Lambda-MCP-Server

Lambda-MCP-Server

3.6

If you are the rightful owner of Lambda-MCP-Server 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.

This project demonstrates a serverless MCP server using AWS Lambda, showcasing streamable HTTP support and integration with Amazon Bedrock.

The Lambda MCP Server Demo is a proof-of-concept implementation of a Model Context Protocol (MCP) server running on AWS Lambda. It provides a serverless, stateless environment for deploying MCP tools with minimal setup. The server supports streamable HTTP, a feature that allows for efficient data streaming between the client and server. The project includes a TypeScript client that interacts with the server using Amazon Bedrock's Converse API, demonstrating the server's capabilities. The server is designed to be developer-friendly, with built-in session state management using DynamoDB, and supports Bearer token authentication for secure access. The project aims to simplify the deployment of cloud-hosted MCP tools and provides a foundation for building intelligent agents using Amazon Nova Pro. The server comes with example tools like `get_time`, `get_weather`, and `count_s3_buckets`, showcasing different use cases. The project is licensed under the MIT-0 License and includes detailed setup instructions for both the server and client components.

Features

  • Serverless MCP server using AWS Lambda
  • Streamable HTTP support for efficient data streaming
  • Built-in session state management with DynamoDB
  • Bearer token authentication for secure access
  • Integration with Amazon Bedrock and Nova Pro