MCP 协议迎来重大更新:走向完全无状态化,简化 HTTP 通信


mcp协议的重大革新:拥抱无状态的“流式http”

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

近期,消息通道协议(MCP) 核心技术迎来重大升级,采用“流式HTTP”传输方案,彻底告别有状态模式,简化通信,拓展应用前景。此举旨在解决原有HTTP+SSE方案的局限性。

HTTP+SSE的不足之处

之前的MCP协议依赖HTTP+SSE(服务器发送事件)进行数据传输,存在以下不足:

  • 缺乏断线重连机制。
  • 服务器需维持持久连接,增加负载。
  • 服务器消息只能通过SSE发送。

“流式HTTP”:核心改进

为克服这些限制,“流式HTTP”方案应运而生,其关键改进包括:

  • 统一接口:所有客户端与服务器的通信都通过/message(或类似接口)进行。
  • SSE请求升级:服务器可将客户端请求升级为SSE连接,实现实时数据推送。
  • 会话ID管理:客户端通过HTTP请求头提供会话ID,服务器可选择性地利用该ID识别会话。
  • SSE流启动:客户端发送空GET请求到/message接口,建立SSE数据流。

这些改进使得MCP服务器实现完全无状态,无需维持持久连接,显著降低服务器复杂度和资源消耗,并提升了协议的兼容性。

社区积极参与

该改进方案得到了MCP社区的广泛支持,Shopify、Pydantic、Cloudflare、LangChain、Vercel和Anthropic等机构都提供了宝贵的反馈。

无状态化的优势

无状态化是本次升级的核心,它带来诸多益处:

  • 简化部署和维护:无需管理会话数据的持久化和同步,简化服务器部署和扩展。
  • 提升系统稳定性:单个服务器故障不会影响整体系统运行,易于实现高可用性。
  • 降低资源消耗:无需维护长连接和会话状态,降低服务器资源占用和成本。

应用场景展望

无状态MCP为以下应用场景提供了新的可能性:

  • 无状态工具服务器:构建无需状态管理的MCP服务器,简化工具调用流程。
  • 支持流式响应的无状态服务器:即使是无状态服务器,也能利用SSE提供流式响应,例如实时推送工具执行进度。

为何选择“流式HTTP”而非WebSocket?

社区在传输方案选择上也曾考虑WebSocket,但最终选择了“流式HTTP”,原因如下:

  • RPC场景的开销:对于简单的RPC(远程过程调用)场景,WebSocket会增加不必要的开销。
  • 浏览器兼容性:浏览器环境下,SSE在HTTP请求头设置和第三方库实现方面更灵活。
  • 协议升级复杂性:WebSocket仅支持GET请求升级,POST请求升级过程更复杂。
  • 协议规范精简:MCP协议规范倾向于限制传输协议种类,避免兼容性问题。

安全性考量

无状态化也带来安全性方面的挑战,特别是会话ID管理和授权。

开发者建议将会话ID与授权环境绑定,防止滥用。 对于追求极简服务器的开发者,复杂的认证机制可能并不适用。 一些开发者建议引入HTTP-only Cookie来管理客户端会话,并实现分层会话管理,平衡安全性和灵活性。

总结与展望

MCP协议向无状态化的转变是其走向实用化和易用化的关键一步。“流式HTTP”方案的采用,有望降低MCP的部署门槛,吸引更多开发者和应用场景。虽然安全性仍需进一步完善,但MCP协议的未来发展值得期待。

相关提案:

[RFC] Replace HTTP+SSE with new "Streamable HTTP" transport #206


# 流式  # 第三方  # 也曾  # 而非  # 可将  # 应运而生  # 即使是  # 可用性  # 也能  # 客户端  # 浏览器  # langchain  # rpc  # websocket  # http  # 事件  # 接口  # Cookie  # ai  # 工具 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 网络优化91478 】 【 技术知识72672 】 【 云计算0 】 【 GEO优化84317 】 【 优选文章0 】 【 营销推广36048 】 【 网络运营41350 】 【 案例网站102563 】 【 AI智能45237


