grafana/mcp-grafana

MCP server for Grafana

解決的問題

本專案提供一個模型上下文協定(MCP)伺服器,允許 AI 模型(如 Claude 或 Cursor)直接與 Grafana 執行個體互動。它彌合了 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 事件、OnCall 排班、警示規則和 Sift 調查。
  • 代理可觀測性: 為 Grafana Cloud 使用者提供專門工具,用於檢查 LLM 對話、評估分數和管理 AI 代理的測試套件。
  • 基礎設施整合: 支援產生指向儀表板和面板的準確深層連結,並將面板渲染為 PNG 影像。
  • 可設定工具集: 能夠停用特定工具類別以節省上下文視窗空間或限制功能。

相關

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