SSE-based Server and Client for MCP 是一个基于 Server-Sent Events(SSE) 实现的 Model Context Protocol(MCP) 通信服务,通过 HTTP 长连接实现服务器向客户端的实时单向推送,从而在 MCP 框架下轻松搭建解耦的云原生服务。
能接什么
- 需要 实时消息推送 的 MCP 客户端或 Agent,例如聊天机器人、实时仪表盘、进度通知场景。
- 基于 HTTP/HTTPS 接入的标准 Web 客户端,无需特殊长连接组件即可订阅事件流。
- 云原生环境中的 微服务、AIGC 应用、任务调度系统,可通过 SSE 实现服务端状态、工具调用结果和上下文变化的即时同步。
是否需要密钥
通常需要认证凭据才能安全接入。常见做法包括:
- 通过 HTTP Header 携带 Bearer Token、API Key 或 OAuth 访问令牌(由服务端在握手阶段校验)。
- 若部署在受信内网或仅用于本地调试,可使用 URL Query 参数 方式简单传 Key(建议配合 HTTPS 防止泄漏)。
- 生产环境建议对接 企业级身份认证服务(如 OAuth2、SSO)并配合短期令牌。
实际密钥配置请以服务端部署方提供的接入文档为准,不要在仓库或前端代码中硬编码任何 API_KEY、TOKEN 等敏感信息。