Grafana MCP server
MCP-сервер для Grafana, предоставляющий доступ к дашбордам, источникам данных и алертам через API.
Описание
Это 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=
Сборка из исходников: go install github.com/grafana/mcp-grafana/cmd/mcp-grafana@latest