Grafana MCP server provides access to Grafana instances and their surrounding ecosystem through the Model Context Protocol. Developed by Grafana Labs' Machine Learning team, it enables searching dashboards, fetching datasource information, querying Prometheus metrics, and managing incidents in Grafana Incident. The server supports both stdio and Server-Sent Events (SSE) transport modes, can be run locally or deployed as a Docker container, and authenticates using Grafana service account tokens. This implementation is particularly valuable for workflows requiring monitoring data analysis, metric exploration, or incident management directly within AI assistant conversations.
Search for dashboards.
Get a dashboard by uid.
List datasources.
Get a datasource by uid.
Get a datasource by name.
Execute a query against a Prometheus datasource.
List metric metadata.
List available metric names.
List label names matching a selector.
List values for a specific label.
List incidents in Grafana Incident.
Create an incident in Grafana Incident.
Add an activity item to an incident in Grafana Incident.
Resolve an incident in Grafana Incident.
Query and retrieve logs using LogQL (either log or metric queries).
List all available label names in logs.
List values for a specific log label.
Get statistics about log streams.
List alert rules.
Get alert rule by UID.
List schedules from Grafana OnCall.
Get details for a specific OnCall shift.
Get users currently on-call for a specific schedule.
List teams from Grafana OnCall.
List users from Grafana OnCall.
No reviews yet. Be the first to review!
Sign in to join the conversation
Our bundler currently only supports TypeScript-based servers. Check back soon!