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图像。
  • 可配置工具集: 能够禁用特定工具类别以节省上下文窗口空间或限制功能。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目