Home › Databases & Data › Prometheus MCP Server
Prometheus MCP Server
MCP server providing Prometheus metrics access and PromQL query execution for AI assistants
Topics: Databases
Connect
Review any command before running it. Package names and URLs come from the server's own registry entry.
Package (oci)
docker run -i --rm ghcr.io/pab1it0/prometheus-mcp-server:1.6.2
Or add to your MCP client config:
{
"mcpServers": {
"prometheus-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/pab1it0/prometheus-mcp-server:1.6.2"
],
"env": {
"PROMETHEUS_URL": "<YOUR_VALUE>",
"PROMETHEUS_URL_SSL_VERIFY": "<YOUR_VALUE>",
"PROMETHEUS_DISABLE_LINKS": "<YOUR_VALUE>",
"PROMETHEUS_USERNAME": "<YOUR_VALUE>",
"PROMETHEUS_PASSWORD": "<YOUR_VALUE>",
"PROMETHEUS_TOKEN": "<YOUR_VALUE>",
"ORG_ID": "<YOUR_VALUE>",
"PROMETHEUS_CLIENT_CERT": "<YOUR_VALUE>",
"PROMETHEUS_CLIENT_KEY": "<YOUR_VALUE>",
"PROMETHEUS_MCP_SERVER_TRANSPORT": "<YOUR_VALUE>",
"PROMETHEUS_MCP_BIND_HOST": "<YOUR_VALUE>",
"PROMETHEUS_MCP_BIND_PORT": "<YOUR_VALUE>",
"PROMETHEUS_MCP_STATELESS_HTTP": "<YOUR_VALUE>",
"PROMETHEUS_CUSTOM_HEADERS": "<YOUR_VALUE>"
}
}
}
}
PROMETHEUS_URLrequired — Prometheus server URL (e.g., http://localhost:9090)PROMETHEUS_URL_SSL_VERIFY— Set to False to disable SSL verificationPROMETHEUS_DISABLE_LINKS— Set to True to disable Prometheus UI links in query results (saves context tokens in MCP clients)PROMETHEUS_USERNAME— Username for Prometheus basic authenticationPROMETHEUS_PASSWORDsecret — Password for Prometheus basic authenticationPROMETHEUS_TOKENsecret — Bearer token for Prometheus authenticationORG_ID— Organization ID for multi-tenant Prometheus setupsPROMETHEUS_CLIENT_CERT— Path to client certificate file for mutual TLS authenticationPROMETHEUS_CLIENT_KEY— Path to client private key file for mutual TLS authenticationPROMETHEUS_MCP_SERVER_TRANSPORT— MCP server transport type (stdio, http, or sse)PROMETHEUS_MCP_BIND_HOST— Host address for HTTP/SSE transport (default: 127.0.0.1)PROMETHEUS_MCP_BIND_PORT— Port number for HTTP/SSE transport (default: 8080)PROMETHEUS_MCP_STATELESS_HTTP— Enable stateless HTTP mode for multi-replica support (default: false)PROMETHEUS_CUSTOM_HEADERS— Custom headers as JSON string to include in Prometheus requests
Related servers
MCP Toolbox for Databases
MCP Toolbox for Databases enables your agent to connect to your database.
baserow
Baserow database integration with table search, list, and row create, read, update, and delete capabilities.
postgres-mcp
All-in-one MCP server for Postgres development and operations, with tools for performance analysis, tuning, and health checks
Supabase
MCP server for interacting with the Supabase platform
mcp-server-mysql
MySQL database integration in NodeJS with configurable access controls and schema inspection
mcp-server-qdrant
A Qdrant MCP server
Listed in punkpeye/awesome-mcp-servers (MIT)
Data from the Official MCP Registry