MCP C# SDK 2.0 发布:默认无状态 HTTP,新增 MRTR
微软发布 MCP C# SDK 2.0,对齐 MCP 规范 2026-07-28 修订版:Streamable HTTP 默认无状态,移除会话握手,新增 MRTR 多轮请求,并陆续发布 2.1–2.3。
要点
- 默认 Stateless=true,移除 initialize 握手和 Mcp-Session-Id,任意实例可处理请求
- tools/call 新增 Mcp-Method、Mcp-Name 头,网关可据头路由,头体不一致报 HeaderMismatch
- 无状态后改用 MRTR:工具抛 InputRequiredException,客户端收集响应后带 inputResponses 重发
- Roots、采样、日志 API 标记废弃(MCP9005);Tasks 移入独立扩展包且不兼容 1.3/1.4
- 2.1 加 subscriptions/listen,2.2 引入 HttpServerSessionMode,2.3 ServerInfo 可空为源码级破坏变更
阅读原文这里是中文要点整理,数字与细节以原文为准。
评论
还没有评论,来写第一条。