Awesome MCPGateways

aws/mcp-proxy-for-aws

⭐ 352 Python repository created 2025-09-24

mcp-proxy-for-aws is an AWS-published package that connects AI applications to MCP servers hosted on AWS, for example servers exposed through Amazon Bedrock AgentCore, which authenticate with AWS IAM rather than OAuth. The MCP specification covers OAuth-based authentication, and ordinary MCP clients have no way to sign requests with AWS credentials, so the package fills that gap. It can be used in two ways. As a proxy it runs as a lightweight local bridge: an MCP client such as Claude Desktop or Kiro CLI launches it as a stdio server, and the proxy forwards calls to a remote SigV4 endpoint, signing each request with credentials taken from the AWS CLI configuration, environment variables or an IAM role, and discovering the upstream tools dynamically. As a library it can be imported into Python applications so that agent frameworks including LangChain, LlamaIndex and Strands Agents can talk to IAM-secured MCP servers with direct control over the MCP session lifecycle. The proxy is normally started with uvx, passing the SigV4 MCP endpoint URL as its only required argument, and the README recommends pinning an explicit version rather than using latest. It can also be run from a local clone with uv, or from Docker images published to a public Amazon ECR registry. Configuration flags include --service to set the AWS service name for signing when it cannot be inferred from the URL, --profile which accepts several AWS profiles and enables per-call switching through an aws_profile tool parameter, --region, --metadata for injecting key-value pairs into MCP requests, --read-only to hide tools that are not annotated with readOnlyHint, --retries and --log-level. Python 3.10 or newer and the uv package manager are prerequisites.

https://github.com/aws/mcp-proxy-for-aws

mcp-proxyawssigv4iampythonbedrock-agentcoregatewayauthentication

Also in Gateways

Kong/kong

Kong Gateway is a cloud-native, scalable API gateway that manages API, AI LLM, and Model Context Protocol (MCP) traffic with advanced security, observability, and extensibility features.

alibaba/higress

Higress is a cloud-native AI native API gateway by Alibaba that supports hosting Model Context Protocol (MCP) servers, enabling unified management of AI and LLM APIs with extensible Wasm plugins and enterprise-grade features.

IBM/mcp-context-forge

IBM/mcp-context-forge is a production-grade MCP Gateway that unifies and manages MCP and REST services, providing a secure, scalable, and feature-rich interface for AI clients.

open-webui/mcpo

mcpo is a secure and simple proxy server that exposes Model Context Protocol (MCP) tools as OpenAPI-compatible HTTP servers, enabling seamless integration with LLM agents and applications.

sparfenyuk/mcp-proxy

mcp-proxy is a proxy server tool that enables communication between MCP servers using stdio and SSE transport protocols, facilitating interoperability within the MCP ecosystem.

metatool-ai/metamcp

MetaMCP is a proxy server that aggregates multiple MCP servers into a unified MCP server endpoint, applies middleware, and hosts these endpoints for seamless integration with MCP clients.

samanhappy/mcphub

MCPHub is a unified management platform that aggregates multiple Model Context Protocol (MCP) servers into streamable HTTP endpoints, providing centralized control, real-time monitoring, secure access, and intelligent tool discovery for efficient AI tool integration.

mcp-ecosystem/mcp-gateway

MCP Gateway is a lightweight, configuration-driven gateway service that converts existing APIs into MCP protocol-compliant endpoints without code changes, supporting Docker and Kubernetes deployments with a built-in management UI.