MCP SDK 全面支持流式 HTTP,开发者将享受前所未有的创新体验与便捷性

手游美科网 2025-04-22 14:26:17 阅读 0评论

近日,MCP(多通道处理)在其官方网站上宣布了流式 HTTP 的规范,并在4月17日推出了支持这一新特性的 Typescript SDK1.10.0版本。这一举措标志着 MCP 正式告别了传统的 SSE(服务器发送事件)协议,预计流式 HTTP 将成为未来的标准。对于开发者而言,这意味着更灵活、更高效的开发体验。

1.jpg

首先,让我们了解一下 SSE 协议。SSE 是一种保持与服务器长连接的协议,服务器会不断向客户端推送消息。然而,这种长连接的方式对于某些场景来说并不理想。例如,在使用 Cloudflare Workers 托管远程 MCP 时,由于服务器每5秒就向客户端发送消息,即使在没有任何活动时,这也迅速消耗掉了所有免费的计算信用。

流式 HTTP 的引入有效解决了这一问题。与 SSE 相比,流式 HTTP 允许开发者在不需要长连接的情况下进行通信。MCP 服务器现在可以像传统的 HTTP 服务器一样,使用经典的 POST 和 GET 请求进行交互。这种方式极大简化了服务器的管理,开发者只需实现简单的函数调用,并在任务完成后断开连接。

更值得注意的是,流式 HTTP 还保留了使用 SSE 的选项,开发者可以根据需要选择使用哪种方式。这无疑是将两种方案的优势结合在一起,提供了更大的灵活性。

尽管流式 HTTP 的 Typescript SDK 已发布,但目前在客户端的支持仍处于初级阶段。根据最新消息,针对 HTTP 服务器的客户端支持将很快上线。这一进展将进一步推动远程托管的发展,让 MCP 服务器的托管变得如同其他 Express 应用程序那样简单。这种改变不仅降低了开发门槛,也提升了开发效率,极大地方便了开发者在 MCP 领域的创新与探索。

文章版权声明:除非注明,否则均为 手游美科网 原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,人围观)

还没有评论,来说两句吧...

目录[+]