[控场AI]
概念

Streamable HTTP

核心事实

时间轴 (近 90 天)

10月24日

MCP规范中Sampling、Roots、Logging已被标记废弃,至少还能使用12个月;长任务Tasks能力已从核心移出成为官方扩展;SSE是已废弃的旧传输方式,本地进程使用Standard IO,远程服务使用Streamable HTTP。

待验证50%
10月18日

调用使用 Streamable HTTP 传输的 MCP 服务端时,HTTP 请求的 Accept 头必须同时包含 application/json 和 text/event-stream,否则服务端返回 406。

待验证50%
10月18日

MCP 的传输方式在 Spring AI 2.0 中发生变化:Streamable HTTP 取代已废弃的 SSE,成为默认传输协议。

待验证50%
10月15日

对个人开发者而言,stdio 通常是更稳妥的起点;只有在需要跨设备或团队共享工具时,才值得承担 Streamable HTTP 带来的运维成本。

待验证50%
10月13日

Alguard的Tier 1是一个MCP服务器(mcp_server/server.py),通过Streamable HTTP暴露attempt_purchase、get_session_status、get_audit_trail三个工具,且不存在approve工具。

待验证50%
10月8日

STDIO适合本地运行,是Claude Desktop和Claude Code调用本地服务器的最优选择;远程部署或团队共享则应改用Streamable HTTP,这是官方推荐的远程传输方式

待验证50%
10月6日

CrewAI 只支持 streamable HTTP 类型的 MCP 服务器

待验证50%
10月5日

使用 streamable HTTP 传输时,客户端和服务器可位于任意位置,但服务器必须先运行起来客户端才能连接

待验证50%
9月8日

2025 年初社区提出了 Streamable HTTP 传输方式以替代 SSE

已验证65%

全部知识事实 (13)

已验证

2025年3月底,MCP新增了Streamable HTTP通信机制,成为目前的主流方案

80%
已验证

远程MCP服务采用Streamable HTTP模式,基于HTTP/1.1或HTTP/2协议,支持服务器推送事件(SSE)

80%
已验证

2025 年初社区提出了 Streamable HTTP 传输方式以替代 SSE

65%
待验证

Streamable HTTP基于标准HTTP协议实现双向流式通信,解决了SSE在企业代理、负载均衡环境下的网络穿透问题

60%
待验证

MCP规范中Sampling、Roots、Logging已被标记废弃,至少还能使用12个月;长任务Tasks能力已从核心移出成为官方扩展;SSE是已废弃的旧传输方式,本地进程使用Standard IO,远程服务使用Streamable HTTP。

50%
待验证

调用使用 Streamable HTTP 传输的 MCP 服务端时,HTTP 请求的 Accept 头必须同时包含 application/json 和 text/event-stream,否则服务端返回 406。

50%
待验证

MCP 的传输方式在 Spring AI 2.0 中发生变化:Streamable HTTP 取代已废弃的 SSE,成为默认传输协议。

50%
待验证

对个人开发者而言,stdio 通常是更稳妥的起点;只有在需要跨设备或团队共享工具时,才值得承担 Streamable HTTP 带来的运维成本。

50%
待验证

Alguard的Tier 1是一个MCP服务器(mcp_server/server.py),通过Streamable HTTP暴露attempt_purchase、get_session_status、get_audit_trail三个工具,且不存在approve工具。

50%
待验证

STDIO适合本地运行,是Claude Desktop和Claude Code调用本地服务器的最优选择;远程部署或团队共享则应改用Streamable HTTP,这是官方推荐的远程传输方式

50%
待验证

CrewAI 只支持 streamable HTTP 类型的 MCP 服务器

50%
待验证

使用 streamable HTTP 传输时,客户端和服务器可位于任意位置,但服务器必须先运行起来客户端才能连接

50%
待验证

Streamable HTTP支持有状态和无状态两种操作模式

50%

来源文章