适合谁
- 需要将 Prometheus 指标查询能力集成到 AI 工作流的 DevOps 团队。
- 希望在 Claude Desktop 等 MCP 客户端中直接查询指标的用户。
- 追求轻量级、可通过 Docker 或 Helm 快速部署的场景。
该服务器为社区维护,提供完善的 Prometheus 集成功能,包括查询、发现和认证支持。安装灵活,支持多种客户端。风险点在于数据访问暴露,需合理配置网络和认证。总体适合希望将 Prometheus 指标接入 AI 助手的开发者和运维人员。
最强项 · 维护活跃度 15/20 最弱项 · 可靠性 11/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Docker
PROMETHEUS_URL
Prometheus 服务器地址(如 http://localhost:9090),必填,由你自己的 Prometheus 实例提供。
PROMETHEUS_PASSWORD
Prometheus 基本认证密码,可选,敏感信息,与你的 Prometheus 凭证一致。
PROMETHEUS_TOKEN
Prometheus Bearer 令牌,可选,敏感信息,来自你的认证体系。
PROMETHEUS_URL_SSL_VERIFY
设为 False 可禁用 SSL 证书校验,用于自签证书环境。
PROMETHEUS_DISABLE_LINKS
设为 True 可禁用查询结果中的 Prometheus UI 链接,节省上下文 token。
PROMETHEUS_REQUEST_TIMEOUT
请求超时秒数(默认 30),防止请求挂起。
PROMETHEUS_USERNAME
Prometheus 基本认证用户名,可选。
PROMETHEUS_CLIENT_CERT
mTLS 客户端证书文件路径,可选。
PROMETHEUS_CLIENT_KEY
mTLS 客户端私钥文件路径,可选。
REQUESTS_CA_BUNDLE
用于校验服务器 TLS 证书的 CA bundle 路径(标准 requests 库变量)。
ORG_ID
多租户 Prometheus 的组织 ID,可选。
PROMETHEUS_MCP_SERVER_TRANSPORT
传输模式:stdio、http 或 sse,默认 stdio。
PROMETHEUS_MCP_BIND_HOST
HTTP/SSE 模式的绑定主机,默认 127.0.0.1。
PROMETHEUS_MCP_BIND_PORT
HTTP/SSE 模式的绑定端口,默认 8080。
PROMETHEUS_MCP_STATELESS_HTTP
设为 True 启用无状态 HTTP 模式,支持多副本部署。
PROMETHEUS_CUSTOM_HEADERS
以 JSON 字符串形式提供的自定义请求头。
TOOL_PREFIX
所有工具名的前缀(如 staging 得到 staging_execute_query),便于运行多实例。
docker run -i --rm -e PROMETHEUS_URL=<你的prometheus-url> ghcr.io/pab1it0/prometheus-mcp-server:latest。helm install prometheus-mcp-server oci://ghcr.io/pab1it0/charts/prometheus-mcp-server --version 1.1.1 --set prometheus.url="http://prometheus:9090"。{
"mcpServers": {
"prometheus": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"PROMETHEUS_URL",
"ghcr.io/pab1it0/prometheus-mcp-server:latest"
],
"env": {
"PROMETHEUS_URL": "<your-prometheus-url>"
}
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"prometheus": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"PROMETHEUS_URL",
"ghcr.io/pab1it0/prometheus-mcp-server:latest"
],
"env": {
"PROMETHEUS_URL": "<your-prometheus-url>"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add prometheus -e 'PROMETHEUS_URL=<your-prometheus-url>' -- docker run -i --rm -e PROMETHEUS_URL ghcr.io/pab1it0/prometheus-mcp-server:latest
在终端运行;先把 <…> 占位符换成你自己的值。
启动后在 MCP 客户端工具列表中应出现 execute_query、list_metrics 等工具;调用 health_check 或执行一条简单 PromQL 查询(如 up)并得到结果即证明连接正常。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
这是一个基于模型上下文协议(MCP)的服务器,它通过标准化的接口,让 AI 智能体和 LLM 能够查询和分析 Prometheus 指标。它支持执行 PromQL 即时查询和范围查询,发现指标和元数据,获取抓取目标,并支持多种认证方式(基础认证、Bearer token、双向 TLS)。该服务器可通过 Docker 镜像或 Helm Chart 部署,配置灵活,能够节省上下文 token。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 4c9b37796adf 数据同步于 2026-10-13 查看 FMRS 评分方法