首页 > AI头条  > 正文

Anthropic发布MCP传输机制重大升级:告别长连接,迎接更灵活的"Streamable HTTP"

2025-03-18 11:48 · 来源: AIbase基地

Anthropic今日宣布对Model Context Protocol (MCP)进行重大更新,推出全新的"Streamable HTTP"传输方式,替代现有的HTTP+SSE方案。这一创新彻底解决了MCP远程传输的关键限制,同时保留了其原有优势。

这次更新本质上是对MCP数据传输机制的重构,使协议变得更灵活、更易用且更具兼容性。打个比方,原来的MCP传输方式就像与客服通话时必须保持持续在线(SSE需要长连接),而新方案则类似于随时可以发送消息并等待回复(普通HTTP请求,但可选流式传输)。

此次更新主要包括五大核心变更:首先,移除了专用的/sse端点,服务器不再单独维护SSE(Server-Sent Events)端点;其次,所有客户端到服务器的消息均通过统一的/message端点传输,不再依赖/sse;第三,服务器可根据需要动态将HTTP请求升级为SSE流,用于发送通知或请求;第四,客户端通过Header提供Mcp-Session-Id,服务器可自行决定是否存储会话信息;最后,支持完全无状态的服务器运行,不再需要维持长期连接。

推动此次变更的主要原因在于当前HTTP+SSE传输存在多项缺陷:不支持连接断开后的恢复功能,迫使客户端必须重新开始整个会话;服务器需要保持高可用性以支持持续的SSE连接;且SSE仅支持单向通信(服务器到客户端),无法实现灵活的双向通信。新的"Streamable HTTP"传输方式成功解决了这些问题,同时显著提升了系统的可扩展性和灵活性。

对开发者而言,这一更新带来诸多便利:实现MCP服务器变得更加简单,只需普通HTTP服务器即可支持MCP,无需再搭建专门的SSE服务器;部署到Vercel、Cloudflare、AWS Lambda等不支持长连接的云平台变得更加容易;兼容性大幅提升,新方案作为标准HTTP可与CDN、API网关、负载均衡无缝集成;扩展性显著增强,支持无状态模式运行,且可在需要时动态升级到SSE。

在基础设施和服务器架构方面,新方案同样带来了革命性变化:无状态服务器成为可能,服务器不再需要持续存储客户端会话信息;更适合微服务架构,可轻松与REST API、GraphQL、负载均衡、CDN等系统集成;服务器资源利用率更高,处理完请求后即可释放资源,适合高并发场景。

有趣的是,尽管SSE存在问题,Anthropic并未选择WebSocket作为替代方案。原因在于:WebSocket需要维持长连接,而MCP主要采用类似RPC的模式,每个请求独立执行;WebSocket无法传输HTTP头部信息,导致身份验证过程变得复杂;WebSocket仅支持GET升级而非POST,与MCP主要使用的POST请求不兼容。因此,最终决定继续使用HTTP,但赋予服务器根据需要升级到SSE的能力,而非强制使用SSE或WebSocket。

总体而言,此次更新使MCP变得更加轻量级且灵活,服务器可自主决定是否支持流式传输;部署流程显著简化,适用于Serverless架构;兼容性大幅提升,可与各种网络基础设施无缝协作;服务器资源利用率更高,支持更大规模的并发请求。

这一创新性变更使MCP服务器变得更简单、更高效、更灵活,能够支持更大规模的分布式部署,彻底摆脱了SSE的限制,为AI模型与应用间的通信开辟了新篇章。

