prometheus-mcp
by idanfishman·★ 25·综合分 43
允许AI代理通过自然语言查询Prometheus监控指标的MCP服务器。
概述
Prometheus MCP服务器提供了AI助手与Prometheus监控系统之间的无缝集成。它通过三个类别(发现、信息和查询)暴露10个工具,使AI能够通过自然语言与监控基础设施进行交互。服务器支持stdio和HTTP传输,可与VS Code、Cursor、Windsurf和Claude Desktop等多种MCP客户端完美兼容。
试试问 AI
装完之后,这里有 6 个你可以让 AI 做的事:
什么时候选它
当您需要 AI 代理通过自然语言查询分析 Prometheus 监控数据时选择此方案,尤其当您已经在使用 Prometheus 并希望通过 AI 增强功能而无需额外基础设施时。
什么时候不要选它
如果您需要向监控系统写入数据,或者您使用的监控解决方案不是 Prometheus 且不兼容其 API,则不要选择此方案。
此 server 暴露的工具
从 README 抽取出 10 个工具prometheus_list_metricsList all available Prometheus metrics
prometheus_metric_metadataGet metadata for a specific Prometheus metric
prometheus_list_labelsList all available Prometheus labels
prometheus_label_valuesGet all values for a specific Prometheus label
prometheus_list_targetsList all Prometheus scrape targets
prometheus_scrape_pool_targetsGet targets for a specific scrape pool
prometheus_runtime_infoGet Prometheus runtime information
prometheus_build_infoGet Prometheus build information
prometheus_queryExecute an instant Prometheus query
prometheus_query_rangeExecute a Prometheus range query
可对比工具
安装
安装
Claude Desktop
- 从[发布页面](https://github.com/idanfishman/prometheus-mcp/releases)下载最新的
.dxt文件 - 双击文件自动安装
- 在扩展设置中配置Prometheus URL
或者通过开发者设置:
{
"mcpServers": {
"prometheus": {
"command": "npx",
"args": ["prometheus-mcp@latest", "stdio"],
"env": {
"PROMETHEUS_URL": "http://localhost:9090"
}
}
}
}VS Code/Cursor/Windsurf
将此配置添加到您的客户端设置中:
{
"mcpServers": {
"prometheus": {
"command": "npx",
"args": ["prometheus-mcp@latest", "stdio"],
"env": {
"PROMETHEUS_URL": "http://localhost:9090"
}
}
}
}FAQ
- 此MCP支持哪个版本的Prometheus服务器?
- Prometheus MCP服务器适用于任何公开Prometheus API(版本1.0及以上)的Prometheus实例。
- 我能否将此MCP服务器用于需要认证的Prometheus?
- 目前,服务器仅支持基本Prometheus URL访问。对于需要认证的Prometheus实例,您可能需要设置代理或隧道。
- 支持哪些传输方式?
- 服务器支持stdio和HTTP传输,使其可与各种MCP客户端和部署场景兼容。
prometheus-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。