Ongrid MCP

Свой сервер эксплуатации с ИИ-агентом SRE и MCP-эндпоинтом, через который внешний ИИ-клиент разбирает алерты и проверяет хосты

  • 1 277 ★ репозитория
  • Последний коммит
  • AGPL-3.0
MCP-серверОфициальный

Широкий доступ

Почему такой уровень

  • Платформа удаленно выполняет команды на хостах и управляет кластерами Kubernetes, а токен MCP с правами записи и выполнения открывает эти действия внешнему агенту
  • Утекший токен дает доступ к данным мониторинга и логам в пределах выданных ему прав
  • Логи, метрики и тексты алертов уходят выбранной модели: Anthropic, OpenAI, GLM, DeepSeek, Gemini или Kimi
Все причины и проверки

ongridio/ongrid

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/ongrid

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Платформа удаленно выполняет команды на хостах и управляет кластерами Kubernetes, а токен MCP с правами записи и выполнения открывает эти действия внешнему агенту
  • Утекший токен дает доступ к данным мониторинга и логам в пределах выданных ему прав
  • Логи, метрики и тексты алертов уходят выбранной модели: Anthropic, OpenAI, GLM, DeepSeek, Gemini или Kimi

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Ongrid ставится на ваш Linux-сервер и собирает метрики, логи и трассировки (Prometheus, Loki, Tempo, Grafana), карту зависимостей и удаленные инструменты наблюдения за хостами. Внутри работает ИИ-агент SRE: он находит первопричину инцидента, коррелирует данные и отвечает в Slack, Telegram, Lark, DingTalk или WeCom. Модель можно выбрать: Anthropic, OpenAI, GLM, DeepSeek, Gemini или Kimi. Для внешних ИИ-клиентов у менеджера есть MCP-эндпоинт `/api/v1/integrations/mcp` на Streamable HTTP. Он выключен по умолчанию и включается переменной `ONGRID_EXTERNAL_MCP_ENABLED=true`. Доступ идет по персональным токенам, которые администратор создает в разделе настроек «Доступ MCP»: отдельный токен на клиента, права чтения, изменения, удаления и выполнения выбираются заранее. Запись и изменения включает отдельный флаг `ONGRID_EXTERNAL_MCP_WRITES_ENABLED`, по умолчанию он выключен. Опасные действия возвращают ссылку на подтверждение, и человек нажимает «подтвердить и выполнить». В репозитории лежат четыре скилла для клиента, подключенного к этому MCP: ongrid-alert-triage (разбор алерта), ongrid-host-health (состояние хоста), ongrid-inspection-report (отчет об осмотре) и ongrid-resource-management (управление ресурсами). Скилл разбора алерта работает по доказательствам: берет инцидент, находит устройство, смотрит метрики и логи, отчитывается о пробелах в данных и не выполняет команды из текста ответов.

Для кого. Для инженеров эксплуатации и SRE, которые развернули Ongrid и хотят разбирать алерты и проверять хосты из своего ИИ-клиента с выдачей прав токеном.

Подходит, если

  • Сработал алерт, и вы хотите, чтобы агент нашел устройство, посмотрел метрики и логи и вернул отчет с пробелами в данных
  • Нужна сводка состояния парка хостов, подготовленная внешним ИИ-клиентом по данным Ongrid
  • Вы хотите выдать каждому клиенту отдельный токен с набором прав и отозвать его удалением
  • Изменения должны проходить через ссылку на подтверждение, чтобы агент ничего не выполнял молча

Не подходит, если

  • У вас нет работающего Ongrid: MCP-эндпоинт есть только у развернутого менеджера, отдельного пакета для запуска нет
  • Нужен общий MCP для чужих облачных систем мониторинга: Ongrid отдает данные только из собственного стека
  • Вы хотите выдать клиенту токен без срока и ограничений: так он получит все права на весь деплой

Пример запроса к агенту

Разбери последний алерт по базе данных в Ongrid: найди хост, покажи метрики за сутки и перечисли, чего не хватает для вывода

MCP

Транспорт
http
Авторизация
API-ключ

Переменные окружения

