NinjaOne MCP — MCP-сервер для Claude Code
Отдаёт агенту отчёты NinjaOne и локальное хранилище, по которому видно состояние парка машин: патчи, бэкапы, антивирус.
Открыть на GitHubЧто делает NinjaOne MCP
Сервер ставится рядом с CLI ninjaone-cli и работает через MCP, поэтому его подхватывают Claude, Codex, Cursor, GitHub Copilot, Windsurf, Cline и Zed. Установщик кладёт обе программы в пользовательский bin: на macOS и Linux это bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/ninjaone/install.sh), в PowerShell — iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/ninjaone/install.ps1 | iex. После этого нужна аутентификация по инструкции из README, а проверить установку можно командой ninjaone-cli --version.
Локальное хранилище и есть главное отличие от обычных обёрток над API: вопросы вроде «где дыры в патчах» или «у кого нет свежего бэкапа» требуют сводки по всему парку, а один вызов API её не даёт. Инструменты работают с вашими учётными данными NinjaOne, то есть могут не только читать, но и менять данные.
HTTP-режим (--transport http) в этой сборке запускать нельзя, даже на localhost: пароля нет, слушает все сетевые интерфейсы, защиты от browser rebinding тоже нет. Оставьте транспорт stdio по умолчанию. Если поднимали туннель для удалённого агента, его надо закрыть. ChatGPT, Microsoft 365 Copilot и приложение Gemini ждут удалённый HTTPS, а он опирается как раз на этот режим, поэтому там установка отложена.
Какие задачи решает
- собрать сводку по патчам сразу для всего парка машин
- найти устройства без свежего бэкапа
- оценить, сколько машин затронет проблема с антивирусом
- посмотреть состояние парка и расхождения между устройствами
- выгрузить отчёты NinjaOne в разговор с агентом
Примеры запросов агенту
- Покажи, у каких устройств просрочены патчи, и отсортируй по критичности
- Найди машины, где бэкап не проходил дольше всех
- Собери отчёт по состоянию парка за последнюю неделю
Как установить NinjaOne MCP
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о NinjaOne MCP
Как установить NinjaOne MCP в Claude Code?
Добавьте маркетплейс командой /plugin marketplace add Servosity/msp-skills, затем установите плагин: /plugin install ninjaone@msp-skills.
Что делает NinjaOne MCP?
Отдаёт агенту отчёты NinjaOne и локальное хранилище, по которому можно задавать вопросы обо всём парке устройств: патчи, бэкапы, антивирус, состояние.
Почему нельзя включать HTTP-режим?
В этой сборке у него нет пароля, он слушает все сетевые интерфейсы и не защищён от browser rebinding. Работайте через stdio, а туннель для удалённого агента закройте.