MCP2Lambda

@danilop/MCP2Lambda

Run AWS Lambda functions as tools for Large Language Models without code changes.

MCP2Lambda serves as a bridge between MCP clients and AWS Lambda functions, enabling generative AI models to access and execute Lambda functions seamlessly. This integration allows models to interact with private resources, execute custom code, and leverage AWS services without exposing them to public access. The server provides two main tools: one for autodiscovering Lambda functions and another for invoking them with specified parameters.

By utilizing MCP2Lambda, LLMs can access real-time data and perform specialized calculations, enhancing their capabilities beyond mere text generation. The server ensures security by allowing models to invoke Lambda functions while maintaining a separation of duties, thus preventing direct access to other AWS services. This setup is particularly useful for applications requiring interaction with internal databases or APIs without compromising security.

With sample Lambda functions included, users can quickly demonstrate the functionality of MCP2Lambda, making it easy to integrate and utilize AWS Lambda in various applications. The server is designed to work with any MCP-compatible client, such as Claude Desktop, and can also be used in conjunction with Amazon Bedrock's Converse API for broader model support.

Installation

Server Statistics

LicenseMIT
LocalNo
Published2/26/2025
    MCP2Lambda | Smithery