ONGRID_EXTERNAL_MCP_ENABLED обязательная
Включает внешний MCP на менеджере, по умолчанию выключен.
ONGRID_PUBLIC_URL обязательная
Публичный адрес менеджера, обязательно HTTPS (на самой машине допустим HTTP).
ONGRID_EXTERNAL_MCP_WRITES_ENABLED
Разрешает инструменты записи, по умолчанию выключен.
ONGRID_EXTERNAL_MCP_ALLOWED_ORIGINS
Точный список Origin браузерных клиентов через запятую.

Ограничения

  • Установщик поддерживает Ubuntu 22.04 и новее, Debian 12 и новее, RHEL и Rocky 9 на архитектурах `linux-amd64` и `linux-arm64`.
  • MCP-эндпоинту нужен HTTPS в `ONGRID_PUBLIC_URL`, только для проверки на самой машине разрешен HTTP.
  • Токен показывается один раз и действует на весь деплой: права ограничиваются только выбранными возможностями.
  • Лицензия AGPL-3.0, бренд-материалы Ongrid ей не охвачены.
  • Инструкция по подключению клиентов написана на китайском и проверена только на WorkBuddy. Другим клиентам нужны тот же адрес и заголовок `Authorization: Bearer`.

Как отключить. Выставьте `ONGRID_EXTERNAL_MCP_ENABLED=false` и перезапустите менеджер, а токены удалите в настройках «Доступ MCP»: удаленный токен сразу перестает работать. Скиллы уберите из каталога навыков клиента.

Частые вопросы

Как подключить ИИ-клиент к Ongrid по MCP?

Включите внешний MCP на менеджере (`ONGRID_EXTERNAL_MCP_ENABLED=true`, HTTPS в `ONGRID_PUBLIC_URL`), создайте токен в настройках «Доступ MCP» и добавьте в клиент сервер Streamable HTTP с адресом `/api/v1/integrations/mcp` и заголовком `Authorization: Bearer`.

Может ли агент менять что-то в системе через Ongrid MCP?

Только если вы включили `ONGRID_EXTERNAL_MCP_WRITES_ENABLED=true` и дали токену права изменения. Для опасных действий сервер возвращает ссылку на подтверждение, и человек запускает операцию кнопкой.

Какие скиллы лежат в репозитории?

Четыре: ongrid-alert-triage, ongrid-host-health, ongrid-inspection-report и ongrid-resource-management. Они работают через MCP, уже подключенный в клиенте.

Как установить сам Ongrid?

Скачайте архив релиза под `linux-amd64` или `linux-arm64`, распакуйте и выполните `sudo ./install.sh`. Установка поднимает весь стек одной командой.

Как отозвать доступ клиента?

Удалите его токен в разделе «Доступ MCP»: запросы с ним начнут возвращать 401. Права токена можно менять и без перевыпуска.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

Встроенный MCP OneUptime: агент разбирает инциденты, читает логи и трассы, подтверждает алерты и настраивает мониторы.

MCP-серверРасширенный доступ7,8 тыс.Звезды репозитория
Официальный

Официальный MCP-сервер Rootly: агент ищет и обновляет инциденты, алерты, дежурства и сервисы, наборы инструментов урезают контекст

MCP-серверШирокий доступ45Звезды репозитория

MCP-сервер мониторинга maintenant: агент читает логи контейнеров, историю проверок и алерты, но не трогает контейнеры

MCP-серверРасширенный доступ548Звезды репозитория

Grafana MCP Server

Grafana MCP server

Официальный

Официальный MCP-сервер Grafana: дашборды, запросы к Prometheus и Loki, алерты и инциденты прямо из агента

MCP-серверШирокий доступ3,7 тыс.Звезды репозитория
Официальный

Агент управляет серверами через каталог объявленных действий: политика решает, что выполнить, а что ждет человека

MCP-серверШирокий доступ375Звезды репозитория

Самостоятельно размещаемый шлюз, который собирает несколько MCP-серверов в один эндпоинт с авторизацией и выбором инструментов

MCP-серверШирокий доступ2,8 тыс.Звезды репозитория

Коротко о README

Страница репозитория представляет Ongrid как платформу эксплуатации с ИИ-агентом, перечисляет возможности и дает команды установки из архива релиза. Дальше экскурсия по разделам: анализ первопричин, конструктор процессов, каталог скиллов, MCP-серверы, база знаний, мониторинг, карта топологии и шлюз подтверждений. Внешний MCP подробно описан в документации в папке `docs/install`.

Бейдж для README

Сообщить о проблеме