← Index

io.github.grafana/mcp-grafana

io.github.grafana/mcp-grafana·vv0.13.1·Monitoring & Logs
Quality Score
75
/100

An MCP server giving access to Grafana dashboards, data and more.

§01  Install
Claude Desktop (Docker)
{
  "mcpServers": {
    "mcp-grafana": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "docker.io/grafana/mcp-grafana:0.13.1"
      ],
      "env": {
        "GRAFANA_URL": "<grafana_url>",
        "GRAFANA_SERVICE_ACCOUNT_TOKEN": "<your-grafana_service_account_token>",
        "GRAFANA_USERNAME": "<grafana_username>",
        "GRAFANA_PASSWORD": "<your-grafana_password>",
        "GRAFANA_ORG_ID": "<grafana_org_id>",
        "GRAFANA_EXTRA_HEADERS": "<grafana_extra_headers>",
        "GRAFANA_FORWARD_HEADERS": "<grafana_forward_headers>"
      }
    }
  }
}
§02  Environment variables
GRAFANA_URL
required

URL to your Grafana instance

GRAFANA_SERVICE_ACCOUNT_TOKEN
secret

Service account token used to authenticate with your Grafana instance

GRAFANA_USERNAME

Username to authenticate with your Grafana instance

GRAFANA_PASSWORD
secret

Password to authenticate with your Grafana instance

GRAFANA_ORG_ID

Organization ID for multi-org support. Can also be set via X-Grafana-Org-Id header in SSE/streamable HTTP transports.

GRAFANA_EXTRA_HEADERS

JSON object of additional HTTP headers to send with all Grafana API requests

GRAFANA_FORWARD_HEADERS

Comma-separated list of HTTP header names to forward from the incoming request to Grafana (SSE/streamable-http only). Example: Cookie,X-Session-Id

§03  MCP Quality Score  ·  methodology
freshness
25
completeness
10
installability
25
documentation
15
stability
0
§04  Alternatives in Monitoring & Logs