Lambda-MCP-Server
The Lambda MCP Server Demo is a proof-of-concept project showcasing a serverless MCP server using AWS Lambda and a TypeScript client for integration with Amazon Bedrock. It is designed to provide an efficient developer experience with built-in session state management and authentication features.
What is the Lambda MCP Server Demo?
It is a project that demonstrates creating serverless MCP tools using AWS Lambda, featuring a stateless server with minimal boilerplate.
What is Streamable HTTP?
Streamable HTTP is a protocol supported by the TypeScript MCP SDK, allowing for streaming data over HTTP connections.
How is session state managed?
Session state is managed using DynamoDB, allowing context persistence across tool invocations within the same conversation.
What authentication method is used?
Bearer token authentication is used via an Authorization header, compliant with the MCP standard.
What are the prerequisites for using this project?
An AWS account, AWS SAM CLI, Node.js, Docker, Python 3.9+, and access to Amazon Bedrock and Amazon Nova Pro are required.