At-grafana
AT Grafana
AT Grafana — расширение для VS Code / Cursor из серии AT Series (наряду с at-terminal-series и at-jumpserver-series). Оно приносит дашборды Grafana и Unified Alerting в IDE, а также предоставляет агентам доступ только для чтения к метаданным Grafana и запросам к источникам данных (Prometheus, Loki, …) через общий @at-series/mcp-hub Protocol v1.
Текущая версия: 0.1.0 — V1 с полным набором функций. Автоматизированный набор: проверка типов + 292 теста. Живые Grafana / реальные MCP-клиентские смоук-проверки всё ещё указаны как ожидающие в docs/releases/0.1.0.md.
Возможности
Конфигурация нескольких инстансов — метка, URL, токен сервисного аккаунта Grafana (9.1+); токены хранятся в VS Code
SecretStorage, никогда не в настройках открытым текстомTLS Trust-On-First-Use — при первом подключении запрашивается подтверждение отпечатка сертификата; при изменении отпечатка доступ закрывается (fail closed)
Боковая панель Dashboards — дерево папок Grafana, фильтр по названию, обновление; открытие дашборда во встроенном Webview
Боковая панель Alerts — правила Unified Alerting с живым состоянием, группировка по папкам, срабатывающие правила (Firing) сортируются первыми
Встроенные нативные страницы — полностью интерактивный интерфейс дашбордов Grafana / деталей алертов через локальный обратный прокси
127.0.0.1, который внедряетAuthorizationна стороне расширения (токен никогда не виден Webview)Индивидуальный шлюз для агентов — «Allow background Agent access» (по умолчанию выключено); только включённые инстансы видны MCP-инструментам
9 MCP-инструментов (
risk: read, автоматически одобрены после установки AT Series MCP):Discovery:
grafana_list_instancesManagement:
grafana_list_dashboards,grafana_get_dashboard,grafana_list_folders,grafana_list_alert_rules,grafana_get_alert_rule,grafana_get_alert_historyMonitoring:
grafana_list_datasources,grafana_query_datasource(толькоGET/POST;pathограничен/api/datasources/proxy/uid/<uid>/, поэтому не может достичь собственных API Grafana; настраиваемые ограничения по временному диапазону / размеру ответа)
Общий AT Series Hub — одна запись MCP
AT Seriesдля Cursor / Kiro / Continue; без отдельного MCP-сервера для плагина
Related MCP server: Grafana MCP Server
Не входит в этот релиз
Детализация по одной панели (только полные дашборды)
Legacy Alerting (только Unified Alerting)
Любые операции записи / отключения звука / паузы в отношении Grafana или источников данных
Поддержка нескольких организаций
Grafana Live / WebSocket-пуш через встроенный прокси
Установка
Соберите VSIX (или используйте файл релиза, когда он будет опубликован):
npm install npm run package # produces at-grafana-0.1.0.vsixВ VS Code / Cursor: Extensions → ⋯ → Install from VSIX… и выберите файл.
Откройте представления AT Grafana на панели действий, затем выполните AT Grafana: Add Instance.
Быстрый старт
Создайте Service Account Grafana с ролью Viewer и скопируйте токен.
AT Grafana: Add Instance → метка, базовый URL, токен → Test connection → подтвердите TLS-отпечаток → сохраните.
Просматривайте Dashboards / Alerts; нажмите на узел, чтобы открыть нативную страницу в Webview.
(Необязательно, для агентов) Отредактируйте инстанс и включите Allow background Agent access.
(Необязательно) AT Grafana: Install/Repair AT Series MCP Config, затем переподключите ваш MCP-клиент.
Полное руководство: docs/usage.md · 中文
Навык для агентов
Skill | Purpose |
Просмотр дашбордов / правил алертов и запрос данных в стиле Prometheus/Loki через AT Grafana MCP |
Установка с помощью CLI навыков:
npx skills add xwamt/At-grafana --skill at-grafana-mcpРазработка
npm install
npm run typecheck
npm test
npm run build # bundles dist/extension.js (+ webview + hub copy via package scripts)
npm run package # produces at-grafana-<version>.vsixНажмите F5 с открытой этой папкой, чтобы запустить хост разработки расширений.
Требуется Node.js 20+ и хост VS Code / Cursor, соответствующий engines.vscode (^1.85.0).
Документация
Doc | Description |
Обзор функций | |
Настройка, доступ агентов, MCP-клиент | |
Заметки о релизе и запись Definition-of-Done | |
Полные требования (中文) | |
Руководство по каталогу MCP для агентов | |
ADR-001 … ADR-005 | |
История поэтапной реализации |
Создано на основе at-terminal-series (независимая история git; домен SSH/SFTP/терминала удалён) — см. ADR-001.
Лицензия
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseCqualityDmaintenanceEnables AI-powered integration with Grafana instances through 52 MCP tools for dashboard management, Prometheus/Loki queries, alerting, and administrative functions. Supports complete Grafana functionality including metrics exploration, log analysis, and incident response through natural language.801
- AlicenseBqualityBmaintenanceEnables AI assistants to interact with Grafana dashboards, datasources, alerts, incidents, and monitoring data through 43 comprehensive tools. Supports querying Prometheus metrics, Loki logs, managing incidents, and dashboard operations with full authentication support.437623MIT
- AlicenseNot gradedqualityDmaintenanceEnables MCP-compatible agents to interact with Grafana instances for searching, creating, and updating dashboards, exploring logs via Loki, querying datasources, managing alerts, incidents, and on-call shifts, and accessing observability data.8Apache 2.0
- AlicenseNot gradedqualityDmaintenanceQuery Grafana logs, metrics, and dashboards from Cursor. Enables the AI to call your Grafana instance via tools without leaving the editor.84Apache 2.0
Related MCP Connectors
An MCP server giving access to Grafana dashboards, data and more.
Free public MCP for AI agents — 193 tools, 44 workflows. No API key.
Package intelligence MCP for AI agents — 22 tools, 19 ecosystems, AGPL SDK, free.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/xwamt/At-grafana'
If you have feedback or need assistance with the MCP directory API, please join our Discord server