Repolode
grafana

grafana/mcp-grafana

MCP-сервер, который предоставляет AI-ассистентам доступ к дашбордам Grafana, источникам данных, оповещениям, инцидентам и другим функциям.

Звёзды
3,591
Форки
473
Открытые issues
84
Последний коммит
2 часа назад

Что это?

mcp-grafana — это сервер Model Context Protocol, написанный на Go. Он связывает совместимые с MCP клиенты, такие как Claude Desktop и Cursor, с экземпляром Grafana. После настройки URL Grafana и токена сервисного аккаунта ассистент может искать и просматривать дашборды, выполнять запросы к панелям и обращаться к подключённым источникам данных, таким как Prometheus, Loki, ClickHouse, Elasticsearch и CloudWatch.

Помимо дашбордов и метрик, сервер предоставляет инструменты для работы с правилами оповещений и контактными точками, расписаниями и группами оповещений Grafana OnCall, Grafana Incident, аннотациями, снимками, генерацией deeplink-ссылок и рендерингом изображений дашбордов. Категории инструментов можно включать и отключать с помощью флагов. Инструменты для работы с чувствительными областями, такими как администрирование, SQL или InfluxDB, по умолчанию отключены. Доступ определяется разрешениями Grafana RBAC, предоставленными сервисному аккаунту.

Сервер можно запускать через uvx, Docker, отдельный бинарный файл или Helm chart. Для полной функциональности требуется Grafana версии 9.0 или новее.

Ключевые возможности

  • 01Поиск, просмотр и обновление дашбордов Grafana, включая извлечение и изменение свойств с помощью JSONPath.
  • 02Запросы к источникам данных Prometheus, Loki, InfluxDB, Elasticsearch, CloudWatch и SQL через инструменты MCP.
  • 03Управление правилами оповещений, политиками уведомлений и контактными точками.
  • 04Просмотр и управление расписаниями и группами оповещений Grafana OnCall.
  • 05Рендеринг панелей дашбордов в PNG с помощью Grafana Image Renderer.
  • 06Включение и отключение категорий инструментов с помощью флагов командной строки.

Сценарии использования

  • Поручить AI-ассистенту расследовать инцидент в production, запрашивая метрики и логи в Grafana.
  • Создавать и редактировать дашборды по запросам на естественном языке, экономно используя контекст.
  • Проверять правила оповещений и расписания дежурств через чат-интерфейс.
  • Создавать изображения дашбордов для отчётов или уведомлений в чате.

Быстрый старт

  1. 1

    Установите uv (требуется для uvx)

  2. 2

    Добавьте сервер Grafana MCP в конфигурацию клиента MCP, указав GRAFANA_URL и токен сервисной учётной записи

  3. 3

    Запустите сервер с помощью uvx

    uvx mcp-grafana

Что важно знать

  • Для полной функциональности требуется Grafana 9.0 или новее; некоторые функции источников данных могут не работать в более старых версиях.
  • Многие инструменты, например выполнение запросов панели, SQL, CloudWatch и InfluxDB, по умолчанию отключены. Их нужно включить с помощью --enabled-tools.

Темы

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

Что такое mcp-grafana?
MCP-сервер, который предоставляет AI-ассистентам доступ к дашбордам Grafana, источникам данных, оповещениям, инцидентам и другим функциям. mcp-grafana — это сервер Model Context Protocol, написанный на Go. Он связывает совместимые с MCP клиенты, такие как Claude Desktop и Cursor, с экземпляром Grafana. После настройки URL Grafana и токена сервисного аккаунта ассистент может искать и просматривать дашборды, выполнять запросы к панелям и обращаться к подключённым источникам данных, таким как Prometheus, Loki, ClickHouse, Elasticsearch и CloudWatch.
mcp-grafana можно использовать бесплатно? Какая у него лицензия?
mcp-grafana распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
mcp-grafana всё ещё поддерживается?
Активно поддерживается. Последний коммит в mcp-grafana — 22 окт. 2026 г..
Для чего можно использовать mcp-grafana?
Поручить AI-ассистенту расследовать инцидент в production, запрашивая метрики и логи в Grafana. Создавать и редактировать дашборды по запросам на естественном языке, экономно используя контекст. Проверять правила оповещений и расписания дежурств через чат-интерфейс. Создавать изображения дашбордов для отчётов или уведомлений в чате.
Как установить mcp-grafana?
Установите uv (требуется для uvx) Добавьте сервер Grafana MCP в конфигурацию клиента MCP, указав GRAFANA_URL и токен сервисной учётной записи Запустите сервер с помощью uvx: uvx mcp-grafana
Где скачать mcp-grafana?
Исходный код и инструкции по установке — на GitHub: https://github.com/grafana/mcp-grafana

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты