MCP.so
ログイン

Prometheus MCP 服务器

@qingshanyuluo

基本情報

カテゴリ

開発者ツール

ライセンス

MIT

トランスポート

stdio

作者

qingshanyuluo

Prometheus MCP 服务器 について

一个简化版的Prometheus MCP服务器,用于收集和暴露MCP服务器的指标

Prometheus MCP 服务器 の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "prometheus-mcp-server-qingshanyuluo": {
      "command": "npx",
      "args": [
        "@modelcontextprotocol/inspector",
        "node",
        "build/index.js"
      ]
    }
  }
}

Prometheus MCP 服务器 のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

上のボタンで一時的なサンドボックスでこのサーバーを実行し、ツール一覧を取得できます。

概要

What is Prometheus MCP 服务器?

Prometheus MCP 服务器是一个简化版的 MCP 服务器,用于查询 Prometheus 指标并提供 AI 分析。它通过 MCP 工具暴露 Prometheus 的查询能力,方便 AI 代理或客户端集成。

How to use Prometheus MCP 服务器?

设置环境变量 PROMETHEUS_URL 指定 Prometheus 端点,然后运行 go run cmd/server/main.go sse 启动服务器,默认监听 :8081 端口,通过 /sse 路径暴露 SSE 连接。MCP 客户端可通过配置 mcpServers 中的 url 为 http://localhost:8081/sse 连接使用。

Key features of Prometheus MCP 服务器

  • 所有查询结果以 JSON 格式返回,便于 AI 解析
  • 提供六个 MCP 工具用于指标搜索、标签查询和 PromQL 查询
  • 支持即时查询和范围查询
  • 范围查询可直接生成 base64 编码的 PNG 图表
  • 支持正则表达式搜索指标名称
  • 可选配置日志文件路径

Use cases of Prometheus MCP 服务器

  • AI 代理通过自然语言对话查询 Prometheus 指标实时值
  • 自动化监控告警场景中获取特定指标的标签和数值
  • 生成过去一段时间内的指标趋势图表供 AI 分析
  • 开发者通过 MCP 客户端快速探索 Prometheus 指标元数据

よくある質問

1

如何设置 Prometheus 地址?

通过环境变量 `PROMETHEUS_URL` 设置 Prometheus 端点,例如 `export PROMETHEUS_URL=http://your-prometheus:9090`。

2

服务器默认在哪个端口启动?

服务器默认在 `:8081` 端口启动,可通过代码或启动参数修改(当前默认固定)。

3

支持哪些 PromQL 查询类型?

支持即时查询(`query`)、范围查询(`query_range`)以及带图表的范围查询(`query_chart`)。

4

如何配置 MCP 客户端?

在 MCP 客户端配置文件中添加 `mcpServers` 项,指定 `url` 为服务器的 SSE 地址,例如 `http://localhost:8081/sse`。

5

查询结果以什么格式返回?

所有工具查询结果均以 JSON 格式返回,`query_chart` 额外返回 base64 编码的 PNG 图片。

コメント

「開発者ツール」の他のコンテンツ