Content
# Streamable MCP Demo on AWS Lambda with IAM Protected Lambda URL
This repo is mainly based on the article https://community.aws/content/2vzj07Wyk6Lw281Tvs1Lw7kJJNW/building-scalable-mcp-servers-on-aws-lambda-a-practical-guide with following improvement:
1. The SAM deployment provisions the Lambda function URL that is protected by AWS IAM.
2. The MCP client can use the new [**AWSIAMTransport** class](./mcp-function/src/transport/AWSIAMTransport.ts) to call the protected Lambda function URL. This class extends the default MCP typescript **StreamableHTTPClientTransport** by automatically sign the HTTP request with [AWS Signature Version 4 for API requests](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_sigv.html). (by default use the local AWS credential, but you can use any AWS credential/role)
You Might Also Like
Ollama
Ollama enables easy access to large language models on various platforms.

n8n
n8n is a secure workflow automation platform for technical teams with 400+...
OpenWebUI
Open WebUI is an extensible web interface for customizable applications.

Dify
Dify is a platform for AI workflows, enabling file uploads and self-hosting.

Zed
Zed is a high-performance multiplayer code editor from the creators of Atom.
MarkItDown MCP
markitdown-mcp is a lightweight MCP server for converting various URIs to Markdown.