PP

pab1it0/prometheus-mcp-server

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

521 stars 105 forks 质量 88 趋势 41MIT

一个模型上下文协议(MCP)服务器,使AI代理和大型语言模型能够通过标准化接口查询和分析普罗米修斯的指标。

概览

赋予AI助手查询你的普罗米修斯指标的能力。 一个模型上下文协议(MCP)服务器,通过标准化MCP接口访问您的Prometheus指标和查询,使AI助手能够执行PromQL查询并分析您的指标数据。 - Prometheus 服务器可从您的环境中访问- 兼容 MCP 客户端(Claude Desktop、VS Code、Cursor、Windsurf 等) 添加到你的Claude桌面配置中: 在相应的IDE中添加你的MCP设置: 运行 Prometheus MCP 服务器最简单的方式是通过 Docker Desktop: 1. : 访问 Docker Hub 上的 Prometheus MCP 服务器,点击上方按钮 2. : 使用 Docker Desktop 的 MCP Toolkit 扩展来发现并安装服务器

概述(AI 翻译)

赋予AI助手查询你的普罗米修斯指标的能力。

一个[模型上下文协议][mcp](MCP)服务器,通过标准化MCP接口访问您的Prometheus指标和查询,允许AI助手执行PromQL查询并分析您的指标数据。

[mcp]: https://modelcontextprotocol.io

开始

先决条件

  • 从您的环境中访问的普罗米修斯服务器
  • 兼容MCP的客户端(Claude Desktop、VS Code、Cursor、Windsurf等)

安装方法

Claude Desktop

添加到你的Claude桌面配置中:

克劳德密码

通过 Claude Code CLI 安装:

VS Code / 光标 / 风帆冲浪

在相应的IDE中添加你的MCP设置:

Docker 桌面

运行 Prometheus MCP 服务器最简单的方式是通过 Docker Desktop:

  1. 通过MCP目录:访问Docker Hub上的Prometheus MCP服务器,点击上方按钮

  2. 通过MCP Toolkit:使用 Docker Desktop 的 MCP Toolkit 扩展来发现并安装服务器

  3. 使用环境变量配置连接(见下方配置选项)

手动 Docker 设置

直接用Docker运行:

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Prometheus MCP Server

Give AI assistants the power to query your Prometheus metrics.

A Model Context Protocol (MCP) server that provides access to your Prometheus metrics and queries through standardized MCP interfaces, allowing AI assistants to execute PromQL queries and analyze your metrics data.

Getting Started

Prerequisites

  • Prometheus server accessible from your environment
  • MCP-compatible client (Claude Desktop, VS Code, Cursor, Windsurf, etc.)

Installation Methods

The easiest way to run the Prometheus MCP server is through Docker Desktop:

在 GitHub 查看完整 README

安装

docker run -i --rm -e PROMETHEUS_URL ghcr.io/pab1it0/prometheus-mcp-server:latest
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "prometheus": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "PROMETHEUS_URL", "ghcr.io/pab1it0/prometheus-mcp-server:latest" ], "env": { "PROMETHEUS_URL": "<your-prometheus-url>" } } } }