Перейти к содержимому

Grafana MCP server

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

Go
1600 stars

Описание

Это Go-based MCP-сервер для интеграции Grafana с AI-агентами. Поддерживает поиск и управление дашбордами, запросы к Prometheus и Loki, работу с инцидентами, алертами, OnCall и Sift. Требует Grafana 9.0+. Идеален для автоматизации мониторинга, анализа логов и генерации ссылок в экосистеме Grafana. Конфигурируемые инструменты с RBAC для контроля доступа.

Возможности

Управление дашбордами

Поиск, получение, обновление, патчинг дашбордов с оптимизацией контекстного окна через summary и JSONPath.

Работа с источниками данных

Список и детализация datasources, включая Prometheus и Loki.

Запросы к Prometheus

Выполнение PromQL-запросов, метаданные метрик и лейблов.

Запросы к Loki

LogQL-запросы для логов и метрик, статистика стримов.

Управление инцидентами

Поиск, создание и обновление инцидентов в Grafana Incident.

Alering и OnCall

Список алертов, контактных точек, расписаний и текущих дежурных.

Генерация deeplinks

Создание точных ссылок на дашборды, панели и Explore с параметрами времени.

Установка

{ “mcpServers”: { “grafana”: { “command”: “mcp-grafana”, “args”: [], “env”: { “GRAFANA_URL”: “http://localhost:3000”, “GRAFANA_SERVICE_ACCOUNT_TOKEN”: “” } } } }

Для Docker: docker pull mcp/grafana && docker run –rm -i -e GRAFANA_URL=http://localhost:3000 -e GRAFANA_SERVICE_ACCOUNT_TOKEN= mcp/grafana -t stdio

Сборка из исходников: go install github.com/grafana/mcp-grafana/cmd/mcp-grafana@latest

Информация

Язык
Go
Лицензия
Apache License 2.0
GitHub Stars
1600

Ссылки