grafana/mcp-grafana
MCP server for Grafana
它解决了什么问题
该项目提供了一个模型上下文协议(MCP)服务器,允许AI模型(如Claude或Cursor)直接与Grafana实例交互。它解决了AI助手无法实时访问可观测性数据、仪表盘配置和系统监控工具的问题,使它们能够帮助用户管理监控堆栈并跨各种数据源查询数据。
它是如何工作的
该服务器充当MCP兼容的AI客户端与Grafana API之间的桥梁。它暴露了多种工具,AI可以调用这些工具在Grafana中执行操作,例如搜索仪表盘、对Prometheus或Loki执行查询以及管理警报。它包含了特定的策略来管理AI的上下文窗口,例如提供仪表盘的摘要视图而不是完整的JSON负载。
它面向谁
使用Grafana进行可观测性,并希望将监控数据和仪表盘管理集成到AI驱动的工作流程中的SRE、DevOps工程师和平台工程师。
亮点
- 多数据源查询: 支持查询广泛的数据源,包括Prometheus、Loki、InfluxDB、SQL(ClickHouse、Snowflake、Athena等)、CloudWatch、Google Cloud Logging、Graphite、Elasticsearch和Quickwit。
- 仪表盘管理: 提供搜索、创建、更新和修补仪表盘的工具,并优化工具以减少上下文窗口的使用。
- 可观测性生态系统集成: 与Grafana Incident、Alerting、OnCall以及Grafana Assistant插件集成。
- 代理可观测性: 专门用于在Grafana Cloud中监控和评估LLM对话、提示和评估分数的工具。
- 资源渲染: 能够通过Grafana Image Renderer将仪表盘面板或完整仪表盘渲染为PNG图像。
- 深度链接: 生成指向特定Grafana资源的准确URL,以避免AI在链接方面的“幻觉”。
- 配置验证: 能够对git-sync仓库中的配置文件进行试运行和验证。
相关
- 项目
- 项目
- 项目
- 项目
- 项目