What is the io.github.grafana/mcp-grafana MCP server?
An MCP server giving access to Grafana dashboards, data and more.
How to install io.github.grafana/mcp-grafana
Copy-paste configuration for popular MCP clients.
GRAFANA_URLrequiredURL to your Grafana instance
GRAFANA_SERVICE_ACCOUNT_TOKENsecretService account token used to authenticate with your Grafana instance
GRAFANA_USERNAMEUsername to authenticate with your Grafana instance
GRAFANA_PASSWORDsecretPassword to authenticate with your Grafana instance
GRAFANA_ORG_IDOrganization ID for multi-org support. Can also be set via X-Grafana-Org-Id header in SSE/streamable HTTP transports.
GRAFANA_EXTRA_HEADERSJSON object of additional HTTP headers to send with all Grafana API requests
GRAFANA_FORWARD_HEADERSComma-separated list of HTTP header names to forward from the incoming request to Grafana (SSE/streamable-http only). Example: Cookie,X-Session-Id
X-Grafana-URLURL of your Grafana Cloud instance
{
"mcpServers": {
"mcp-grafana": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/grafana/mcp-grafana:0.17.0"
],
"env": {
"GRAFANA_URL": "<YOUR_GRAFANA_URL>",
"GRAFANA_SERVICE_ACCOUNT_TOKEN": "<YOUR_GRAFANA_SERVICE_ACCOUNT_TOKEN>",
"GRAFANA_USERNAME": "<YOUR_GRAFANA_USERNAME>",
"GRAFANA_PASSWORD": "<YOUR_GRAFANA_PASSWORD>",
"GRAFANA_ORG_ID": "<YOUR_GRAFANA_ORG_ID>",
"GRAFANA_EXTRA_HEADERS": "<YOUR_GRAFANA_EXTRA_HEADERS>",
"GRAFANA_FORWARD_HEADERS": "<YOUR_GRAFANA_FORWARD_HEADERS>",
"X-Grafana-URL": "<YOUR_X_GRAFANA_URL>"
}
}
}
}{
"mcpServers": {
"mcp-grafana": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/grafana/mcp-grafana:0.17.0"
],
"env": {
"GRAFANA_URL": "<YOUR_GRAFANA_URL>",
"GRAFANA_SERVICE_ACCOUNT_TOKEN": "<YOUR_GRAFANA_SERVICE_ACCOUNT_TOKEN>",
"GRAFANA_USERNAME": "<YOUR_GRAFANA_USERNAME>",
"GRAFANA_PASSWORD": "<YOUR_GRAFANA_PASSWORD>",
"GRAFANA_ORG_ID": "<YOUR_GRAFANA_ORG_ID>",
"GRAFANA_EXTRA_HEADERS": "<YOUR_GRAFANA_EXTRA_HEADERS>",
"GRAFANA_FORWARD_HEADERS": "<YOUR_GRAFANA_FORWARD_HEADERS>",
"X-Grafana-URL": "<YOUR_X_GRAFANA_URL>"
}
}
}
}{
"mcpServers": {
"mcp-grafana": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/grafana/mcp-grafana:0.17.0"
],
"env": {
"GRAFANA_URL": "<YOUR_GRAFANA_URL>",
"GRAFANA_SERVICE_ACCOUNT_TOKEN": "<YOUR_GRAFANA_SERVICE_ACCOUNT_TOKEN>",
"GRAFANA_USERNAME": "<YOUR_GRAFANA_USERNAME>",
"GRAFANA_PASSWORD": "<YOUR_GRAFANA_PASSWORD>",
"GRAFANA_ORG_ID": "<YOUR_GRAFANA_ORG_ID>",
"GRAFANA_EXTRA_HEADERS": "<YOUR_GRAFANA_EXTRA_HEADERS>",
"GRAFANA_FORWARD_HEADERS": "<YOUR_GRAFANA_FORWARD_HEADERS>",
"X-Grafana-URL": "<YOUR_X_GRAFANA_URL>"
}
}
}
}{
"servers": {
"mcp-grafana": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/grafana/mcp-grafana:0.17.0"
],
"env": {
"GRAFANA_URL": "<YOUR_GRAFANA_URL>",
"GRAFANA_SERVICE_ACCOUNT_TOKEN": "<YOUR_GRAFANA_SERVICE_ACCOUNT_TOKEN>",
"GRAFANA_USERNAME": "<YOUR_GRAFANA_USERNAME>",
"GRAFANA_PASSWORD": "<YOUR_GRAFANA_PASSWORD>",
"GRAFANA_ORG_ID": "<YOUR_GRAFANA_ORG_ID>",
"GRAFANA_EXTRA_HEADERS": "<YOUR_GRAFANA_EXTRA_HEADERS>",
"GRAFANA_FORWARD_HEADERS": "<YOUR_GRAFANA_FORWARD_HEADERS>",
"X-Grafana-URL": "<YOUR_X_GRAFANA_URL>"
}
}
}
}claude mcp add mcp-grafana --env GRAFANA_URL=<YOUR_GRAFANA_URL> --env GRAFANA_SERVICE_ACCOUNT_TOKEN=<YOUR_GRAFANA_SERVICE_ACCOUNT_TOKEN> --env GRAFANA_USERNAME=<YOUR_GRAFANA_USERNAME> --env GRAFANA_PASSWORD=<YOUR_GRAFANA_PASSWORD> --env GRAFANA_ORG_ID=<YOUR_GRAFANA_ORG_ID> --env GRAFANA_EXTRA_HEADERS=<YOUR_GRAFANA_EXTRA_HEADERS> --env GRAFANA_FORWARD_HEADERS=<YOUR_GRAFANA_FORWARD_HEADERS> --env X-Grafana-URL=<YOUR_X_GRAFANA_URL> -- docker run -i --rm docker.io/grafana/mcp-grafana:0.17.0Related MCP servers
Scrapling MCP Server
Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.
Chrome DevTools MCP
Give your AI coding agent full control of a live Chrome browser for automation, debugging, and performance analysis.
com.puter/mcp-server
Let AI agents manage your Puter files, websites, and serverless workers over MCP.
Browser automation for AI agents via MCP, powering ByteDance's Agent TARS hybrid GUI/DOM browser control.
Run arbitrary shell commands from an MCP-connected AI agent.
Filesystem access MCP server from ByteDance's UI-TARS/Agent TARS ecosystem.