Ongrid MCP
Свой сервер эксплуатации с ИИ-агентом SRE и MCP-эндпоинтом, через который внешний ИИ-клиент разбирает алерты и проверяет хосты
- 1 277 ★ репозитория
- Последний коммит
- AGPL-3.0
Широкий доступ
Почему такой уровень
- Платформа удаленно выполняет команды на хостах и управляет кластерами Kubernetes, а токен MCP с правами записи и выполнения открывает эти действия внешнему агенту
- Утекший токен дает доступ к данным мониторинга и логам в пределах выданных ему прав
- Логи, метрики и тексты алертов уходят выбранной модели: Anthropic, OpenAI, GLM, DeepSeek, Gemini или Kimi
Установка
- Работает в
В терминале, через 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: агент разбирает инциденты, читает логи и трассы, подтверждает алерты и настраивает мониторы.
Rootly MCP Server — инциденты и дежурства из агента
Rootly MCP Server
Официальный MCP-сервер Rootly: агент ищет и обновляет инциденты, алерты, дежурства и сервисы, наборы инструментов урезают контекст
MCP-сервер мониторинга maintenant: агент читает логи контейнеров, историю проверок и алерты, но не трогает контейнеры
Grafana MCP Server
Grafana MCP server
Официальный MCP-сервер Grafana: дашборды, запросы к Prometheus и Loki, алерты и инциденты прямо из агента
Агент управляет серверами через каталог объявленных действий: политика решает, что выполнить, а что ждет человека
Самостоятельно размещаемый шлюз, который собирает несколько MCP-серверов в один эндпоинт с авторизацией и выбором инструментов
Коротко о README
Страница репозитория представляет Ongrid как платформу эксплуатации с ИИ-агентом, перечисляет возможности и дает команды установки из архива релиза. Дальше экскурсия по разделам: анализ первопричин, конструктор процессов, каталог скиллов, MCP-серверы, база знаний, мониторинг, карта топологии и шлюз подтверждений. Внешний MCP подробно описан в документации в папке `docs/install`.