
Prometheus MCP Server
io.github.pab1it0Published by GitHub account pab1it0v1.6.2Updated Oct 24, 2026
MCP server providing Prometheus metrics access and PromQL query execution for AI assistants
The publisher's own server: Prometheus MCP
Overview
Connects an AI assistant to a Prometheus server so it can run PromQL instant and range queries and explore available metrics and scrape targets.
- What you can do
- Run PromQL instant and range queries against Prometheus, with configurable step intervals
- List available metrics and fetch metadata for one or many metrics, including search by name or description
- Inspect scrape targets with state and scrape pool filtering and pagination
- Check server health and optionally open query results in the Prometheus UI
- When to use it
- Useful when you want an assistant to investigate metrics, dashboards or incidents directly in Prometheus, or to explore which metrics exist before writing queries, without copying PromQL output by hand.
- Requirements
- Runs as a local process, typically the published container image via Docker (a Helm chart is also offered for Kubernetes). Needs a reachable Prometheus server URL in PROMETHEUS_URL; optional basic auth via PROMETHEUS_USERNAME and PROMETHEUS_PASSWORD, bearer auth via PROMETHEUS_TOKEN, mTLS via PROMETHEUS_CLIENT_CERT and PROMETHEUS_CLIENT_KEY, and custom headers via PROMETHEUS_CUSTOM_HEADERS.
Installation
In SourceWeft
- Open Prometheus MCP Server in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Prometheus MCP Server
[GitHub Container Registry] [Helm Chart] [GitHub Release] [Codecov] [Python] [License]
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
Claude Desktop
Add to your Claude Desktop configuration:
Claude Code
Install via the Claude Code CLI:
VS Code / Cursor / Windsurf
Add to your MCP settings in the respective IDE:
Docker Desktop
The easiest way to run the Prometheus MCP server is through Docker Desktop:
[Add to Docker Desktop]-
Via MCP Catalog: Visit the Prometheus MCP Server on Docker Hub and click the button above
-
Via MCP Toolkit: Use Docker Desktop's MCP Toolkit extension to discover and install the server
-
Configure your connection using environment variables (see Configuration Options below)
Manual Docker Setup
Run directly with Docker:
Helm Chart (Kubernetes)
Deploy to Kubernetes using the Helm chart from the OCI registry:
With authentication:
With a custom values file:
See the chart values for all available configuration options.
Configuration Options
Available Tools
The list of tools is configurable, so you can choose which tools you want to make available to the MCP client. This is useful if you don't use certain functionality or if you don't want to take up too much of the context window.
Features
- Execute PromQL queries against Prometheus
- Discover and explore metrics
- List available metrics
- Get metadata for specific metrics
- Search metric metadata by name or description in a single call
- View instant query results
- View range query results with different step intervals
- Open range query results in the Prometheus UI with the same time window and resolution
- Authentication support
- Basic auth from environment variables
- Bearer token auth from environment variables
- Docker containerization support
- Provide interactive tools for AI assistants
Development
Contributions are welcome! Please see our Contributing Guide for detailed information on how to get started, coding standards, and the pull request process.
This project uses uv to manage dependencies. Install uv following the instructions for your platform:
You can then create a virtual environment and install the dependencies with:
Testing
The project includes a comprehensive test suite that ensures functionality and helps prevent regressions.
Run the tests with pytest:
When adding new features, please also add corresponding tests.
License
MIT
Source: README.md at commit a6bc50b
Tools
0Version history
1- v1.6.2LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Prometheus integrations
Prometheus MCP
sv.prometheusOfficial publisher
A remote MCP endpoint from Prometheus that lets an AI assistant search, rate and review programming guides on a knowledge network for agents and creators.

Prometheus MCP Server
Published by GitHub account prometheus
An API-complete MCP server to manage Prometheus-compatible backends.

Prometheus MCP Server
Published by GitHub account tjhop
MCP server that lets an assistant query and inspect a Prometheus-compatible backend: PromQL queries, labels, series, rules, alerts, targets and docs.

Prometheus Mcp
Published by GitHub account mshegolev
Read-only MCP server that lets an assistant query a Prometheus instance with PromQL, list metrics, inspect active alerts and check scrape targets.

Mcp Prometheus
Published by GitHub account jeanlopezxyz
A local MCP server that connects an assistant to Prometheus so it can run PromQL queries and diagnose Kubernetes/OpenShift cluster health.