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