The asyncmcp proxy bridges standard MCP transports (StreamableHTTP/stdio) to asyncmcp’s asynchronous transports (SQS, SNS+SQS, Webhook). This enables existing MCP clients to connect to services running on async transports without modification.
The proxy exposes a standard MCP StreamableHTTP endpoint and forwards requests to configured async backend transports, streaming responses back via Server-Sent Events (SSE).
# Run with SQS backendpython -m asyncmcp.proxy --backend sqs --port 8080# Run with authenticationpython -m asyncmcp.proxy --backend sqs --auth-token "secret"
Session Correlation Challenge: The proxy has limited support for multiple concurrent sessions from the same proxy instance when using async transports.