Prometheus MCP Server
Prometheus 用 MCP サーバー
Prometheusデータベースからデータを取得するためのモデルコンテキストプロトコル(MCP)サーバー。このMCPサーバーにより、大規模言語モデル(LLM)は、膨大な量のメトリックデータを取得・分析するツール関数の呼び出し、メトリックの使用状況の検索、複雑なクエリの実行、そして使用状況の高度な制御を備えた事前定義されたルートを介したその他の関連タスクの実行が可能になります。
データ取得: Prometheus から特定のメトリックまたはデータ範囲を取得します。
メトリック分析: 取得したメトリックに対して統計分析を実行します。
使用状況検索: メトリックの使用パターンを見つけて調査します。
複雑なクエリ: 詳細なデータ探索のために高度な PromQL クエリを実行します。
能力
✅ Prometheusから名前や説明を含む包括的なメトリック情報を取得します
✅ メトリック名を使用して特定のメトリックデータを取得して分析する
✅ カスタム時間範囲内でメトリックデータを分析する
🚧 特定のラベルを使用してデータをフィルタリングおよび一致させる(開発中)
⏳ 追加機能が計画されています...
Related MCP server: Proms MCP Server
はじめる
MCP を実行するには Python 仮想環境 (venv) が必要です。MCP サーバーを自動的に起動できるように、すべてのパッケージをこの venv にインストールする必要があります。
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Prometheus MCP サーバーを自動的にインストールするには:
npx -y @smithery/cli install @CaesarYangs/prometheus_mcp_server --client claude手動インストール
Python環境を準備する
cd ./src/prometheus_mcp_server
python3 -m venv .venv# linux/macos:
source .venv/bin/activate
# windows:
.venv\Scripts\activateこれで専用の Python 環境として使用できるようになります。
必要なパッケージをインストールする
pipが正しくインストールされていることを確認してください。venvがpipなしでインストールされている場合は、次のコマンドで手動でインストールしてください。
wget https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py次に、必要なパッケージをすべてインストールします。
pip install -r requirements.txt使用法
カーソル環境あり
より使いやすいカーソル環境に応じて更新する準備が整いました。
カーソル設定の MCP セクションでこれを設定します。
uv --directory /path/to/prometheus_mcp_server run server.py
MCPクライアント(Claudeデスクトップを含む)
Claude デスクトップ アプリの設定を~/Library/Application Support/Claude/claude_desktop_config.json (macOS) で行います。
{
"mcpServers": {
"prometheus": {
"command": "uv",
"args": [
"--directory",
"/path/to/prometheus_mcp_server",
"run",
"server.py"
],
"env": {
"PROMETHEUS_HOST": "http://localhost:9090"
}
}
}
}スタンドアロン MCP サーバー
この MCP サーバーを単独で開始しました:
UV法
uv --directory /path/to/prometheus_mcp_server run server.pyこれは、Claude Desktop がアプリの起動時にこの ux スクリプトを使用して起動するため、この MCP サーバーが自動的に起動できるようにする方法でもあります。
通常のPythonメソッド
python3 server.py貢献
貢献を歓迎します!簡単なガイドはこちらです:
リポジトリをフォークする
機能ブランチを作成します(
git checkout -b feature/AmazingFeature)変更をコミットします(
git commit -m 'Add some AmazingFeature')ブランチにプッシュする (
git push origin feature/AmazingFeature)プルリクエストを開く
大きな変更については、まず問題を開いて、何を変更したいのか話し合ってください。
ご貢献ありがとうございました!
ライセンス
MITライセンス
参考文献と謝辞
このプロジェクトは、次のオープンソース プロジェクトからインスピレーションを得たか、またはそのプロジェクトのコードを使用しています。
Prometheus APIクライアント- Prometheus API呼び出しコードはこのライブラリに基づいて変更されています
MySQL MCP Server - 同様のデータベース指向のMCPサーバー実装
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityFmaintenanceA Model Context Protocol server that enables AI assistants to query Prometheus metrics, discover available data, and analyze system performance through natural language interactions.576MIT
- AlicenseNot gradedqualityDmaintenanceA lean MCP server that provides LLM agents with transparent access to multiple Prometheus instances for metrics analysis and SRE operations.4GPL 2.0
- AlicenseNot gradedqualityCmaintenanceA Model Context Protocol server that enables AI agents to interact directly with Prometheus metrics data through natural language queries.MIT
- FlicenseNot gradedqualityCmaintenanceAn MCP server that enables autonomous self-healing AIOps by monitoring system metrics and executing dynamic remediation through LLM-driven tool routing, with support for Streamlit UI and CLI.
Related MCP Connectors
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.
MCP server for AI dialogue using various LLM models via AceDataCloud
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/CaesarYangs/prometheus_mcp_server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server