At-grafana
AT Grafana
AT Grafana es una extensión de VS Code / Cursor de la serie AT (junto con at-terminal-series y at-jumpserver-series). Lleva los paneles de Grafana y Unified Alerting al IDE, y expone metadatos de solo lectura de Grafana, además de consultas a fuentes de datos (Prometheus, Loki, …), a los Agents a través del @at-series/mcp-hub compartido, Protocolo v1.
Versión actual: 0.1.3 — catálogo MCP alineado con 17 herramientas de solo lectura (Prom/Loki tipados, descubrimiento, anotaciones, deeplink). Suite automatizada: typecheck + 559 pruebas. Consulta docs/releases/0.1.3.md. Las comprobaciones de humo con Grafana en vivo / cliente MCP real siguen enumeradas en docs/releases/0.1.0.md.
Funciones
Configuración multiinstancia — etiqueta, URL, token de cuenta de servicio de Grafana (9.1+); los tokens se guardan en
SecretStoragede VS Code, nunca en configuración en texto planoTLS Trust-On-First-Use — la primera conexión solicita confirmación de la huella digital del certificado; los cambios de huella fallan de forma segura
Barra lateral de Dashboards — árbol de carpetas de Grafana, filtro por título, actualización; abre un panel en una Webview integrada
Barra lateral de Alertas — reglas de Unified Alerting con estado en vivo, agrupación por carpetas, reglas en estado Firing ordenadas primero
Páginas nativas integradas — interfaz totalmente interactiva de paneles de Grafana / detalles de alertas mediante un proxy inverso local
127.0.0.1que inyectaAuthorizationen el lado de la extensión (el token nunca es visible para la Webview)Puerta de acceso por instancia para Agents — «Allow background Agent access» (desactivado por defecto); solo las instancias habilitadas aparecen en las herramientas MCP
17 herramientas MCP (
risk: read, aprobadas automáticamente tras instalar el MCP de AT Series):Descubrimiento:
grafana_list_instancesGestión:
grafana_list_dashboards(opcionalquery/tag/folderUid),grafana_get_dashboard(por defectofields: "targets"; el modelo completo requierefields: "full"),grafana_list_folders,grafana_list_alert_rules(opcionalstates),grafana_get_alert_rule,grafana_get_alert_history,grafana_list_annotations,grafana_generate_deeplink(openInIdepor defecto false)Monitorización:
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_valuesygrafana_query_datasourcecomo vía de escape. Prefiere las herramientas tipadas Prom/Loki; el proxy genérico solo admiteGET/POST, conpathlimitado a/api/datasources/proxy/uid/<uid>/para que no pueda alcanzar las APIs propias de Grafana; los resultados que superan el límite incluyentruncated: true
Hub compartido de AT Series — una única entrada MCP
AT Seriespara Cursor / Kiro / Continue; sin servidor MCP específico del plugin
Related MCP server: Grafana MCP Server
No incluido en esta versión
Desglose de panel único (solo paneles completos)
Alerting heredado (solo Unified Alerting)
Cualquier escritura / silenciamiento / pausa contra Grafana o fuentes de datos
Soporte multi-organización
Push de Grafana Live / WebSocket a través del proxy integrado
Instalación
Compila un VSIX (o usa un asset de release una vez publicado):
npm install
npm run package # produces at-grafana-0.1.3.vsixEn VS Code / Cursor: Extensions → ⋯ → Install from VSIX… y selecciona el archivo.
Abre las vistas de la barra de actividades de AT Grafana y ejecuta AT Grafana: Add Instance.
Inicio rápido
Crea una Service Account de Grafana con Viewer y copia un token.
AT Grafana: Add Instance → etiqueta, URL base, token → Test connection → confirma la huella TLS → guarda.
Explora Dashboards / Alerts; haz clic en un nodo para abrir la página nativa en una Webview.
(Opcional, para Agents) Edita la instancia y activa Allow background Agent access.
(Opcional) AT Grafana: Install/Repair AT Series MCP Config y vuelve a conectar tu cliente MCP.
Guía completa: docs/usage.md · 中文
Habilidad de Agent
Habilidad | Propósito |
Inspecciona paneles / reglas de alerta y consulta datos de estilo Prometheus/Loki a través de AT Grafana MCP |
Instala con la CLI de skills:
npx skills add xwamt/At-grafana --skill at-grafana-mcpDesarrollo
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>.vsixPulsa F5 con esta carpeta abierta para iniciar un Extension Development Host.
Requiere Node.js 20+ y un host de VS Code / Cursor que coincida con engines.vscode (^1.85.0).
Documentación
Doc | Descripción |
Resumen de funciones | |
Configuración, acceso de Agents, cliente MCP | |
Notas de la versión actual (catálogo MCP de 17 herramientas) | |
Definición de Done V1 / registro de aceptación | |
Requisitos completos (中文) | |
Guía del catálogo MCP orientada a Agents | |
ADR-001 … ADR-007 | |
Historial de implementación por fases |
Generado a partir de at-terminal-series (historial de git independiente; dominio SSH/SFTP/terminal eliminado) — consulta ADR-001.
Licencia
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.80107 npm1MIT
- 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.43862 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 gradedqualityDmaintenanceEnables AI agents to query Grafana dashboards, alerts, and datasources for observability insights and incident investigation.MIT