先说个背景——MCP协议最近因为通用智能体这个概念,真是火得不行。就在刚刚,Anthropic又放出了一波更新。
不过说起MCP,大家最惦记的还是下面这张图。它就像USB-C接口——电脑插上就能接各种外设,MCP的目的也是让AI模型更方便地调用数据、工具和服务,省去一堆中间环节。
那这次更新,到底更新了什么?
一句话:直接引入了一种新的传输方式,叫“Streamable HTTP”。
说白了,就是改变了MCP底层的数据传输逻辑。以前,你和MCP服务器之间的通信,就像打电话——必须两边都一直在线,不能挂断(这对应的是SSE模式,需要长连接)。现在呢?变成了发微信——你发一条消息过去,对方有空了再回你,完全不用一直守在电话前。当然,必要的时候依然可以流式接收响应。
这对我们意味着什么?
- 搭建MCP服务器更简单了——不需要再单独搭一套SSE服务器,普通的HTTP服务器就够了。
这意味着更轻松地部署到云平台。像Vercel、Cloudflare、AWS Lambda这类本来就不支持长连接的环境,现在也能直接跑MCP了。
- 兼容性更好——老方案里,SSE的限制让它做不了负载均衡和缓存,现在换成普通HTTP,那CDN、API网关、负载均衡这些基础设施就能无缝接上了。
- 扩展性更强——可以选择无状态模式,服务器不用一直在线。需要流式传输的时候,也能动态升级回SSE,但不是必须的。
最后总结得更直白一点:MCP服务器变得更简单、更高效、更灵活了,真正能支撑起更大规模的分布式部署。以前被SSE绑住的那些局限,这次算是彻底松绑了。
