Prometheus MCP について
LLMをPrometheus HTTP APIに接続する概念実証のMCPサーバーです。READMEでは、`uv`での起動とClaude向けの設定方法を説明しています。
主な機能
- 01Prometheus HTTP APIへの接続
- 02`uv`による起動
- 03Claude向けMCP設定
活用シーン
- 01LLMをPrometheusに接続
- 02ClaudeでPrometheus MCPサーバーを試用
MCP 対応
LLMとPrometheus HTTP APIを接続するMCPサーバーです。READMEではClaudeのMCPサーバー設定への追加方法を説明しています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Prometheus MCP
概念実証用の Prometheus MCP サーバーです。
前提条件
uv をインストールします:https://docs.astral.sh/uv/getting-started/installation/
uv を使って Python もインストールできます。
実行方法
このリポジトリをクローンします。
.env ファイルを更新します。
uv add "mcp[cli]" pillow google-auth matplotlib requests python-dotenv
Claude との連携
次のコマンドでサーバーを実行できます。
uv --directory "/directory/to/prometheus-mcp" run server.py
この MCP サーバーを Claude の MCP サーバー設定に追加できます。
{
"mcpServers": {
"Prometheus MCP": {
"command": "/path/to/uv",
"args": [
"--directory",
"/directory/to/prometheus-mcp",
"run",
"server.py"
]
}
}
}
詳しくは、MCP クイックスタートを参照してください。Claude 固有の手順が記載されています。
デモ
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