相关推荐: 苹果手机百度ai怎么关 iPhone百度输入法ai关闭  AI 驱动的潜在客户生成:终极自动化指南  Claude如何导出对话记录_Claude对话导出方法【方法】  斑马AI如何设置奖励机制_斑马AI积分奖励与勋章获取【步骤】  如何使用 DeepSeek 进行大规模舆情关键词提取  终极人声移除器UVR5:AI驱动的免费开源音频处理神器  如何利用 ChatGPT 进行深度行业竞品分析  图像分割技术详解:定义、类型、技术与应用  Universe:用 iPhone 在 5 分钟内打造网站的终极指南  CharSnap AI:终极角色扮演与群聊平台指南  ChatGPT高级图像编辑教程:黑白转换、裁剪与GIF动画制作  AI Notebooks: 知识工作者的未来?赋能理解与洞察的工具  N8N 自动化教程:HR 简历智能分析系统搭建指南  N8N工作流:自动化知识管理与智能问答解决方案  AI旅游攻略生成工具有哪些_一键生成行程规划的AI工具推荐  SEO优化利器:利用AI提升标签的关键词密度  Orkestra Obsolete: 用古董乐器重塑经典“Blue Monday”  教你用AI快速制作思维导图,3步理清所有工作思路  Jarvis AI终极指南:用AI快速撰写畅销亚马逊书籍  打造迷人外表:AI技术揭秘面部美学比例与颜值提升  AI赋能营销:5分钟快速生成品牌营销素材全攻略  Claude如何保存对话记录_Claude对话保存步骤【步骤】  Midjourney怎样用参数调色彩饱和度_Midjourney饱和度调整【方法】  2025最佳AI效率工具:释放生产力,革新业务运营  文本分类与聚类:网络安全中的自然语言处理应用  即梦ai怎么生成游戏角色原画_即梦ai游戏角色生成风格与装备细节【教程】  QuickBooks Desktop 到 Online 迁移指南:轻松转移您的公司数据  OpenAI Codex最强攻略:提升AI编码效率的秘诀  使用AI代码生成器轻松构建Web应用程序:Beela vs. Google AI Studio  Thesis AI:一键生成高质量学术论文的秘密武器  法国历史古迹修复:探秘 Château de Purnon 城堡的艺术与挑战  ChatGPT图像生成器完全指南:文化影响、伦理挑战与商业变革  3步教你用AI总结会议录音,再也不怕错过重点  Mootion AI视频生成器:一键创作动画故事!  Zapier MCP:AI赋能工作流,释放Claude强大潜能  利用 Gemini 1.5 Pro 进行超长视频摘要提取  如何用AI帮你创作节日贺卡文案?让祝福与众不同  ChatGPT新手指南:大学生如何高效利用AI工具?  如何使用 DeepSeek API 构建低成本智能应用  夸克AI怎样搜索医疗健康_夸克AI医疗频道与症状自查【技巧】  千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】  使用Autogen框架进行业务分析和执行报告生成  Claude如何关闭自动续费_Claude续费关闭方法【方法】  DeepSeek写小说怎么用_DeepSeek写小说使用方法详细指南【教程】  如何用文心一言写简历 快速生成高含金量求职简历方法  摆脱情歌魔咒:告别心碎,拥抱新生的情感之旅  AI动画制作终极指南:让你的图片和人物栩栩如生  Claude怎样写任务型提示词_Claude任务提示词写法【步骤】  Midjourney怎样写风格化提示词_Midjourney风格提示词写法【教程】  批改网ai检测工具怎么设置检测严格度_批改网ai检测工具严格度调整【技巧】 

 2025-03-18

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

南京市珐之弘网络技术有限公司


南京市珐之弘网络技术有限公司

南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。

 87067657

 13565296790

 87067657@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.