Token导航 LogoToken导航

MCP Server · AI代理

prom MCP

prom-mcp是一个专为AI代理设计的流式HTTP MCP服务器,用于查询Prometheus兼容的API,提供指标发现、PromQL执行、查询分析等功能。

stdio官方级别未说明来源级核验工具 21
RustAI代理工具AI代理

快速开始

作者 / 组织
jpetrucciani
提供方
jpetrucciani
运行时
Docker

工具数量

21

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

prom MCP 属于AI代理类 MCP Server,公开资料标注 21 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 访问 Token。

分类

AI代理

传输方式

stdio

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

安装命令

docker run --rm -p 8081:8081 \

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Docker,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 21 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

舞会mcp

prom-mcp 是一个可流式传输的HTTP MCP服务器,用于查询与Prometheus兼容的API,专为AI代理构建。

它公开了一个MCP端点和一组高信号工具,用于度量发现、PromQL执行、查询分析、警报上下文和运行时诊断。

为什么舞会mcp

  • 专为Prometheus、Mimir、Thanos和VictoriaMetrics API表面设计。
  • 默认情况下,范围宽度、估计系列计数和估计样本的查询控件是安全的。
  • 响应整形模式(raw, summary, smart, table)针对代理工作流进行了调优。
  • 每会话MCP速率限制,以保护上游普罗米修斯。
  • 可选的内存操作历史记录,带有用于调试的查询哈希。
  • 标准操作端点: /healthz, /readyz, /metrics.

安装

选项1,GitHub发布二进制文件

从下载最新存档 发布 对于您的平台:

  • linux-amd64
  • linux-aarch64
  • macos-aarch64
  • windows-amd64

选项2,容器图像

已发布的图片可在 ghcr.io/jpetrucciani/prom-mcp:.

docker run --rm -p 8081:8081 \
  -v "$(pwd)/config.toml:/config.toml:ro" \
  ghcr.io/jpetrucciani/prom-mcp: \
  --config /config.toml

选项3,从源代码构建

cargo install --path .
prom-mcp --help

快速开始

  1. 从示例配置开始:
cp config.example.toml config.toml
  1. 运行服务器:
prom-mcp --config ./config.toml
  1. 验证基本健康状况:
curl -sS http://127.0.0.1:8081/healthz
curl -sS http://127.0.0.1:8081/readyz
curl -sS http://127.0.0.1:8081/metrics | head

您还可以使用环境变量启动:

PROM_MCP_PROMETHEUS_URL=http://127.0.0.1:9090 \
PROM_MCP_LISTEN=0.0.0.0:8081 \
prom-mcp

MCP端点

  • POST /mcp,可流式传输HTTP MCP传输端点。

MCP握手顺序:

  1. 呼叫 initialize.
  2. 发送 notifications/initialized.
  3. 呼叫 tools/list,然后调用工具。

客户端端点配置示例:

{
  "mcpServers": {
    "prometheus": {
      "transport": "streamable-http",
      "url": "http://127.0.0.1:8081/mcp"
    }
  }
}

工具目录

发现和模式

  • prom_describe_schema
  • prom_list_metrics
  • prom_describe_metric
  • prom_list_labels
  • prom_label_values
  • prom_series

查询与分析

  • prom_query_instant
  • prom_query_range
  • prom_build_query
  • prom_run_saved_query
  • prom_query_stats
  • prom_compare_ranges
  • prom_top_series
  • prom_detect_anomalies
  • prom_explain_query

警报和规则

  • prom_list_alerts
  • prom_list_rules
  • prom_alert_history
  • prom_suggest_alert

运行时诊断

  • prom_check_health
  • prom_tsdb_stats

配置

配置优先级:

  1. 配置文件, `--config

或本地 config.toml` 如果存在。

  1. 环境变量, PROM_MCP_*.
  2. CLI标志,最高优先级。

参考配置: config.example.toml.

常见环境变量:

  • PROM_MCP_LISTEN
  • PROM_MCP_TIMEZONE
  • PROM_MCP_LOG_LEVEL
  • PROM_MCP_LOG_FORMAT (json 启用结构化日志记录)
  • PROM_MCP_PROMETHEUS_URL
  • PROM_MCP_PROMETHEUS_TENANT_ID
  • PROM_MCP_PROMETHEUS_AUTH_TYPE (none, basic, bearer)
  • PROM_MCP_PROMETHEUS_USERNAME
  • PROM_MCP_PROMETHEUS_PASSWORD
  • PROM_MCP_PROMETHEUS_TOKEN
  • PROM_MCP_PROMETHEUS_CA_CERT
  • PROM_MCP_PROMETHEUS_BACKEND_TYPE (prometheus, mimir, thanos, victoriametrics)
  • PROM_MCP_GUARDRAILS_MAX_RANGE
  • PROM_MCP_GUARDRAILS_MAX_SERIES
  • PROM_MCP_GUARDRAILS_MAX_SAMPLES
  • PROM_MCP_RATE_LIMIT_ENABLED
  • PROM_MCP_RATE_LIMIT_RPS
  • PROM_MCP_RATE_LIMIT_BURST
  • PROM_MCP_ACTION_HISTORY_ENABLED
  • PROM_MCP_ACTION_HISTORY_MAX_ENTRIES
  • PROM_MCP_ACTION_HISTORY_ENDPOINT_ENABLED

授权规则:

  • auth_type = "basic" 需要用户名和密码。
  • auth_type = "bearer" 需要令牌。

后端兼容性说明:

  • 当 prometheus.backend_type 是 mimir 或 thanos, prom-mcp 可以重试请求 /prometheus/api/v1/... 当平原 /api/v1/... 返回404。

HTTP端点

  • POST /mcp,MCP传输。
  • GET /healthz,活性终点。
  • GET /readyz,就绪端点,返回 503 当上游不可用时。
  • GET /metrics普罗米修斯自我度量。
  • GET /debug/recent-actions,可选操作历史终结点,仅在启用时。

码头工人

发布自动化发布多拱形图像,并在标签匹配时发布存档 v*.

本地映像构建:

mkdir -p target/container/release
cp target/release/prom-mcp target/container/release/prom-mcp
docker build -t prom-mcp:local .
docker run --rm -p 8081:8081 prom-mcp:local --help

发展

cargo fmt
cargo clippy --all --benches --tests --examples --all-features -- -D warnings -W clippy::collapsible_else_if
cargo test --verbose

如果您使用Nix:

nix develop

工具与能力

工具数量

21

资源数量

0

提示词数量

0

能力标签

Prometheus查询Rust本地部署AI代理工具监控指标流式HTTPMCP服务器

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 工具数量 21 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到访问 Token的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
prom MCP

MCP World · 本页

21stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

prom MCP 怎么安装?

公开资料给出的安装命令是 docker run --rm -p 8081:8081 \,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

prom MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Docker;保存后完全退出客户端再打开,配置才会生效。

prom MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

prom MCP 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

prom MCP 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP