MCP Catalogs
首页

mcp-server-prometheus

by loglmhq·17·综合分 34

将Claude与Prometheus指标和数据连接的MCP服务器。

monitoringdeveloper-toolsops-infra
6
Forks
2
活跃 Issue
17 个月前
最近提交
2 天前
收录于

概述

这个MCP服务器在Claude和Prometheus之间建立了桥梁,允许用户通过模型上下文协议(MCP)访问和交互Prometheus指标。它实现了基于TypeScript的接口来查询Prometheus指标,提供列出可用指标、访问详细指标信息以及支持安全实例的基本认证等功能。服务器处理带JSON mime类型的资源列表,并提供每个指标的统计信息访问。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:通过直接从Claude查询Prometheus指标来监控系统性能
:基于指标阈值自动化警报和报告生成
:通过对话式指标分析排查基础设施问题
:此服务器支持哪些认证方法?
:如何调试MCP服务器?

什么时候选它

如果需要通过 MCP 访问 Prometheus 基本指标和元数据,选择此工具。

什么时候不要选它

如果需要复杂指标查询、时间序列分析或尚未实现的高级 Prometheus 功能,请避免使用。

此 server 暴露的工具

从 README 抽取出 2 个工具
  • list_metrics

    List all available Prometheus metrics with descriptions

  • get_metric_info

    Get detailed information about a specific Prometheus metric

可对比工具

prometheus-node-exportergrafana-mcpmcp-server-grafanashell-mcp

安装

安装

  1. 安装依赖项:
npm install
  1. 构建服务器:
npm run build
  1. 配置Claude Desktop:

在MacOS上: ~/Library/Application Support/Claude/claude_desktop_config.json 在Windows上: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "mcp-server-prometheus": {
      "command": "/path/to/mcp-server-prometheus/build/index.js",
      "env": {
        "PROMETHEUS_URL": "http://your-prometheus-instance:9090"
      }
    }
  }
}

FAQ

此服务器支持哪些认证方法?
服务器使用PROMETHEUS_USERNAME和PROMETHEUS_PASSWORD环境变量支持安全Prometheus实例的基本认证。
如何调试MCP服务器?
服务器建议使用MCP Inspector进行调试。运行'npm run inspector'会提供访问浏览器中调试工具的URL。

mcp-server-prometheus 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。