mcpField
G
Grafana MCP SSE Server

Grafana MCP SSE Server

ローカル
github.com/aimiox開発ツール075 週間前に更新

Grafana MCP SSE Server について

Grafana MCP SSE Serverは、MCP対応クライアントをGrafanaに接続し、ダッシュボードやパネルを照会します。ダッシュボード検索、パネル一覧、Prometheusパネルデータの取得に対応します。

主な機能

  1. 01名前によるダッシュボード検索
  2. 02ダッシュボードのパネル一覧
  3. 03Prometheusパネルデータの照会

活用シーン

  1. 01サービス関連のダッシュボード検索
  2. 02ダッシュボード内のパネル確認
  3. 03Prometheusパネル指標の取得

MCP 対応

SSEを使用してMCPクライアントをGrafana APIに接続するMCPサーバーです。ダッシュボード検索、パネル一覧、パネルデータの照会機能を提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

📊 aimiox Grafana MCP

aimiox MCP Grafana SSE Serverを使うと、Model Context Protocol (MCP)経由でGrafanaのダッシュボードやパネルを簡単に検索できます。自然言語でのクエリ、ダッシュボードの監視、リアルタイムのデータ抽出が可能です。

MCP対応クライアント(amx-chatなど)をGrafanaのAPIに接続する、軽量なコンテナです。


🚀 クイックスタート(Docker経由)

sudo docker run -p 8010:8010 \
  -e GRAFANA_API_KEY="YOUR_KEY" \
  -e GRAFANA_URL="https://grafana.example.com" \
  aimiox/amx-mcp-grafana:latest

🧠 読み取り専用アクセス権を持つGrafanaサービスアカウントのAPIキーを使用できます。

🔑 サービスアカウントを使ったGrafana APIキーの作成方法をご覧ください。

⚙️ 環境変数

変数説明
GRAFANA_URLGrafanaインスタンスの完全なURL(例:https://grafana.example.com)
GRAFANA_API_KEY有効なAPIキー(サービスアカウント経由で作成)

🧠 できること

このMCPプラグインを使うと、次の操作ができます。

  • 🔎 名前でダッシュボードを検索
  • 📋 任意のダッシュボード内のパネルを一覧表示
  • 📊 自然言語でパネルデータをクエリ
  • ✅ 無料プランでのPrometheusパネルクエリに対応

💎 プレミアム機能

無料版では、Prometheusパネルのみクエリできます。

有料版では、次のサービスにも対応します。

  • PostgreSQL
  • Loki
  • MySQL
  • InfluxDB
  • Elasticsearch
  • …その他!

🛠️ 有料アクセスまたはカスタム統合については、メールでお問い合わせください

🧩 統合例

MCP対応クライアントをGrafana MCPサーバーに接続するには、次の設定を使用してください。

  url: "http://mcp-docker-server-ip:8010/sse?amx_mcp_key=aimiox-public-mcp-key"

💡 mcp-docker-server-ipを、MCPサーバーコンテナの実際のIPアドレスまたはホスト名に置き換えてください。

この設定により、MCP SSE経由でGrafanaインスタンスとリアルタイムにやり取りできます。

💬 プロンプトの例

MCPクライアントで使用できる自然言語クエリの例を以下に示します。

  • 🔍 「名前にCPUを含むダッシュボードをすべて一覧表示してください。」
  • 📊 「Mobile CoreダッシュボードからCPU使用率パネルをクエリしてください。」

🤖 応答例(GPT-4.1-mini経由)

ユーザーのプロンプト:

Mobile CoreダッシュボードからCPU使用率パネルをクエリしてください

AIの応答:

Mobile CoreダッシュボードのCPU使用率パネル(「CPU 5-min Load」)には、過去6時間のCPU負荷値が5分間隔で記録されています。

この期間の主なデータポイントは次のとおりです。

  • 負荷値は変動しており、10、11、24、23、一部の時点では最大34となっています。
  • 最新のデータポイントである**「2025-04-17 15:50:00」の負荷値は23**です。

特定の値の詳細や、さらに分析が必要な場合はお知らせください!

📣 サポート

質問、問題、貢献については、github.com/aimioxでissueを作成するか、メールでお問い合わせください

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。