Bridges MCP clients and AWS-hosted MCP servers with SigV4 signing from local AWS credentials.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We ran the install command below but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.
uvx mcp-proxy-for-aws-cli@latestNo response to initialize.
This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 3d ago.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by AWS MCP Server.
AWS MCP Server MCP server provides a bridge between MCP clients and MCP servers on AWS that require AWS IAM authentication rather than OAuth. It does not define a fixed collection of AWS service tools. Instead, it forwards requests to an MCP endpoint and makes that endpoint's tools available to the connected client.
The package has two distributions for different uses. mcp-proxy-for-aws-cli is the version-pinned command-line distribution intended for running the proxy with uvx. mcp-proxy-for-aws is the library distribution for importing mcp_proxy_for_aws into Python applications and connecting agent frameworks such as LangChain, Strands Agents, and LlamaIndex.
The AWS MCP Server MCP server uses AWS credentials available through the local AWS CLI configuration, environment variables, or IAM roles. It signs MCP requests with AWS Signature Version 4 before sending them to the configured endpoint. This avoids requiring each MCP client or application to implement its own SigV4 request signing.
As a proxy, it runs locally between an MCP client and an upstream AWS MCP server. Supported clients named in the documentation include Claude Desktop and Kiro CLI. The proxy can discover tools from the upstream server dynamically. As a library, it allows application code to manage MCP sessions and connect AWS IAM-secured endpoints from supported agent frameworks.
The prerequisites are Python 3.10 or newer, the uv package manager, and configured AWS credentials. Docker Desktop is optional for users running the published container image.
The proxy requires an MCP endpoint URL. The AWS service used for signing can be supplied with --service; otherwise, the proxy attempts to infer it from the endpoint. --region selects the AWS region and falls back to AWS_REGION when omitted. AWS profiles can be supplied with --profile; the first profile is the default, and additional profiles can support per-call switching through the aws_profile tool parameter.
Additional options control injected key-value metadata, retries, logging, and request timeouts. The --read-only option disables tools that may require write permissions, based on the upstream tools' readOnlyHint annotations.
The AWS MCP Server MCP server supports:
uvx, a checked-out repository, or DockerThe CLI distribution can be started with uvx mcp-proxy-for-aws-cli@latest followed by the upstream SigV4 MCP endpoint URL. A local checkout can run the proxy with uv run mcp_proxy_for_aws/server.py and the endpoint URL. Docker images are published through the public AWS ECR registry.
An upstream MCP endpoint is required; the proxy is not an independent catalog of AWS operations. The client must be able to use a local MCP bridge, and the AWS credentials used by the proxy must already be configured through one of the supported credential sources.
The library and CLI distributions serve different dependency-management goals. The CLI package pins its dependency tree to tested versions, while the library package uses loose, co-resolvable dependency ranges for integration into an application's environment. The first uvx run may take tens of seconds while dependencies download and cache; later runs are expected to start faster.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/aws-mcp-server-2)<a href="https://allmcps.com/mcp/aws-mcp-server-2"><img src="https://allmcps.com/api/badge/aws-mcp-server-2?style=directory" alt="AWS MCP Server on AllMCPs" /></a>