为常见服务和基础设施自动生成并管理 Grafana 仪表盘与预置告警,无需手写查询。
grafana/mcp-grafana
让 AI 助手通过 MCP 协议访问 Grafana 仪表盘、数据源、告警和事件的服务器。
- Star
- 3,591
- Fork
- 473
- 未关闭 Issue
- 84
- 最近提交
- 2小时前
这是什么?
mcp-grafana 是一个用 Go 编写的 Model Context Protocol 服务器,可将 Claude Desktop、Cursor 等支持 MCP 的客户端连接到 Grafana 实例。配置 Grafana 地址和服务账号令牌后,AI 助手即可搜索和读取仪表盘、执行面板查询,并查询 Prometheus、Loki、ClickHouse、Elasticsearch、CloudWatch 等已接入的数据源。
除仪表盘和指标外,该服务器还提供告警规则与联系点、Grafana OnCall 排班与告警分组、Grafana Incident、注释、快照、深链接生成以及仪表盘图片渲染等工具。工具分类可通过参数启用或禁用,涉及管理、SQL、InfluxDB 等敏感领域的工具默认关闭。访问权限由服务账号被授予的 Grafana RBAC 权限决定。
服务器可通过 uvx、Docker、独立二进制文件或 Helm Chart 运行,完整功能需要 Grafana 9.0 及以上版本。
核心功能
- 01搜索、读取和更新 Grafana 仪表盘,支持通过 JSONPath 提取部分内容并打补丁。
- 02通过 MCP 工具查询 Prometheus、Loki、InfluxDB、Elasticsearch、CloudWatch 及 SQL 数据源。
- 03管理告警规则、通知策略和联系点。
- 04读取并管理 Grafana OnCall 排班与告警分组。
- 05借助 Grafana Image Renderer 将仪表盘面板渲染为 PNG 图片。
- 06通过命令行参数按类别启用或禁用工具。
适用场景
- 让 AI 助手通过查询 Grafana 中的指标和日志辅助排查线上故障。
- 根据自然语言需求生成或修改仪表盘,同时控制上下文占用。
- 通过对话界面检查告警规则和值班排班。
- 为周报或聊天通知生成仪表盘图片。
快速上手
- 1
安装 uv(uvx 所需)
- 2
在 MCP 客户端配置中添加 Grafana MCP 服务器,并填写 GRAFANA_URL 和服务账户令牌
- 3
使用 uvx 运行服务器
uvx mcp-grafana
使用前须知
- 完整功能需要 Grafana 9.0 或更高版本,较早版本上部分数据源功能可能无法正常工作。
- 许多工具(如运行面板查询、SQL、CloudWatch 和 InfluxDB)默认禁用,需通过 --enabled-tools 手动启用。
标签
常见问题
- mcp-grafana 是什么?
- 让 AI 助手通过 MCP 协议访问 Grafana 仪表盘、数据源、告警和事件的服务器。 mcp-grafana 是一个用 Go 编写的 Model Context Protocol 服务器,可将 Claude Desktop、Cursor 等支持 MCP 的客户端连接到 Grafana 实例。配置 Grafana 地址和服务账号令牌后,AI 助手即可搜索和读取仪表盘、执行面板查询,并查询 Prometheus、Loki、ClickHouse、Elasticsearch、CloudWatch 等已接入的数据源。
- mcp-grafana 可以免费使用吗?用的什么许可证?
- mcp-grafana 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- mcp-grafana 还在维护吗?
- 活跃维护中。mcp-grafana 最近一次提交是在 2026年10月22日。
- mcp-grafana 适合用来做什么?
- 让 AI 助手通过查询 Grafana 中的指标和日志辅助排查线上故障。 根据自然语言需求生成或修改仪表盘,同时控制上下文占用。 通过对话界面检查告警规则和值班排班。 为周报或聊天通知生成仪表盘图片。
- mcp-grafana 怎么安装和运行?
- 安装 uv(uvx 所需) 在 MCP 客户端配置中添加 Grafana MCP 服务器,并填写 GRAFANA_URL 和服务账户令牌 使用 uvx 运行服务器: uvx mcp-grafana
- 在哪里获取 mcp-grafana?
- 源代码和安装说明在 GitHub 上:https://github.com/grafana/mcp-grafana
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源的实时基础设施监控工具,支持逐秒指标、自动发现、内置机器学习异常检测与告警。
开源的监控与可观测性平台,可查询、可视化并对来自多种数据源的指标、日志和链路数据设置告警。
Prometheus 是一套开源的系统与服务监控系统,负责采集指标、评估规则并触发告警。
轻量级自托管服务器监控工具,提供 Web 仪表盘、Docker 容器统计、历史数据和告警。
自托管的告警平台,覆盖指标、日志和 SQL 数据源,内置 AI 助手与 MCP 服务。