OBSERVABILITY / AWS Labs
AWS Managed Prometheus MCP
Pins the AWS Labs server for PromQL against Amazon Managed Prometheus, and records that the basic Kiro example omits the workspace URL.
“Runs instant and range PromQL against AWS Managed Prometheus with SigV4, and lists workspaces and metric names.”
01 / THE REASONING
Why this made the selection.
- The catalogue has a Prometheus MCP server from another publisher and not this AWS Managed Prometheus server.
- The README shows both a minimal uvx config and a later config that passes --url, --region, and --profile, so the gap is visible in the file.
02 / THE REVIEW RECORD
What we actually inspected.
Source review has boundaries.
A clear record is more useful than a “safe” badge.
Material inspected
- src/prometheus-mcp-server/README.md
- src/prometheus-mcp-server/LICENSE
Our findings
- The server says it runs instant and range PromQL, lists metrics, and uses AWS SigV4 against Amazon Managed Prometheus.
- The basic Kiro JSON args are only awslabs.prometheus-mcp-server@latest. A later example adds --url, --region, and --profile.
- The Windows example sets type to stdio. Prerequisites are Python 3.10 or higher, AWS credentials, and a workspace. None of those were used.
Not established by this review
- The resource was not executed and its tools were not called.
- No PromQL query was sent.
- No workspace URL was configured.
The review applies to the material and revision named here. A newer upstream release can change its behavior.
03 / PUT IT TO WORK
Connect a server deliberately.
- Install a client config whose command is uvx and whose args start with awslabs.prometheus-mcp-server@latest.
- The optional-arguments example adds --url for the workspace endpoint, plus --region and --profile.
- The Windows block uses uv tool run and sets type to stdio. No single shell line is recorded as install.command.
Before you start
- Python 3.10 or higher and uv
- AWS credentials that can call Amazon Managed Prometheus
- A workspace URL
04 / FOLLOW THE EVIDENCE
The source trail.
Our notes are separate from the original resource.
Check upstream before adopting a new version.
- Prometheus MCP README ↗Checked
https://github.com/awslabs/mcp/blob/8840003820a78dd018561d55c7ab12fcdd708464/src/prometheus-mcp-server/README.md
Supports: SigV4 PromQL scope and the two configs
- Directory LICENSE ↗Checked
https://github.com/awslabs/mcp/blob/8840003820a78dd018561d55c7ab12fcdd708464/src/prometheus-mcp-server/LICENSE
Supports: Apache License Version 2.0