Prometheus数据访问服务器

一个通过模型上下文协议服务器访问Prometheus数据的工具,适用于需要从Prometheus获取监控数据的开发者和运维人员。

  • by kakao-yanoo-kim
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 kakao-yanoo-kim/prometheus-mcp-server-py

使用说明

普罗米修斯MCP服务器

一种允许通过模型上下文协议服务器访问Prometheus数据的工具。

安装

通过Smithery安装

通过以下方式自动安装适用于Claude Desktop的Prometheus数据访问服务器 史密瑟里:

npx -y @smithery/cli install @kakao-yanoo-kim/prometheus-mcp-server-py --client claude

手动安装

pipx install git+https://github.com/kakao-yanoo-kim/prometheus-mcp-server-py.git

无需安装即可运行

您也可以直接运行该包,而无需使用安装 pipx run:

pipx run --spec git+https://github.com/kakao-yanoo-kim/prometheus-mcp-server-py.git prometheus-mcp --url http://your-prometheus-server:9090

这对于测试或一次性使用场景非常有用。

用法

# Command line arguments
prometheus-mcp --url http://your-prometheus-server:9090 \
  --username username \
  --password password
# Or
prometheus-mcp --url http://your-prometheus-server:9090 \
  --token your-token

命令行参数

  • --url:Prometheus服务器URL(必填)
  • --username:基本身份验证的用户名(可选)
  • --password:基本身份验证密码(可选)
  • --token:身份验证令牌(可选)
  • --org-id:多租户设置的组织ID(可选)
  • --timeout:评估超时(秒)(默认值:30)
  • --limit:返回的最大系列数(默认值:1000)