grafana/mcp-grafana

MCP server for Grafana

解決する課題

このプロジェクトは、AIモデル(ClaudeやCursorなど)がGrafanaインスタンスと直接対話できるようにするModel Context Protocol(MCP)サーバーを提供します。LLMと可観測性データの間のギャップを埋め、AIエージェントが手動介入なしでダッシュボードの検索、さまざまなデータソースでのクエリ実行、アラート管理、インシデント対応を可能にします。

仕組み

このサーバーは、GrafanaのAPIをMCP互換クライアントに公開するミドルウェアとして機能します。AIがGrafanaでアクションを実行するために呼び出せる一連のツールを提供します。LLMのコンテキストウィンドウを管理するために、完全なJSONペイロードの代わりにダッシュボードの要約を提供するなどの特定の戦略を含みます。

対象ユーザー

監視にGrafanaを使用し、自動化されたトラブルシューティング、ダッシュボード作成、インシデント管理のためにAIエージェントを可観測性ワークフローに統合したいDevOpsエンジニア、SRE、プラットフォームエンジニア。

ハイライト

  • 広範なデータソースサポート: Prometheus、Loki、InfluxDB、SQL(ClickHouse、Snowflake、Athenaなど)、CloudWatch、Graphite、Elasticsearch、Quickwitのクエリを実行。
  • ダッシュボード管理: ダッシュボードの検索、作成、更新、パッチ適用。LLMコンテキストウィンドウの使用を最小限に抑えるための専門ツールを提供。
  • 可観測性オペレーション: Grafanaインシデント、オンコールスケジュール、アラートルール、Sift調査を管理。
  • エージェント可観測性: Grafana Cloudユーザー向けの専門ツールで、LLM会話の検査、スコアの評価、AIエージェント用テストスイートの管理が可能。
  • インフラストラクチャ統合: ダッシュボードとパネルへの正確なディープリンクの生成、パネルのPNG画像としてのレンダリングをサポート。
  • 設定可能なツールセット: コンテキストウィンドウスペースを節約したり機能を制限するために、特定のツールカテゴリを無効化する機能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト