mcp-proxy-for-aws
Verified Safeby aws
Overview
The MCP Proxy for AWS enables AI applications to securely connect to Model Context Protocol (MCP) servers hosted on AWS by automatically handling AWS IAM (SigV4) authentication.
Installation
uv run mcp_proxy_for_aws/server.py <SigV4 MCP endpoint URL>Environment Variables
- AWS_PROFILE
- AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY
- AWS_SESSION_TOKEN
- AWS_REGION
Security Notes
The project uses standard AWS SDK (boto3, botocore) for SigV4 authentication, which is a robust security mechanism. It incorporates `httpx` for secure HTTP communication. There are no apparent hardcoded secrets, 'eval' calls, or malicious patterns. The code includes a monkey-patch to a dependency (`fastmcp`) to improve error handling, which is a known practice but requires careful review. The primary security consideration for users is ensuring proper AWS IAM credential management.
Similar Servers
klavis
Creates an AI agent that uses Klavis Strata to interact with Gmail and YouTube through MCP, demonstrating how to summarize a YouTube video and email the summary.
mcphub
The MCPHub acts as a centralized gateway for managing and orchestrating various Model Context Protocol (MCP) servers and OpenAPI-compatible services. It provides a unified API, OAuth 2.0 authorization, user management, and AI-powered 'smart routing' for dynamic tool discovery and invocation.
AI-Gateway
Provides a playground and lab environment to experiment with the Model Context Protocol (MCP) using Azure API Management to enable plug-and-play AI tools for Large Language Models (LLMs).
mcp-gateway-registry
A centralized platform for managing, discovering, and securely accessing AI development tools (MCP servers) and Agent-to-Agent (A2A) compatible agents, featuring enterprise-grade authentication, authorization, observability, and federation capabilities.