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_metricsList all available Prometheus metrics with descriptions
get_metric_infoGet detailed information about a specific Prometheus metric
可对比工具
prometheus-node-exportergrafana-mcpmcp-server-grafanashell-mcp
安装
安装
- 安装依赖项:
npm install- 构建服务器:
npm run build- 配置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 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。