7 月 28 日微软发布 MCP C# SDK v2.0,让 MCP 协议默认无状态! 【导语7 月 28 日微软发布了面向 Model Context ProtocolMCP服务器和客户端的官方 C# SDK 2.0 版本实现了 MCP 规范的最新修订内容带来了一系列技术突破。】SDK 2.0 实现 MCP 规范重大修订微软发布的 MCP C# SDK v2.0 是一次重大更新实现了 2026 年 7 月 28 日版的 MCP 规范修订微软称这是该协议自推出以来最大的一次修订。此次修订默认让 MCP 协议变为无状态对 HTTP 接口进行了标准化。无状态协议与 HTTP 基础设施适配2026 年 7 月 28 日的修订使普通的 HTTP 基础设施能够对 MCP 流量进行路由。MCP C# SDK 2.0 与这些变化保持同步HTTP 服务器传输默认以无状态方式运行SDK 1.x 版本默认配置为有状态会话而在 2.0 版本中HttpServerTransportOptions.Stateless 默认值为 true。同时MCP C# SDK v2.0 实现了 2026 年 7 月 28 日 MCP 修订版所标准化的一组少量 HTTP 头。通过此次修订MCP 请求变成了一个单一的、自描述的 HTTP POST 请求普通 HTTP 基础设施无需进行深度数据包检查就能处理 MCP 流量。新增 MRTR 支持无需会话交互MCP C# SDK 2.0 在服务器和客户端都增加了对多轮往返请求Multi Round-Trip RequestsMRTR的支持。MRTR 适用于工具无法在单次往返中给出响应的场景例如服务器在采取重大行动之前需要与用户确认的情况。在 MCP 的早期版本中这些交互只能通过实时的有状态会话来实现。而现在有了 MRTR这些交互完全无需会话就能进行因为所有的连续性信息都包含在有效负载中。未来聚焦端到端身份验证与授权微软表示随着 MCP C# SDK 2.0 符合 2026 年 7 月 28 日的规范该 SDK 接下来的重点将是端到端的身份验证和授权。目标是让安全的 MCP 部署像堆栈的其他部分一样“即插即用”这将基于该规范引入的更紧密的 OAuth 和 OpenID Connect 集成。编辑观点微软 MCP C# SDK v2.0 的发布带来了 MCP 协议的重大变革其无状态特性和对 HTTP 基础设施的适配等优势显著未来聚焦安全部署也极具前瞻性有望推动相关技术发展。