项目地址:https://github.com/modelcontextprotocol/specification/pull/206

  • 相关推荐
  • Anthropic警告:距离无人干涉的 “AI员工” 时代,只剩一年了!

    未来,这些 AI 主体将更像是人类同事,而非我们如今所使用的工具,即真正的“AI员工”……

  • MCP商店平台有哪些?MCP Store选哪家好?

    AIbase近日正式上线一站式Model Context Protocol(MCP)资源平台(https://www.aibase.com/zh/repos/topic/mcp),整合GitHub热门仓库、工具、教程及社区支持,为开发者提供全面的MCP技术资源,加速AI与数据系统交互技术的创新应用。该平台聚焦MCP技术生态,通过四大核心板块构建开发者友好型资源库:1. 多元化技术资源平台收录覆盖基础工具、应用示例及扩展工具的GitHub仓库,提供MCP服务器与客户

  • Anthropic“AI侵权战”首胜,法院驳回环球等公司的禁令申请

    人工智能公司Anthropic在一场具有里程碑意义的法庭较量中初次战胜了知名音乐出版商,该案件一直处于人工智能与知识产权争议的前沿。2025年3月25日,美国地方法院法官李佑美做出了一项具有里程碑意义的裁决,驳回了环球音乐集团、康科德音乐集团和ABKCO公司提出的暂停Anthropic使用歌曲歌词来训练其人工智能聊天机器人Claude的请求。内容所有者和技术创作者之间的“法律战”仍在继续,并将继续影响知识产权领域的格局、平衡创新与合理报酬之间的关系。

  • MCP商店平台有哪几个?MCP Store去哪找?

    AIbase正式上线了一个专注于Model Context Protocol(MCP)技术的资源网站,该平台位于https://www.aibase.com/zh/repos/topic/mcp,正在成为开发者探索MCP技术的重要门户。MCP作为一种开源协议,正在重塑AI系统与数据基础设施之间的交互模式,推动AI技术的进一步发展。 资源与功能:该平台汇集了来自全球的MCP相关GitHub仓库,涵盖基础工具、应用示例和扩展组件等多个类别。开发者可以在这里�

  • MCP商店平台推荐 ​AIbase推出MCP Store应用商店

    AIbase宣布推出一个专注于ModelContextProtocol技术的资源网站,网址为https://www.aibase.com/zh/repos/topic/mcp。该网站旨在汇聚与MCP相关的热门GitHub仓库,为开发者提供一个探索最新开发趋势和创新的平台,助力开发者更好地了解和应用MCP技术。如果你对MCP技术感兴趣,希望在AI与数据系统融合的领域中探索更多可能,强烈推荐你访问AIbaseMCP资源网站。

  • MCP协议是什么?Model Context Protocol模型上下文详解

    在当今快速发展的AI时代,如何高效地将AI助手与各类数据系统连接起来,成为了一个亟待解决的问题。MCP协议应运生,它是由Anthropic公司提出并开源的一种开放标准协议,通过提供一个统一的开放标准,极大地简化了AI系统与数据源之间的连接,使得AI系统能够更可靠地访问所需数据,从产生更相关、更优质的响应。通过与AIbase的紧密结合,MCP协议能够更好地发挥其优势,为AI技术的发展提供更强大的动力。

  • AI日报:Vidu Q1正式上线;MCP SDK 正式支持流式 HTTP;抖音一季度封禁AI黑产账号260万个

    本文介绍了AI领域多项重要进展:1)MCP SDK支持流式HTTP协议,提升开发效率;2)Vidu Q1视频生成模型上线,提供专业级视觉体验;3)马斯克计划筹资250亿美元开发Colossus 2超级计算机;4)Sand AI开源MAGI-1视频生成模型;5)电商AI助手Add To Cart AI优化购物体验;6)Anthropic发布Claude Code编程指南;7)真我推出支持32种语言的AI翻译耳机;8)2025年AI视频企业TOP20榜单发布;9)清华GLM大模型免费开放;10)AI面试作弊工具引争议;11)抖音AI治理封禁260万违规账号;12)全球首款具备嗅觉的机器人问世。这些创新展示了AI技术在视频生成、编程辅助、电商、翻译等领域的快速发展与应用潜力。

  • Trae国内版怎么用?Trae IDE 内置 MCP 市场配置使用指南

    字节跳动旗下Trae+IDE发布新版本,通过MCP协议实现AI智能体与外部工具的深度集成。MCP作为标准化桥梁,让开发者能灵活接入Supabase、FireCrawl等第三方服务,只需@符号即可调用智能体完成数据库操作、文档搜索等复杂任务。新版本内置MCP市场,支持Token快速配置,并演示了如何通过Figma+AI自动生成前端代码。该技术可应用于Blender建模、K8s管理等多元场景,显著提升开发效率。Trae+IDE将持续扩展工具生态,推动AI协作开发新时代。

  • MCP协议和Function Calling 、 AI Agents的区别是什么?MCP优势有哪些

    MCP、FunctionCalling和AIAgents是三种重要的技术手段,它们在实现AI模型与外部系统交互方面各有特点。本文将详细对比这三种技术,并深入探讨MCP的多项显著优势。随着MCP技术的不断发展,我们有理由相信,它将在未来的AI领域发挥越来越重要的作用。

  • 如何在Cherry Studio中配置MCP工具服务?国内MCP服务有哪些?

    在当今数字化时代,AI助手已成为提升工作效率和创造力的重要工具。CherryStudio作为一个全能的AI客户端,支持多平台,并提供了丰富的功能,如大模型对话、AI绘图和AI翻译等。查看调用参数和返回结果点击MCP状态栏,查看调用参数和返回结果,便于分析结果的可靠性。

今日大家都在搜的词: