Ein Model-Context-Protocol-Server für Grafana, der Zugriff auf Ihre Grafana-Instanz und das umgebende Ökosystem bietet. Er läuft über uvx, Docker, Binärdatei oder Helm und authentifiziert sich mit einem Service-Account-Token. Tool-Kategorien lassen sich einzeln deaktivieren, außerdem gibt es einen schreibgeschützten Modus.
Was es kann
Wo Grafana MCP Server läuft und was es ergänzt, laut Dokumentation
Dashboards suchen, zusammenfassen, patchen und erstellen
Datenquellen auflisten und abfragen (Prometheus, Loki, ClickHouse, CloudWatch, Elasticsearch und andere)
Mit Alerting, Incidents und OnCall arbeiten
Navigations-Deeplinks für Grafana-Ressourcen erzeugen
Tool-Kategorien mit --disable--Flags deaktivieren
Wann Sie es einsetzen sollten
Gut geeignet
Ein Agent soll Dashboards, Metriken und Logs in Grafana untersuchen
Sie brauchen einen schreibgeschützten Observability-Assistenten (--disable-write)
Sie nutzen Grafana Cloud oder selbst gehostetes Grafana 9.0+
Nicht geeignet für
Grafana älter als 9.0 (manche Funktionen laufen eventuell nicht)
So installieren Sie Grafana MCP Server
Sie benötigen: uv für die uvx-Installation; Grafana 9.0 oder neuer; Ein Grafana-Service-Account-Token
uv installieren
Ein Grafana-Service-Account-Token erstellen
Den Server mit dem Befehl uvx und dem Argument mcp-grafana zur MCP-Client-Konfiguration hinzufügen
GRAFANA_URL und GRAFANA_SERVICE_ACCOUNT_TOKEN setzen
Optional Docker, Binärdatei oder Helm gemäß dem Abschnitt Usage verwenden
Konfigurationsbeispiel (aus der offiziellen Dokumentation)
Jedes Tool benötigt bestimmte Grafana-RBAC-Berechtigungen des Service Accounts
Schreibende Tools können Dashboards und andere Ressourcen ändern, sofern --disable-write nicht gesetzt ist
Sicherheitshinweise der Maintainer
Die README empfiehlt RBAC-Scopes mit minimalen Rechten für den Service Account (die Rolle Editor ist weiter gefasst als nötig)
Für SSE/Streamable-HTTP auf Nicht-Loopback-Adressen --server-auth-token setzen und TLS verwenden
Prüfen Sie den Quellcode, bevor Sie einem Agenten Zugriff auf Zugangsdaten oder Produktivsysteme geben. Wir dokumentieren die Angaben der Maintainer; Code prüfen wir nicht.
Einschränkungen
Großes Dashboard-JSON kann viel Kontextfenster verbrauchen
Einige Tool-Gruppen (Panel-Abfrage ausführen, Beispiele, Assistant) sind standardmäßig deaktiviert
Das agentische Coding-Tool von Anthropic, das Ihre Codebasis liest, Dateien bearbeitet und Befehle ausführt, im Terminal, in IDEs, in der Desktop-App oder im Browser.
Kostenlos bis: Kein kostenloser Tarif: Claude Code ist in den bezahlten Claude-Abonnements (Pro, Max, Team, Enterprise) enth…