MCP server for Grafana with a read-only default and a separate write-capable command
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"mcp-read-only-grafana","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# MCP Read-Only Grafana Server [](https://github.com/lukleh/mcp-read-only-grafana/actions/workflows/test.yml) A secure MCP (Model Context Protocol) server for Grafana with a read-only default and a separate `mcp-grafana-write` command for write-capable workflows. > Default layout: > - Live config: `~/.config/lukleh/mcp-read-only-grafana/connections.yaml` > - Credentials: injected via the MCP client or shell environment > - Rotated session state: `~/.local/state/lukleh/mcp-read-only-grafana/session_tokens.json` > - Cache: `~/.cache/lukleh/mcp-read-only-grafana/` **Compatibility:** Targeted and tested against Grafana 9.5.x. Newer versions (e.g., 10.x) should work for read-only endpoints but may expose extra fields not covered here. ## Features - **Read-only by default** - `mcp-read-only-grafana` exposes the safe default surface - **Separate write command** - `mcp-grafana-write` enables dashboard saves, alerting writes, folders, and related mutations from the same package - **API key first authentication** - Prefers Grafana API keys or service-account tokens for stable machine access - **Deprecated session-cookie fallback** - Still supports Grafana session cookies, including automatic capture of rotated cookies in `session_tokens.json` - **Hierarchical dashboard navigation** - Handle large dashboards efficiently with lightweight metadata queries and per-panel detail fetching - **Multiple instances** - Support for multiple Grafana connections - **Comprehensive API coverage** - Access dashboards, panels, folders, datasources, and alerts - **Security focused** - Timeouts, SSL verification, and secure token storage ## Prerequisites - Python 3.11 or higher - [uv](https://github.com/astral-sh/uv) - Grafana credentials for at least one instance - an MCP client such as Claude Code or Codex ## Quick Start ### 1. Install the Server ```bash # Run the published package without…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.