返回 MCP 目录
public公开dns本地运行

prometheus-mcp

一个Prometheus MCP服务器的概念验证项目,用于与Claude AI集成,实现监控数据的可视化展示。

article

README

🚀 Prometheus MCP

Prometheus MCP 是一个概念验证 (PoC) 服务器,用于特定的业务场景,为相关操作提供支持。

🚀 快速开始

先决条件

安装 uv,具体安装步骤请参考:https://docs.astral.sh/uv/getting-started/installation/。借助 uv,您还可以完成 Python 的安装。

如何运行

  1. 克隆此仓库。
  2. 更新 .env 文件。
  3. 执行以下命令:
uv add "mcp[cli]" pillow google-auth matplotlib requests python-dotenv

集成到 Claude 中

您可以使用以下命令运行服务器:

uv --directory "/directory/to/prometheus-mcp" run server.py

然后,您可以在 Claude 的 MCP 服务器配置中添加此 Prometheus MCP 服务器,配置示例如下:

{
  "mcpServers": {
      "Prometheus MCP": {
          "command": "/path/to/uv",
          "args": [
              "--directory",
              "/directory/to/prometheus-mcp",
              "run",
              "server.py"
          ]
      }
  }
}

有关 Claude 的具体说明,请参见 MCP 快速入门

💻 使用示例

基础用法

以下是运行服务器的基础命令:

uv --directory "/directory/to/prometheus-mcp" run server.py

高级用法

在 Claude 的 MCP 服务器配置中集成此服务器的配置示例:

{
  "mcpServers": {
      "Prometheus MCP": {
          "command": "/path/to/uv",
          "args": [
              "--directory",
              "/directory/to/prometheus-mcp",
              "run",
              "server.py"
          ]
      }
  }
}

🎥 演示

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端