Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade Grafana con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
Resumen
Deja que tu IA lea tu Grafana: busca dashboards y ve sus paneles y consultas, consulta fuentes de datos de Prometheus, Loki y SQL, mira qué alertas se están disparando y cómo están definidas las reglas, lee y añade anotaciones, y lista puntos de contacto, usuarios y equipos. Funciona con Grafana Cloud y con Grafana autoalojado.
Prueba a pedir
Prompts de ejemplo para Grafana
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Grafana, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
Grafana + ChatGPT
Deja que tu IA lea tu Grafana: busca dashboards y ve sus paneles y consultas, consulta fuentes de datos de Prometheus, Loki y SQL, mira qué alertas se están disparando y cómo están definidas las reglas, lee y añade anotaciones, y lista puntos de contacto, usuarios y equipos. Funciona con Grafana Cloud y con Grafana autoalojado.
Requisitos previos
Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:
GRAFANA_URL, GRAFANA_SERVICE_ACCOUNT_TOKEN
Paso 1 — Obtener credenciales
- Pon en
GRAFANA_URLla dirección con la que abres Grafana, sin barra final:https://your-stack.grafana.neten Grafana Cloud, o tu propia dirección, comohttps://grafana.example.com(ohttps://example.com/grafanasi Grafana se ejecuta bajo una ruta). En AnythingMCP Cloud la instancia tiene que ser accesible desde internet. - En Grafana abre Administration → Users and access → Service accounts, haz clic en Add service account, dale un nombre (por ejemplo AnythingMCP) y el rol Viewer.
- Abre la cuenta de servicio, haz clic en Add service account token, elige una caducidad y copia el token. Empieza por
glsa_y Grafana solo lo muestra una vez. - Pégalo en
GRAFANA_SERVICE_ACCOUNT_TOKENsin la palabra Bearer e instala el conector. El token solo llega a la organización a la que pertenece la cuenta de servicio. - Comprueba la configuración con
grafana_get_current_org: muestra la organización que hay detrás del token.grafana_get_healthresponde incluso sin token, así que muestra la versión de Grafana pero no demuestra que el token funcione.
Qué rol: Viewer cubre dashboards, carpetas, fuentes de datos, consultas, reglas de alerta, alertas disparadas, anotaciones y puntos de contacto. Listar usuarios y equipos requiere Admin, y añadir anotaciones requiere Editor. En Grafana Cloud y Grafana Enterprise, la cuenta de servicio también necesita permiso de consulta en cada fuente de datos que deba leer.
Qué hace: busca dashboards y carpetas y lee los paneles de un dashboard con sus consultas PromQL, LogQL o SQL; ejecuta consultas contra fuentes de datos de Prometheus (o Mimir), Loki y SQL a través de Grafana; muestra qué alertas se disparan ahora mismo, cómo están definidas sus reglas y qué puntos de contacto reciben las notificaciones; lee las anotaciones que marcan despliegues e incidentes en tus gráficas; lista los usuarios y equipos de la organización.
Un solo cambio, y la IA pregunta antes: lo único que el conector puede cambiar es añadir una anotación con grafana_create_annotation, que todos ven en los dashboards. Antes de hacerlo, la IA te muestra el texto, la hora y las etiquetas y espera tu sí. Nada de esto cambia dashboards, fuentes de datos ni reglas de alerta, y no se elimina nada.
Los secretos se quedan en Grafana: las contraseñas y claves de las fuentes de datos nunca se devuelven, y los puntos de contacto llegan sin su configuración, que contiene URLs de webhook y claves.
Límites: las respuestas de las consultas se cortan en unos 60 KB, así que la IA agrega en la propia consulta (sum, topk, rate) y usa rangos de tiempo cortos. Puede que los dashboards guardados en el nuevo esquema v2 (dashboards de Grafana 12 con pestañas o diseños de cuadrícula automática) no se puedan leer con esta API; en ese caso Grafana responde con un error que menciona la nueva API.
Errores comunes: 401 Invalid API key: el token es incorrecto, caducó o se borró, o GRAFANA_URL apunta a otro stack. 403: el rol de la cuenta de servicio se queda corto (Admin para usuarios y equipos, Editor para anotaciones) o le falta permiso de consulta en esa fuente de datos. 404: no hay ningún dashboard, fuente de datos o regla con ese uid en esta organización, o la ruta de GRAFANA_URL es incorrecta. 400 en una consulta: la expresión no es válida para esa fuente de datos, y el mensaje explica por qué.
El conector no crea ni cambia dashboards, fuentes de datos, reglas de alerta, puntos de contacto, silencios ni usuarios, no elimina nada y no cubre Grafana OnCall, Grafana Incident ni la API de stacks de Grafana Cloud.
Paso 2 — Instalar el adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Paso 3 — Añadir el conector en ChatGPT
La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (
https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestraYOUR_SERVER_ID.
ChatGPT añade servidores MCP como plugins desde su página Plugins, en la web y en los planes de pago. Ya no hace falta el modo desarrollador. En un espacio Business solo pueden hacerlo los administradores y propietarios; en Enterprise y Edu un administrador puede conceder el permiso Create plugins with MCPs.
- Ve a chatgpt.com/plugins, pulsa + y luego Add custom MCP server.
- Escribe un nombre, por ejemplo Name:
Grafana. - En Connection, introduce como Server URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDy deja Authentication en OAuth. - Selecciona I understand and want to continue y después Create as a plugin. Cuando ChatGPT lo pida, inicia sesión en AnythingMCP y permite el acceso.
- Instala el nuevo plugin desde tus plugins personales; luego escribe @ en un chat y elígelo.
Herramientas disponibles
| Tool | What it does |
|---|---|
grafana_get_health | Check that the Grafana instance is up: database state, Grafana version and commit |
grafana_get_current_org | Read the Grafana organization the service account token belongs to: id and name |
grafana_search | Search dashboards and folders by title, tag or folder: uid, title, type (dash-db for dashboards, dash-folder for folders), tags, folder and… |
grafana_list_folders | List folders: uid and title, top level by default or the subfolders of a parent |
grafana_get_dashboard | Read a dashboard by uid in a compact form: title, tags, folder, time range, variables (name, type, current value) and panels with id… |
grafana_list_datasources | List the data sources: uid, name, type (prometheus, loki, postgres...), URL, access mode and which one is the default |
grafana_get_datasource | Read one data source by uid: name, type, URL, access mode, default flag and its non-secret settings (jsonData) |
grafana_query_datasource | Run a query against a data source through Grafana and return the result frames: a PromQL query for Prometheus or Mimir, a LogQL query for… |
grafana_list_alert_rules | List the Grafana-managed alert rules: uid, title, folder, rule group, paused or not, pending period (for), labels, summary, what happens on… |
grafana_get_alert_rule | Read one alert rule by uid: title, folder, group, condition, the queries and expressions it evaluates (data source uid, expression, time… |
grafana_list_firing_alerts | List the alert instances in Grafana's Alertmanager, by default the active ones (firing): alert name and labels, summary and description… |
grafana_list_annotations | List annotations (event markers on graphs such as deployments or incidents, and alert state changes): id, time and end time (epoch… |
grafana_create_annotation | Add an annotation (an event marker such as a deployment, incident or maintenance window) that shows on graphs for everyone who opens the… |
grafana_list_org_users | List the users of the organization: user id, login, email, name, role (Viewer, Editor, Admin), last seen and disabled flag |
grafana_search_teams | Search the teams of the organization: id, uid, name, email and member count |
grafana_list_contact_points | List the alerting contact points (where notifications go): uid, name, integration type (email, slack, pagerduty, webhook...) and whether… |
Ejemplos de prompts
- "¿Qué alertas se están disparando ahora mismo en Grafana? Para cada una, muéstrame la regla que hay detrás y el punto de contacto que recibe la notificación."
- "Busca nuestro dashboard de latencia de la API y explícame qué muestra cada panel y qué consulta ejecuta."
- "Consulta en Prometheus la tasa de respuestas 5xx por servicio en la última hora y dime qué servicio está peor."
- "Muéstrame las líneas de error que Loki registró para la app de checkout en los últimos 30 minutos y agrúpalas por mensaje."
- "Añade una anotación "Deployed v2.4.1" con la etiqueta deploy hoy a las 14:05. Muéstrame el texto, la hora y las etiquetas antes de añadirla."
FAQ
¿Funciona el plan gratuito de ChatGPT con servidores MCP personalizados? OpenAI documenta los servidores MCP personalizados solo para los planes de pago; el plan Free no aparece en su lista.
Siguientes pasos
¿Te ha sido útil esta guía?