当前位置: 首页 > 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端点向客户端推送消息

相关文章:

  • Prompt Tuning:生成的模型文件有什么构成
  • RC1110 could not open xxx_resource.rc
  • centos升级内核
  • 面试题:Java多线程并发
  • 高压危险铁塔大字金属安全警示牌技术解析
  • linux——磁盘和文件系统管理
  • Hive的TextFile格式优化方法
  • Spring Cloud 2025 正式发布,你的灾难要来了
  • 计算机磁盘旁黄色警示标志消除|BitLocker关闭方法
  • 【Android基础回顾】四:ServiceManager
  • 电子电路:什么是扩散电容?
  • 每日算法 -【Swift 算法】三数之和最接近目标值
  • 亲测解决The scripts pylupdate5.exe, pyrcc5.exe and pyuic5.exe which is not on PATH
  • CppCon 2015 学习:Concurrency TS Editor’s Report
  • <论文>(微软)WINA:用于加速大语言模型推理的权重感知神经元激活
  • 环境变量深度解析:从配置到内核的全链路指南
  • 策略梯度核心:Advantage 与 GAE 原理详解
  • dvwa12——XSS(Stored)
  • ObjectMapper 在 Spring 统一响应处理中的作用详解
  • 使用API有效率地管理Dynadot域名,查看域名市场中所售域名的详细信息