Streamable HTTP Transport for Web Fetch API 是一个基于 Server-Sent Events(SSE)的 MCP 传输层,专为需要实时响应的网页抓取场景设计。它把 HTTP 的可流式传输能力与 Fetch API 的灵活请求模型结合起来,让远端数据能够像"闪电"一样边拉边推,特别适合边缘计算节点上多源、增量、长连接的信息汇聚任务。
能接入什么
- 支持标准 Fetch 风格的请求描述(URL、Headers、Method、Body),可直接对接常见的网页抓取、API 代理或数据中台服务。
- 通过 SSE 通道持续接收服务端推送的分片结果(HTML 片段、JSON 增量、日志、进度事件),无需反复轮询。
- 可作为 MCP 客户端与远程 MCP 服务之间的桥梁,方便在边缘网关、Serverless 函数或浏览器侧 Worker 中复用同一套抓取逻辑。
是否需要密钥
- 通常需要上游 Fetch 目标站点的鉴权信息(如 API Key、Bearer Token、Cookie),由调用方在请求头中按目标服务的要求自行填入。
- 如果后端 MCP 服务本身开启了鉴权(私有部署、企业网关),还可能需要额外的访问令牌或签名密钥,请在接入前与服务提供方确认。
- 建议将密钥放在网关或配置中心统一管理,不要在客户端代码中硬编码。