当前位置: 首页 > news >正文

MCP通信方式之Streamable HTTP

目录

  • 一、前言
  • 二、三种传输方式对比
    • 1、Stdio和 HTTP SSE工作原理
    • 2、Streamable HTTP
    • 3、Streamable HTTP解决什么问题
  • 三、Streamable HTTP MCP设计原理
  • 四、Streamable HTTP MCP demo演示
    • 1、MCP server示例
    • 2、MCP Client示例

一、前言

  2025年5月9日,MCP(Model Context Protocol)迎来重磅升级——Streamable HTTP正式发布,取代了HTTP SSE, 成为AI模型通信的新标准!其主要解决原有方案中连接不可恢复、服务端长连接压力大等问题的同时,依然保留了 SSE 带来的流式响应优势。

二、三种传输方式对比

1、Stdio和 HTTP SSE工作原理

  Stdio方式的工作原理是将MCP Server作为MCP Client的子进程,双方通过约定的管道进行通信。
缺点:只能局限于本地环境,只适合一些简单的网络请求(例如查询添加),简单运算(加减乘除)等场景,因为它的性能与本地算力息息相关,是不能作为企业级分布式应用的。

  HTTP SSE方式工作原理是基于HTTP协议的事件传输机制。它允许服务器通过HTTP单向推送事件到客户端。
·HTTP请求/响应:客户端通过标准HTTP请求发送消息到服务端
· 服务器推送事件(SSE):通过专门的/sse端点向客户端推送消息

http://www.xdnf.cn/news/879373.html

相关文章:

  • ZooKeeper 安装教程(Windows + Linux 双平台)
  • Redis 安装配置和性能优化
  • 【bug】Error: /undefinedfilename in (/tmp/ocrmypdf.io.9xfn1e3b/origin.pdf)
  • 仓库拉下ssm项目配置启动
  • Java 高频面试题场景(四):社区老年大学在线学习平台系统
  • Android四大组件通讯指南:Kotlin版组件茶话会
  • 新能源汽车智慧充电桩管理方案:新能源充电桩散热问题及消防安全监管方案
  • 6.5本日总结
  • 【设计模式】门面/外观模式
  • Angular报错:cann‘t bind to ngClass since it is‘t a known property of div
  • Spring Boot 缓存注解详解:@Cacheable、@CachePut、@CacheEvict(超详细实战版)
  • Monorepo架构: Nx Cloud 扩展能力与缓存加速
  • [华为eNSP] OSPF综合实验
  • 在不同型号的手机或平板上后台运行Aidlux
  • 4.3 HarmonyOS NEXT AI驱动的交互创新:智能助手、实时语音与AR/MR开发实战
  • 时序数据库IoTDB的UDF Sample算法在数据监控、故障预防的应用
  • 高并发内存池的轻量级模拟-主体部分:分析拆解多线程内存管理难题
  • Neo4j 完全指南:从入门到精通
  • 文档处理组件Aspose.Words 25.5全新发布 :六大新功能与性能深度优化
  • 《doubao-lite-32k 模型缓存机制使用指南》
  • npm install 相关命令
  • 04-初识css
  • 阿里云ACP云计算备考笔记 (3)——云存储RDS
  • Java转Go日记(六十):gin其他常用知识
  • Python实现markdown文件转word
  • C# ExcelWorksheet 贴图
  • WordZero:让Markdown与Word文档自由转换的Golang利器
  • 云原生 DevOps 实践路线:构建敏捷、高效、可观测的交付体系
  • Java在word中指定位置插入图片。
  • idea json生成实体类