适合谁
- 已有 Grafana 实例(自建或 Grafana Cloud)并希望通过 AI 助手完成可观测性排查的团队
- 需要在 CI/事件响应流程中自动查询告警、日志和指标的 DevOps/SRE 工程师
- 希望以只读模式安全地向 AI 提供监控数据访问权限的场景
mcp-grafana 由 Grafana Labs 官方维护,是功能覆盖面很广的 Grafana MCP 服务器,涵盖仪表盘、告警、多类数据源查询、事件管理、OnCall、注解、快照和渲染等能力,并提供细粒度的工具类别开关与只读模式。核心风险集中在凭据管理和写权限的合理限制上:建议按最小权限配置服务账号 RBAC 范围,非必要不启用写工具,并根据实际使用的数据源和功能有选择地启用工具类别以控制上下文占用和攻击面。
最强项 · 文档质量 18/20 最弱项 · 可靠性 11/20
静态评测 · 未实际运行收录于 2026-08-06
查看 FMRS 评分方法 →运行环境:远程托管(无需本地环境) · 预编译二进制 · Docker · Python 3.10+
GRAFANA_URL
你的Grafana实例地址,如http://localhost:3000或https://<instance>.grafana.net
GRAFANA_SERVICE_ACCOUNT_TOKEN
Grafana服务账号令牌,在Grafana管理界面的Service accounts中创建
GRAFANA_SERVICE_ACCOUNT_TOKEN_FILE
存放服务账号令牌的文件路径,每次请求时重新读取,便于K8s密钥轮换
GRAFANA_PASSWORD
基本认证使用的Grafana密码
GRAFANA_API_KEY
已弃用的旧API密钥变量,请迁移到GRAFANA_SERVICE_ACCOUNT_TOKEN
GRAFANA_USERNAME
基本认证使用的Grafana用户名
GRAFANA_ORG_ID
多组织场景下的数字组织ID
GRAFANA_EXTRA_HEADERS
随所有Grafana API请求发送的额外HTTP头的JSON对象
GRAFANA_FORWARD_HEADERS
SSE/streamable-http模式下需要从入站请求转发到Grafana的逗号分隔的HTTP头列表
{"mcpServers":{"grafana":{"command":"uvx","args":["mcp-grafana"],"env":{"GRAFANA_URL":"http://localhost:3000","GRAFANA_SERVICE_ACCOUNT_TOKEN":"<your service account token>"}}}}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"grafana": {
"command": "uvx",
"args": [
"mcp-grafana"
],
"env": {
"GRAFANA_URL": "http://localhost:3000",
"GRAFANA_SERVICE_ACCOUNT_TOKEN": "<your service account token>"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add grafana -e GRAFANA_URL=http://localhost:3000 -e 'GRAFANA_SERVICE_ACCOUNT_TOKEN=<your service account token>' -- uvx mcp-grafana
在终端运行;先把 <…> 占位符换成你自己的值。
在MCP客户端的工具列表中应看到grafana服务器提供的search_dashboards、list_datasources等工具;运行一次query_prometheus查询能返回数据即说明连接成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
mcp-grafana 是 Grafana Labs 官方维护的 Model Context Protocol 服务器,为 AI 助手提供对 Grafana 实例及其生态系统的访问能力,涵盖仪表盘搜索与编辑、Prometheus/Loki/InfluxDB/ClickHouse/CloudWatch/Elasticsearch 等多种数据源查询、告警规则与通知路由管理、Grafana Incident 事件管理、Sift 根因调查、OnCall 排班、注解、快照、面板渲染以及配置仓库校验等功能。工具按类别分组,可通过命令行标志启用或禁用,并支持通过 --disable-write 运行为只读模式。
通过 MCP 在 AI 助手中管理您的 Hevy 训练数据。
Firecrawl 官方 MCP Server,为 AI Agent 提供网页搜索、抓取与结构化提取
统一的命令行语法,接入约30个可信生物医学数据源。
加密、完全离线的 AI 代理长期记忆库
源版本 a57860b54b4e 数据同步于 2026-11-04 查看 FMRS 评分方法