Prometheus MCP 服务器
一个基于 TypeScript 的 Prometheus 模型上下文协议 (MCP) 服务器,用于与 Prometheus 数据交互。
快速入门
-
安装:
- 全局安装:
npm install -g prometheus-mcp-server
- 本地安装:
npm install prometheus-mcp-server
- 或直接运行:
npx prometheus-mcp-server
- 全局安装:
-
配置 Claude Desktop: 在配置文件中添加以下内容(MacOS 路径:
~/Library/Application Support/Claude/claude_desktop_config.json
,Windows 路径:%APPDATA%/Claude/claude_desktop_config.json
):{ "mcpServers": { "prometheus-mcp-server": { "command": "npx prometheus-mcp-server", "env": { "PROMETHEUS_HOST": "http://your-prometheus-instance:9090" } } } }
-
启动服务:
- 构建项目:
npm run build
- 启动服务器:
npm start
- 构建项目:
-
功能支持:
- 即时查询、范围查询、标签探索、元数据访问等功能可通过
mcp__
前缀方法调用。
- 即时查询、范围查询、标签探索、元数据访问等功能可通过
-
调试:
- 使用
npm run inspect
或npm run inspect-debug
进行调试。
- 使用