Grafana MCP Server
Grafana MCP server
Официальный MCP-сервер Grafana: дашборды, запросы к Prometheus и Loki, алерты и инциденты прямо из агента
- 3 626 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Может изменять дашборды, алерты и инциденты в рабочей Grafana
- Хранит токен с доступом к метрикам и логам
Установка
- Работает в
Ручная установка
{
"mcpServers": {
"grafana": {
"command": "uvx",
"args": ["mcp-grafana"],
"env": {
"GRAFANA_URL": "http://localhost:3000",
"GRAFANA_SERVICE_ACCOUNT_TOKEN": "<your service account token>"
}
}
}
}Нужен uv. Для Grafana Cloud укажите адрес своего инстанса
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Может изменять дашборды, алерты и инциденты в рабочей Grafana
- Хранит токен с доступом к метрикам и логам
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер подключает агента к вашей Grafana или Grafana Cloud через токен сервисного аккаунта. Агент ищет и читает дашборды, получает их краткую сводку без полного JSON, правит панели точечными патчами. Он выполняет запросы PromQL и LogQL, обращается к ClickHouse, CloudWatch, Elasticsearch и другим источникам, работает с алертами, OnCall, инцидентами и аннотациями. Флаг --disable-write переводит сервер в режим только чтения, есть ограничители на объем запросов к Loki.
Для кого. Для SRE, DevOps-инженеров и разработчиков, которые разбирают метрики и логи в Grafana.
Подходит, если
- Нужно быстро найти причину всплеска ошибок по метрикам и логам
- Нужно создать или поправить дашборд без ручной правки JSON
- Нужно посмотреть алерты, дежурства и инциденты в одном диалоге
Не подходит, если
- Мониторинг построен не на Grafana
- Нет возможности выдать токен сервисного аккаунта
Пример запроса к агенту
Почему в последний час выросла доля 5xx у сервиса checkout? Посмотри метрики и логи LokiMCP
- Транспорт
- stdio, sse, http
- Авторизация
- API-ключ
Переменные окружения
GRAFANA_URLобязательная- Адрес Grafana или Grafana Cloud
GRAFANA_SERVICE_ACCOUNT_TOKENобязательная, секрет- Токен сервисного аккаунта Grafana
GRAFANA_ORG_ID- Номер организации для мультиорганизационных инсталляций
MCP_GRAFANA_SERVER_TOKENсекрет- Токен, который должны передавать клиенты в сетевых режимах
Ограничения
Нужна Grafana 9.0 или новее и токен сервисного аккаунта с нужными правами. Полные дашборды занимают много контекста, лучше пользоваться сводкой и JSONPath. Часть инструментов выключена по умолчанию, а инструменты Grafana Assistant требуют отдельного плагина. В сетевых режимах без --server-auth-token сервер доступен без проверки вызывающего.
Как отключить. Удалите блок grafana из конфигурации MCP-клиента.
Частые вопросы
Как запретить агенту менять дашборды?
Запустите сервер с флагом --disable-write, инструменты записи не будут зарегистрированы.
Есть ли вариант без Python?
Да, есть образ Docker grafana/mcp-grafana, бинарник через go install и Helm-чарт.
Чем Grafana MCP Server отличается от сторонних серверов для Grafana?
Это официальный сервер Grafana. Он подключается к Grafana или Grafana Cloud через токен сервисного аккаунта: ищет и читает дашборды, дает краткую сводку без полного JSON, правит панели патчами, запрашивает Prometheus и Loki, работает с алертами и инцидентами.
Как подключить Grafana MCP и ограничить запись?
В конфиг клиента добавьте сервер grafana с командой uvx и токеном сервисного аккаунта, как в блоке установки. Для безопасной работы выдайте токену роль только на чтение. Работает в Claude Code, Claude Desktop, Cursor, VS Code и Gemini CLI.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер для Prometheus: агент выполняет PromQL-запросы, ищет метрики и проверяет цели сбора
Официальный управляемый MCP-сервер Datadog: логи, метрики, трейсы и инциденты прямо в агенте
Официальный MCP-сервер Cloudflare: агент управляет всем API Cloudflare через поиск по спецификации и выполнение кода
Самостоятельно размещаемый шлюз, который собирает несколько MCP-серверов в один эндпоинт с авторизацией и выбором инструментов
Официальный MCP-сервер Render: сервисы, деплои, логи, метрики и базы Postgres на хостинге Render
Zabbix MCP Server
zabbix-mcp-server
MCP-сервер для всего API Zabbix: 237 инструментов, несколько серверов Zabbix, токены с областями и режим только чтения
Коротко о README
README начинается с конфигурации через uvx и перечисляет инструменты по разделам: дашборды, источники данных, запросы к разным хранилищам, алерты, OnCall, инциденты, Sift, аннотации, снимки и рендеринг. Подробно описаны флаги командной строки, режимы только чтения и без запросов, ограничители для Loki. Есть установка через Docker, бинарник и Helm, настройка TLS, мультиорганизаций, заголовков и наблюдаемости. Лицензия Apache-2.0.