关于 MCP Client/Server using HTTP SSE with Docker containers
这是一个基于 HTTP SSE(Server-Sent Events) 协议的 MCP Client/Server 示例项目,主打 一键 Docker 容器化部署,帮你快速搭起一套支持实时消息推送的服务端与客户端。
它能做什么
- 提供基于 SSE 的服务端,可向浏览器等客户端持续推送实时数据(消息、通知、日志流等)。
- 提供对应的 MCP 客户端示例,方便你对接、订阅并消费服务端推送的事件流。
- 通过 Docker Compose 编排 Client 与 Server 容器,省去环境依赖配置,
docker compose up即可拉起完整链路。
是否需要密钥 / Token
示例默认不强制要求 API Key 或访问令牌,可直接本地体验。但若要对外暴露或生产环境使用,建议自行加入鉴权与 HTTPS,以避免 SSE 长连接被滥用。
典型用途
- 在 Web 页面中实现轻量的实时消息推送(无需 WebSocket)。
- 作为 MCP 集成的 HTTP SSE 通信参考实现。
- 学习和验证 Docker 编排下多容器实时通信的最小可行方案。