Prometheus MCP Server
About
MCP server providing Prometheus metrics access and PromQL query execution for AI assistants
Use this server
Add it to your MCP client. The catalogue lists this config verbatim from its source — it does not run, download, or vouch for the server. Review the command before you run it.
Transportstdio (runs a local command)
Env vars
PROMETHEUS_URL PROMETHEUS_URL_SSL_VERIFY PROMETHEUS_DISABLE_LINKS PROMETHEUS_USERNAME PROMETHEUS_PASSWORD PROMETHEUS_TOKEN ORG_ID PROMETHEUS_CLIENT_CERT PROMETHEUS_CLIENT_KEY PROMETHEUS_MCP_SERVER_TRANSPORT PROMETHEUS_MCP_BIND_HOST PROMETHEUS_MCP_BIND_PORT PROMETHEUS_MCP_STATELESS_HTTP PROMETHEUS_CUSTOM_HEADERSClaude Code
claude mcp add --env PROMETHEUS_URL= --env PROMETHEUS_URL_SSL_VERIFY= --env PROMETHEUS_DISABLE_LINKS= --env PROMETHEUS_USERNAME= --env PROMETHEUS_PASSWORD= --env PROMETHEUS_TOKEN= --env ORG_ID= --env PROMETHEUS_CLIENT_CERT= --env PROMETHEUS_CLIENT_KEY= --env PROMETHEUS_MCP_SERVER_TRANSPORT= --env PROMETHEUS_MCP_BIND_HOST= --env PROMETHEUS_MCP_BIND_PORT= --env PROMETHEUS_MCP_STATELESS_HTTP= --env PROMETHEUS_CUSTOM_HEADERS= prometheus-mcp-server -- docker ghcr.io/pab1it0/prometheus-mcp-server:1.6.1
Cursor
If the button doesn't open Cursor, use the JSON below — Cursor accepts the same mcpServers config.
VS Code
code --add-mcp '{"name":"prometheus-mcp-server","command":"docker","args":["ghcr.io/pab1it0/prometheus-mcp-server:1.6.1"],"env":{"PROMETHEUS_URL":"","PROMETHEUS_URL_SSL_VERIFY":"","PROMETHEUS_DISABLE_LINKS":"","PROMETHEUS_USERNAME":"","PROMETHEUS_PASSWORD":"","PROMETHEUS_TOKEN":"","ORG_ID":"","PROMETHEUS_CLIENT_CERT":"","PROMETHEUS_CLIENT_KEY":"","PROMETHEUS_MCP_SERVER_TRANSPORT":"","PROMETHEUS_MCP_BIND_HOST":"","PROMETHEUS_MCP_BIND_PORT":"","PROMETHEUS_MCP_STATELESS_HTTP":"","PROMETHEUS_CUSTOM_HEADERS":""}}'
JSON
{
"mcpServers": {
"prometheus-mcp-server": {
"command": "docker",
"args": [
"ghcr.io/pab1it0/prometheus-mcp-server:1.6.1"
],
"env": {
"PROMETHEUS_URL": "",
"PROMETHEUS_URL_SSL_VERIFY": "",
"PROMETHEUS_DISABLE_LINKS": "",
"PROMETHEUS_USERNAME": "",
"PROMETHEUS_PASSWORD": "",
"PROMETHEUS_TOKEN": "",
"ORG_ID": "",
"PROMETHEUS_CLIENT_CERT": "",
"PROMETHEUS_CLIENT_KEY": "",
"PROMETHEUS_MCP_SERVER_TRANSPORT": "",
"PROMETHEUS_MCP_BIND_HOST": "",
"PROMETHEUS_MCP_BIND_PORT": "",
"PROMETHEUS_MCP_STATELESS_HTTP": "",
"PROMETHEUS_CUSTOM_HEADERS": ""
}
}
}
}
Environment variables are listed by name only — fill in your own values. Entries never carry secrets.