关于 DEPRECATED
DEPRECATED 是一个原型项目,使用 Streamable HTTP 在 AWS Lambda 和 Amazon API Gateway 上直接运行 MCP 服务,无需桥接组件或自定义传输。仓库已指向替代项目。
主要功能
- 01在 AWS Lambda 上运行 MCP 服务
- 02使用 Amazon API Gateway
- 03采用 Streamable HTTP 传输
- 04提供 Terraform 配置
- 05包含示例 ping 工具
适用场景
- 01了解部署在 AWS Lambda 上的 MCP 服务
- 02通过 API Gateway 端点测试 MCP 访问
- 03使用客户端试用基础 ping 工具
MCP 相关
该原型通过 Streamable HTTP 暴露一个 ping 工具,并提供可列出和调用该工具的客户端。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
已弃用
请改用此仓库 - https://github.com/aws-samples/sample-serverless-mcp-servers
已弃用
一个直接运行于 AWS Lambda 和 Amazon API Gateway 上的简单 MCP 服务,无需任何额外的桥接组件或自定义传输方式。得益于 v2025-03-26 引入的 Streamable HTTP 传输方式,现在可以实现这一点。这仅仅是一个原型。
架构再简单不过了:

前置条件
- AWS CLI
- Terraform
说明
安装依赖项:
cd src
npm install
cd ..
初始化服务并设置包含 MCP 服务端点的环境变量:
cd terraform
terraform init
terraform plan
terraform apply
export SIMPLE_MCP_SERVER_ENDPOINT=$(terraform output --raw endpoint_url)
cd ..
注意:API Gateway 端点可能需要几秒钟才能正常运行。
运行客户端:
node src/client.js
查看响应:
> node client.js
> listTools response: { tools: [ { name: 'ping', inputSchema: [Object] } ] }
> callTool:ping response: { content: [ { type: 'text', text: 'pong' } ] }
了解 MCP
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。