
Sample Serverless MCP Servers

2025.05.07
0
HCLMCP 服务器示例Streamable HTTP Transport其它
Sample Serverless MCP Servers 是一个包含多种 MCP 服务器示例实现的仓库,主要展示了无状态和有状态的 MCP 服务器在不同环境(如 Lambda 和 ECS)下的实现。该项目的核心功能包括支持 Streamable HTTP Transport 协议,提供长连接和会话恢复能力,并探讨了有状态和无状态 MCP 服务器的优缺点及适用场景。
View on GitHub
Overview
基本能力
产品定位
Sample Serverless MCP Servers 是一个示例项目,展示了 MCP 服务器在无状态和有状态模式下的实现,适用于需要基于 MCP 协议构建服务的开发者。
核心功能
- 支持 Streamable HTTP Transport 协议,包括长连接和会话恢复能力。
- 提供无状态和有状态的 MCP 服务器实现示例。
- 探讨了有状态和无状态 MCP 服务器的优缺点及适用场景。
适用场景
- 需要基于 MCP 协议构建服务的开发者。
- 需要实现长连接和会话恢复能力的应用场景。
- 需要在 Lambda 或 ECS 环境下部署 MCP 服务器的场景。
工具列表
stateless-mcp-on-lambda
: 在 AWS Lambda 上实现的无状态 MCP 服务器。stateless-mcp-on-ecs
: 在 AWS ECS 上实现的无状态 MCP 服务器。stateful-mcp-on-ecs
: 在 AWS ECS 上实现的有状态 MCP 服务器。
常见问题解答
- 有状态 MCP 服务器的挑战: 需要维护会话状态和长连接,难以水平扩展。
- 无状态 MCP 服务器的优势: 支持水平扩展,适合弹性需求高的环境。
使用教程
使用依赖
无具体依赖命令,但需要 AWS 账户和相应的权限。
安装教程
无具体安装命令,但可以参考各示例文件夹中的部署步骤。
调试方式
无具体调试命令,但可以参考各示例文件夹中的调试步骤。