README
🚀 使用 MCP2Lambda 的指南
MCP2Lambda 是一个开源项目,借助 MCP 协议,通过 AWS Lambda 提供功能服务。用户可配置 MCP 客户端连接到 MCP2Lambda 服务器,进而使用其提供的工具。
🚀 快速开始
克隆仓库
git clone https://github.com/yourusername/mcp2lambda.git
cd mcp2lambda
配置 AWS 凭证
使用 AWS CLI 配置你的凭证:
aws configure
启动 MCP 服务器
uv run main.py
✨ 主要特性
样本 Lambda 函数
- CustomerIdFromEmail:根据邮箱获取客户 ID。
- CustomerInfoFromId:根据客户 ID 获取详细信息。
- RunPythonCode:在沙盒环境中运行任意 Python 代码。
与 Amazon Bedrock 集成
MCP2Lambda 可以通过 Anthropic 的 Claude 3.7 模型提供服务。
📦 安装指南
部署样本 Lambda 函数
-
安装 AWS SAM CLI: SAM 文档
-
部署样本函数:
cd sample_functions
sam build && sam deploy
集成 Amazon Bedrock 依赖安装
在 mcp_client_bedrock 目录下:
uv pip install -e .
💻 使用示例
在 Claude Desktop 中配置
将以下内容添加到你的配置文件中:
{
"mcpServers": {
"mcp2lambda": {
"command": "uv",
"args": [
"--directory",
"<full path to the mcp2lambda directory>",
"run",
"main.py"
]
}
}
}
示例系统提示
在你的设置中添加:
Use the AWS Lambda tools to improve your answers.
启动 MCP 服务器
cd mcp2lambda
uv run main.py
更多详细信息请参考项目文档。
Scan to join WeChat group