← Retour à la liste
★★★★ 4 / 5
Catégorie 05MCP

MCP Grafana

Dashboards, Loki logs et alertes Grafana depuis Claude

Installation
Créer un Service Account Grafana# Grafana -> Administration -> Service Accounts -> Add service account # Rôle : Viewer (lecture seule) ou Editor si besoin d'annotations # Créer un token pour ce service account
Installation via npmclaude mcp add grafana \ -e GRAFANA_URL=http://grafana.monsite.local:3000 \ -e GRAFANA_SERVICE_ACCOUNT_TOKEN=glsa_xxxxxxxxxxxx \ -- npx -y @grafana/mcp-grafana
Version@grafana/mcp-grafana (officiel)
PrixGratuit (open source)
Plateformes
WindowsmacOSLinux
Commandes5
Exemples3
MCP
À propos

Serveur MCP officiel Grafana Labs permettant à Claude d'interroger les datasources Grafana (Prometheus, Loki, Tempo), lire les dashboards, consulter les logs centralisés Loki et analyser les alertes actives. Complément naturel du MCP Prometheus pour une observabilité complète des stacks Drupal.

Fonctionnalités clés
Requêtes Prometheus depuis GrafanaInterroger les datasources Prometheus via Grafana sans écrire manuellement des queries PromQL. Demander des métriques Drupal (temps de réponse, erreurs PHP, usage mémoire) en langage naturel.
Logs Loki en conversationInterroger les logs centralisés Loki avec LogQL depuis Claude. Trouver les erreurs PHP, les exceptions Drupal et les requêtes lentes sans ouvrir le dashboard Grafana.
Alertes actives et silencesLister les alertes Grafana en état FIRING, voir les silences configurés et analyser les règles d'alerte. Utile pour le triage rapide d'incidents en production.
Exploration de dashboardsLire les valeurs actuelles de n'importe quel dashboard Grafana existant. Obtenir un résumé de l'état du système sans ouvrir le navigateur.
Annotations et événementsConsulter les annotations de déploiement et d'incident sur les dashboards. Corréler les pics de métriques avec les événements passés.
Commandes
CommandeDescription
query logsInterroger les logs Loki avec un pattern ou une durée
query metricsInterroger une métrique Prometheus via Grafana
list alertsLister les alertes actives (état FIRING)
get dashboardLire les valeurs actuelles d'un dashboard
list datasourcesLister toutes les datasources configurées dans Grafana
Exemples
Diagnostic d'incident avec LokiCODE
"Le site Drupal répond lentement depuis 30 minutes.
1. Interroge Loki pour les erreurs PHP des 30 dernières minutes
2. Filtre les logs de niveau ERROR et CRITICAL
3. Identifie les exceptions les plus fréquentes
4. Vérifie les métriques Prometheus : temps de réponse HTTP, CPU, mémoire
5. Propose les actions correctives basées sur ce que tu trouves"
Rapport d'état quotidienCODE
"Génère un rapport d'état du système Drupal pour aujourd'hui :
1. Nombre de requêtes HTTP (total, 4xx, 5xx)
2. Temps de réponse moyen et p95
3. Taux de cache hit/miss (Varnish + Redis)
4. Erreurs PHP des dernières 24h (par type et fréquence)
5. État du cron Drupal (dernière exécution, durée)
6. Alertes actives ou résolues dans les dernières 24h"
Corrélation déploiement et métriquesCODE
"Un déploiement a été fait hier à 14h30. Analyse l'impact :
1. Consulte les annotations Grafana autour de 14h30
2. Compare les métriques (temps de réponse, erreurs) avant/après
3. Regarde les logs Loki pour les erreurs post-déploiement
4. Vérifie si le taux de cache a chuté (cache rebuild attendu)
5. Conclusion : le déploiement a-t-il causé des problèmes ?"
Points forts & faibles
Points forts
+MCP officiel Grafana Labs, maintenu par l'équipe
+Couvre Loki (logs) + Prometheus (métriques) en un seul MCP
+Accès en lecture seule par défaut, sans risque de modification
+Parfait pour le diagnostic rapide d'incidents sans ouvrir le navigateur
Points faibles
Nécessite un Service Account Grafana configuré
Grafana doit être accessible depuis la machine locale (réseau)
Pas d'accès en écriture (création de dashboards) dans la version actuelle
Limitée aux datasources configurées dans Grafana
Verdict

Complément idéal au MCP Prometheus pour une observabilité complète. Loki pour les logs, Prometheus pour les métriques, Grafana comme point d'entrée unifié. En contexte Drupal, configure le module prometheus_exporter pour exposer les métriques métier et les analyser en conversation.

DevOps et développeurs Drupal qui utilisent Grafana/Loki en production et veulent diagnostiquer les incidents sans quitter le terminal.