Netdata MCP
MCP-сервер, встроенный в агент Netdata: метрики, логи, алерты и живые данные о процессах, сервисах и контейнерах для AI-ассистента
Установка
claude mcp add netdata /usr/bin/nd-mcp --bearer YOUR_API_KEY ws://IP_OF_YOUR_NETDATA:19999/mcpКлюч лежит в /var/lib/netdata/mcp_dev_preview_api_key или /opt/netdata/var/lib/netdata/mcp_dev_preview_api_key.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Netdata это система мониторинга, и начиная с недавних версий в каждый ее агент встроен MCP-сервер. Через него ассистент получает сведения об узлах, находит и читает метрики системы, приложений и оборудования, смотрит алерты, логи и живую информацию о процессах, сервисах, контейнерах, виртуальных машинах и сетевых соединениях. Область видимости зависит от точки подключения: родительский узел показывает всех своих потомков, отдельный узел только себя. Клиенты с поддержкой HTTP или SSE подключаются к эндпоинту /mcp напрямую, а для stdio-клиентов в установку Netdata входит мост nd-mcp.
Для кого. Для DevOps-инженеров и администраторов, у которых инфраструктура уже мониторится Netdata.
Подходит, если
- Нужно разобраться, почему сервер тормозит, спросив ассистента вместо ручного просмотра графиков
- Нужно быстро найти узел или контейнер с аномальной нагрузкой
- Нужно сопоставить алерты с логами и процессами
Не подходит, если
- Netdata не установлен и мониторинг построен на другой системе
- Ассистенту нельзя давать доступ к логам и списку процессов продакшена
Пример запроса к агенту
Посмотри в Netdata, какие контейнеры за последний час сильнее всего нагружали CPU и есть ли активные алертыОграничения
Нужен установленный Netdata свежей версии. Доступ к чувствительным функциям вроде логов и живой информации защищен ключом, который Netdata генерирует при запуске. Подключение через Netdata Cloud пока недоступно, работа идет с конкретным агентом или родительским узлом. Сама модель ассистента может требовать VPN, но сервер Netdata работает у вас.
Как отключить. Удалите сервер netdata из конфигурации MCP клиента или выполните claude mcp remove netdata.
MCP
- Транспорт
- http
- Авторизация
- не нужна
Проверка безопасности
- Ассистент получает доступ к логам, процессам и сетевым соединениям серверов
- Ключ доступа нужно хранить так же аккуратно, как пароль
Коротко о README
Документация MCP в репозитории объясняет, как видимость ассистента зависит от места подключения в иерархии Netdata. Даны общий JSON-фрагмент конфигурации с мостом nd-mcp, пути к мосту для разных установок, подключение напрямую по HTTP и SSE и расположение ключа доступа. Отдельно разобраны Claude Desktop, Claude Code и Cursor, альтернативные мосты на Go, Node.js и Python и список возможностей.
Частые вопросы
Нужно ли что-то устанавливать отдельно?
Нет, сервер встроен в Netdata, а мост nd-mcp входит во все установки. Путь к нему зависит от способа установки.
Можно ли без моста?
Да, если клиент поддерживает HTTP или SSE: адрес http://IP:19999/mcp с заголовком Authorization Bearer.
Похожие
Официальный MCP-сервер GitHub: код, issues, пул-реквесты, Actions и алерты безопасности прямо из агента
MCP-серверы для AWS
Open source MCP servers for AWS
Официальный набор MCP-серверов AWS: документация, IaC, контейнеры, serverless, базы данных, стоимость и мониторинг
GitHub Action, который запускает Claude Code в pull requests и issues: отвечает на упоминания, делает ревью и вносит правки
AI-помощник для Kubernetes: переводит запросы на естественном языке в операции kubectl и работает как MCP-сервер