At-grafana
AT Grafana
AT Grafana — это расширение для VS Code / Cursor из серии AT Series (наряду с at-terminal-series и at-jumpserver-series). Оно приносит дашборды Grafana и Unified Alerting в IDE, а также предоставляет Агентам доступ только для чтения к метаданным Grafana и запросам к источникам данных (Prometheus, Loki, …) через общий протокол v1 @at-series/mcp-hub.
Текущая версия: 0.1.3 — каталог MCP выровнен по 17 инструментам только для чтения (типизированные Prom/Loki, обнаружение, аннотации, deeplink). Автоматизированный набор: typecheck + 559 тестов. См. docs/releases/0.1.3.md. Живые smoke-проверки Grafana / реального MCP-клиента по-прежнему перечислены в docs/releases/0.1.0.md.
Возможности
Конфигурация нескольких экземпляров — метка, URL, токен сервисного аккаунта Grafana (9.1+); токены хранятся в VS Code
SecretStorage, никогда не в открытых настройкахTLS Trust-On-First-Use — при первом подключении запрашивается подтверждение отпечатка сертификата; изменение отпечатка приводит к отказу (fail closed)
Боковая панель дашбордов — дерево папок Grafana, фильтр по названию, обновление; открытие дашборда во встроенном Webview
Боковая панель оповещений — правила Unified Alerting с живым состоянием, группировка по папкам, правила Firing отсортированы первыми
Нативные встроенные страницы — полностью интерактивный дашборд Grafana / детальный интерфейс оповещений через локальный обратный прокси
127.0.0.1, который внедряетAuthorizationна стороне расширения (токен никогда не виден Webview)Шлюз Агента для каждого экземпляра — «Разрешить фоновый доступ Агента» (по умолчанию выключено); только включённые экземпляры видны MCP-инструментам
17 MCP-инструментов (
risk: read, авто-одобрение после установки AT Series MCP):Обнаружение:
grafana_list_instancesУправление:
grafana_list_dashboards(опциональноquery/tag/folderUid),grafana_get_dashboard(по умолчаниюfields: "targets"; полная модель требуетfields: "full"),grafana_list_folders,grafana_list_alert_rules(опциональноstates),grafana_get_alert_rule,grafana_get_alert_history,grafana_list_annotations,grafana_generate_deeplink(openInIdeпо умолчанию false)Мониторинг:
grafana_list_datasources,grafana_query_prometheus,grafana_query_loki,grafana_list_prometheus_metric_names,grafana_list_prometheus_label_values,grafana_list_loki_label_names,grafana_list_loki_label_valuesиgrafana_query_datasourceкак запасной вариант. Предпочитайте типизированные инструменты Prom/Loki; универсальный прокси поддерживает толькоGET/POST, аpathограничен/api/datasources/proxy/uid/<uid>/, поэтому он не может обращаться к собственным API Grafana; результаты сверх лимита включаютtruncated: true
Общий хаб AT Series — одна запись 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.3.vsixВ VS Code / Cursor: Расширения → ⋯ → Установить из VSIX… и выберите файл.
Откройте представления панели действий AT Grafana, затем выполните AT Grafana: Добавить экземпляр.
Быстрый старт
Создайте сервисный аккаунт Grafana с ролью Viewer и скопируйте токен.
AT Grafana: Добавить экземпляр → метка, базовый URL, токен → Проверить подключение → подтвердите TLS-отпечаток → сохраните.
Просматривайте Дашборды / Оповещения; нажмите на узел, чтобы открыть нативную страницу в Webview.
(Опционально, для Агентов) Отредактируйте экземпляр и включите Разрешить фоновый доступ Агента.
(Опционально) AT Grafana: Установить/восстановить конфигурацию MCP AT Series, затем переподключите ваш MCP-клиент.
Полное руководство: docs/usage.md · 中文
Навык Агента
Навык | Назначение |
Просмотр дашбордов / правил оповещений и запросы данных 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).
Документация
Документ | Описание |
Обзор возможностей | |
Настройка, доступ Агента, MCP-клиент | |
Примечания к текущему релизу (каталог MCP из 17 инструментов) | |
Определение готовности V1 / запись о приёмке | |
Полные требования (中文) | |
Руководство по каталогу MCP для Агентов | |
ADR-001 … ADR-007 | |
История поэтапной реализации |
Создано на основе at-terminal-series (независимая история git; домен SSH/SFTP/терминала удалён) — см. ADR-001.
Лицензия
This server cannot be deployed
Maintenance
Related MCP Connectors
Query application logs, traces, and metrics from your AI coding assistant via Foam's MCP server.
Your org's AI agents, tasks, runs, search, and brain files as MCP tools and resources.
The Cortex MCP server provides read-only access to real-time engineering context from the Cortex developer portal, allowing AI coding assistants to answer natural language questions about your organization's catalog (microservices, libraries, domains, teams, infrastructure), scorecards (engineering standards and best practices), initiatives (goals and deadlines), and Engineering Intelligence metrics. It includes tools for querying documentation, tracking personal entities, and accessing AI-assisted insights across the entire Cortex ecosystem.
A registry of AI agent tools — MCP servers, APIs, CLIs, SDKs — kept current by automated ingestion.
Related MCP Servers
- AlicenseCqualityDmaintenanceEnables 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.8001MIT
- AlicenseBqualityCmaintenanceEnables 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.43715 npm3MIT
- 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 gradedqualityBmaintenanceEnables AI agents to query Grafana dashboards, alerts, and datasources for observability insights and incident investigation.MIT