
Netdata
netdataGPL-3.0
79k звёзд6.5k форков
Netdata — система мониторинга инфраструктуры в реальном времени. Она собирает метрики, логи и алерты с каждого сервера. Встроенный ML-движок автоматически обнаруживает аномалии.
MCP-сервер Netdata подключает эти данные к AI-ассистентам. DevOps-инженеры диагностируют сбои, анализируют тренды и проверяют сотни хостов простым запросом на естественном языке. Не нужно переключаться между панелью и чатом.
Характеристики
Общее
- СтатусСообщество
- Разработчикnetdata
- ЛицензияGPL-3.0
Технологии
- ЯзыкиC
- Транспортstreamable-http
Описание
Возможности
- Получать текущие метрики CPU, памяти, диска и сети для любого хоста.
- Искать в логах ошибки по ключевым словам, уровню критичности и временному диапазону.
- Просматривать историю алертов с детализацией — кто сработал, когда и по какому порогу.
- Анализировать аномалии, найденные ML-моделью: ассистент объяснит, какая метрика отклонилась.
- Строить графики нагрузки за произвольный интервал: от 5 минут до недели.
- Выполнять ad-hoc SQL-запросы к хранилищу метрик Netdata.
- Сравнивать производительность нескольких серверов в кластере на одном графике.
- Получать сводку по активным алертам для всего дата-центра или конкретного сервиса.
- Экспортировать метрики в формате Prometheus.
- Проверять состояние сетевых интерфейсов: скорость, ошибки, загрузка.
Как подключить
Установите MCP-сервер через npm. Убедитесь, что Node.js версии 18 или выше уже установлен.
npm install -g @netdata/mcp-serverИли запускайте через npx без установки:
npx -y @netdata/mcp-serverДобавьте сервер в конфигурацию Claude Desktop. Отредактируйте файл claude_desktop_config.json:
{"mcpServers":{"netdata":{"command":"npx","args":["-y","@netdata/mcp-server"],"env":{"NETDATA_URL":"http://localhost:19999"}}}}Замените localhost:19999 на адрес вашего Netdata-сервера. Если используете Netdata Cloud, укажите URL облачного инстанса.
Сохраните файл и перезапустите Claude Desktop.
Примеры запросов
- «Покажи загрузку CPU на сервере prod-web-01 за последние 30 минут.»
- «Какие алерты сработали за последние сутки в кластере database?»
- «Найди аномалии в потреблении памяти на всех серверах за сегодня.»
- «Сравни использование сети на серверах app-01, app-02 и app-03 за последний час.»
- «Выгрузи метрики диска для сервера storage-01 в CSV.»
Технические детали
- Язык сервера: C
- Транспорт: Streamable-HTTP
- Лицензия: GPL-3.0
- Совместимые клиенты: Claude Desktop, любой MCP-клиент
- Зависимости: запущенный Netdata Agent (v1.35+)