pab1it0/prometheus-mcp-server

A Model Context Protocol (MCP) server that enables AI agents and LLMs to query and analyze Prometheus metrics through standardized interfaces.

解決的問題

讓 AI 助手可以直接與 Prometheus 指標互動。無需人工在儀表板中手動執行查詢,AI 可執行 PromQL 查詢並分析指標資料,協助監控與故障排除。

運作方式

本專案實作 Model Context Protocol (MCP) 伺服器。它作為 MCP 相容的 AI 客戶端(如 Claude Desktop、Cursor 或 VS Code)與 Prometheus 伺服器之間的橋樑。伺服器公開一組標準化工具,AI 可呼叫這些工具執行即時或範圍查詢、列出可用指標,以及取得指標元資料等操作。

適用對象

使用 Prometheus 進行監控的 DevOps 工程師、SRE 與開發者,希望讓其 AI 編碼助手或基於 LLM 的工具能查詢與分析系統指標。

主要亮點

  • PromQL 整合:支援對時間序列資料進行即時與範圍查詢。
  • 指標發現:提供列出指標與取得元資料的工具,讓 AI 可在無需先驗知識的情況下探索可用資料。
  • 彈性部署:可透過 Docker、Kubernetes 的 Helm 圖表,或作為獨立的 Python 應用程式部署。
  • 企業級驗證:支援基本驗證、Bearer 權杖與相互 TLS(mTLS),確保與 Prometheus 的安全連線。
  • 可設定工具集:允許使用者切換向 AI 暴露的工具,以最佳化上下文視窗。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案