关于 🚀 Nchan MCP Transport
Nchan MCP Transport 是一个面向 MCP 的高性能传输层,通过 WebSocket 和 SSE(Server-Sent Events) 接入模型上下文协议,专注于实时双向通信与高并发场景。
能做什么
- 以 WebSocket 方式承载 MCP 的双向消息流,适合长连接、实时交互。
- 以 SSE 方式推送模型输出与事件流,便于浏览器侧增量渲染。
- 支撑 多客户端并发 接入,适配多用户实时 LLM 对话、Agent 工具调用等场景。
- 基于 Nchan 的发布/订阅模型,易于横向扩展和负载分担。
适合谁用
- 需要把 MCP 能力以 实时通道 暴露给前端、低代码或第三方系统的开发者。
- 对 延迟与并发 敏感的应用,如实时客服、协作助手、流式生成 UI。
- 希望快速部署、便于弹性扩容的运维与平台团队。
是否需要密钥
是否需要鉴权取决于你的部署方式:
- MCP 消息内容本身 通常不内置密钥,需由上层业务或反代(如鉴权网关)补齐。
- 若通过 Nginx、API 网关或 Bearer Token 暴露 WebSocket/SSE 端点,建议在网关层配置 API Key / Token 校验。
- 生产环境建议至少启用 TLS 与连接级访问控制,避免公网未鉴权暴露。
更多细节可参考 Nchan 官方文档 与 MCP 规范。