Prometheus MCP 服务器

Prometheus MCP 服务器

一个基于 TypeScript 的 Prometheus 模型上下文协议 (MCP) 服务器,用于与 Prometheus 数据交互。

快速入门

  1. 安装:

    • 全局安装:npm install -g prometheus-mcp-server
    • 本地安装:npm install prometheus-mcp-server
    • 或直接运行:npx prometheus-mcp-server
  2. 配置 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" } } } }

  3. 启动服务:

    • 构建项目:npm run build
    • 启动服务器:npm start
  4. 功能支持:

    • 即时查询、范围查询、标签探索、元数据访问等功能可通过 mcp__ 前缀方法调用。
  5. 调试:

    • 使用 npm run inspectnpm run inspect-debug 进行调试。