mcp-lambda-sam

mcp-lambda-sam

3.4

If you are the rightful owner of mcp-lambda-sam and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP Lambda SAM is a serverless implementation of the Model Context Protocol using AWS Lambda and SAM.

MCP Lambda SAM provides a serverless implementation of the Model Context Protocol (MCP) using AWS Lambda and the Serverless Application Model (SAM). It offers two main interfaces: System Configuration for administrators to manage MCP tools, resources, and permissions, and System Usage for clients to establish SSE connections, send commands, and receive streaming responses. The architecture involves an MCP Lambda that interacts with a Session Table for session state persistence and a Registration Table for tool registration. Administrators can deploy the system using AWS SAM CLI or AWS Serverless Application Repository, and manage permissions via IAM policies. Clients can connect to the server using AWS credentials and send commands to registered tools.

Features

  • Serverless architecture using AWS Lambda and SAM
  • Dynamic invocation of registered Lambda tools
  • SSE connections for real-time streaming responses
  • Comprehensive IAM permission management
  • Interactive deployment via AWS SAM CLI