Skip to main content
Glama
xwamt

At-grafana

by xwamt

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_instances

    • Management: grafana_list_dashboards, grafana_get_dashboard, grafana_list_folders, grafana_list_alert_rules, grafana_get_alert_rule, grafana_get_alert_history

    • Monitoring: 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-пуш через встроенный прокси

Установка

  1. Соберите VSIX (или используйте файл релиза, когда он будет опубликован):

    npm install
    npm run package   # produces at-grafana-0.1.0.vsix
  2. В VS Code / Cursor: Extensions → ⋯ → Install from VSIX… и выберите файл.

  3. Откройте представления AT Grafana на панели действий, затем выполните AT Grafana: Add Instance.

Быстрый старт

  1. Создайте Service Account Grafana с ролью Viewer и скопируйте токен.

  2. AT Grafana: Add Instance → метка, базовый URL, токен → Test connection → подтвердите TLS-отпечаток → сохраните.

  3. Просматривайте Dashboards / Alerts; нажмите на узел, чтобы открыть нативную страницу в Webview.

  4. (Необязательно, для агентов) Отредактируйте инстанс и включите Allow background Agent access.

  5. (Необязательно) AT Grafana: Install/Repair AT Series MCP Config, затем переподключите ваш MCP-клиент.

Полное руководство: docs/usage.md · 中文

Навык для агентов

Skill

Purpose

at-grafana-mcp

Просмотр дашбордов / правил алертов и запрос данных в стиле 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

docs/features.md (中文)

Обзор функций

docs/usage.md (中文)

Настройка, доступ агентов, MCP-клиент

docs/releases/0.1.0.md

Заметки о релизе и запись Definition-of-Done

docs/requirements.md

Полные требования (中文)

skills/at-grafana-mcp/SKILL.md

Руководство по каталогу MCP для агентов

docs/decisions/

ADR-001 … ADR-005

docs/plans/2026-07-29-at-grafana-v1-implementation-plan.md

История поэтапной реализации

Создано на основе at-terminal-series (независимая история git; домен SSH/SFTP/терминала удалён) — см. ADR-001.

Лицензия

MIT

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
1wRelease cycle
4Releases (12mo)
Commit activity

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

  • F
    license
    C
    quality
    D
    maintenance
    Enables 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.
    80
    1
  • A
    license
    B
    quality
    B
    maintenance
    Enables 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.
    43
    762
    3
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables 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.
    8
    Apache 2.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    Query Grafana logs, metrics, and dashboards from Cursor. Enables the AI to call your Grafana instance via tools without leaving the editor.
    8
    4
    Apache 2.0

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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