Skip to main content
Glama
akkireddy-challa

grafana-mcp-observability

grafana-mcp-observability

MCP server for Grafana — query dashboards, alerts, and datasources via AI agents.

python Grafana MCP License


What is this?

grafana-mcp-observability is an MCP (Model Context Protocol) server that exposes Grafana's observability stack to AI agents. It enables AI-driven incident investigation, alert triage, and dashboard querying — without requiring manual Grafana access.

Built for platform engineers who run Grafana with Prometheus, Loki, or Tempo as their observability backend.


Related MCP server: Grafana MCP Server

Available Tools

Tool

Description

list_dashboards

List all Grafana dashboards by folder

get_dashboard

Fetch a dashboard's panel definitions and queries

query_datasource

Run a PromQL or LogQL query against a datasource

list_alerts

List active and pending alert rules

get_alert_details

Get labels, annotations, and state for a specific alert

list_datasources

List configured datasources (Prometheus, Loki, Tempo, etc.)

get_annotations

Fetch deployment or event annotations from dashboards


Quick Start

Prerequisites

  • Python 3.11+

  • Grafana instance with API access

  • Grafana Service Account token with Viewer role

Installation

git clone https://github.com/akkireddy-challa/grafana-mcp-observability
cd grafana-mcp-observability
pip install -r requirements.txt

Configuration

export GRAFANA_URL=https://grafana.example.com
export GRAFANA_TOKEN=<service-account-token>

Run

python server.py

MCP Client Config (Claude Desktop)

{
  "mcpServers": {
    "grafana": {
      "command": "python",
      "args": ["/path/to/grafana-mcp-observability/server.py"],
      "env": {
        "GRAFANA_URL": "https://grafana.example.com",
        "GRAFANA_TOKEN": "<your-token>"
      }
    }
  }
}

Security Model

  • Uses Grafana Service Account tokens — not user credentials

  • Token requires Viewer role only — no write access needed

  • No dashboard modifications or alert rule changes are possible

  • All queries are read-only

  • Token stored in environment variables, never in code


Use Cases at Telia

This pattern is used to allow AI agents to:

  • Investigate active alerts by querying Prometheus metrics in context

  • Correlate Loki log spikes with Grafana annotation events (deployments)

  • Summarize dashboard panel state for on-call briefings

  • Detect anomalous query patterns across multi-tenant Grafana orgs


Roadmap

  • get_traces — query Tempo distributed traces

  • create_annotation — mark AI-driven investigation events

  • silence_alert — create Alertmanager silences via MCP

  • Multi-org Grafana support

  • GitHub Actions workflow for CI validation


Repo

Purpose

k8s-mcp-server

Kubernetes cluster diagnostics via MCP

azure-mcp-platform

Azure resource management via MCP

phoenix-mcp-eval

LLM tracing and evaluation via MCP


License

MIT License. See LICENSE for details.

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (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
  • F
    license
    A
    quality
    D
    maintenance
    Enables AI agents to query Prometheus metrics and Loki logs for intelligent alert investigation and troubleshooting. Provides service discovery, metric querying, log searching, and correlation tools to help identify root causes of issues.
    9
  • A
    license
    -
    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

View all related MCP servers

Related MCP Connectors

  • Provide real-time data querying and visualization by integrating Tako with your agents. Generate o…

  • Give your agent live data from Twitter, Reddit, the web and GitHub. No API keys, no scraping stack.

  • Verified, sourced, real-time intelligence layer for AI agents.

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/akkireddy-challa/grafana-mcp-observability'

If you have feedback or need assistance with the MCP directory API, please join our Discord server