AGENT PULSESJCPal Special EditionAI Industry Evidence & Trends
Jul 29, 2026 · Model Context Protocol Rust SDK

rmcp-v3.0.1

What Happened

RMCP Rust SDK 于 2026-07-29 发布 v3.0.1,修复了 OAuth token 刷新、协议头缺失、无状态初始化版本协商及订阅结果服务器信息等四个问题。

EVENT STORY

Development

  1. First Reportrmcp-macros-v3.0.0-beta.5Model Context Protocol Rust SDK
  2. Industry Responsermcp-v3.0.0-beta.5Model Context Protocol Rust SDK
  3. Industry Responsermcp-macros-v3.0.0Model Context Protocol Rust SDK
  4. Industry Responsermcp-v3.0.0Model Context Protocol Rust SDK
  5. Industry Responsermcp-macros-v3.0.1Model Context Protocol Rust SDK
  6. Industry Responsermcp-v3.0.1Model Context Protocol Rust SDK
  7. Industry Responsermcp-macros-v3.1.0Model Context Protocol Rust SDK
  8. Industry Responsermcp-v3.1.0Model Context Protocol Rust SDK
  9. Current AssessmentMCP 协议快速迭代,RMCP 作为 Rust 参考实现紧跟协议变更,反映出 MCP 生态正从实验走向标准化。无状态设计降低了服务端复杂度,但增加了客户端状态管理负担,可能影响工具链和 Agent 框架的设计。Agent Pulse · analysis
What Changed

RMCP Rust SDK 在 2026-07-28 发布 v3.0.0 后,于次日(2026-07-29)发布 v3.0.1 补丁版本。v3.0.0 引入了对 MCP 2026-07-28 协议的支持,主要变更包括:移除协议级会话(Sessionless Streamable HTTP)、无状态生命周期(移除 initialize/notifications/initialized,改用 _meta 和 server/discover)、新增 subscriptions/listen 替代独立 GET 流和 resources/subscribe/unsubscribe,并移除 ping、logging/setLevel 等旧方法。v3.0.1 修复了四个问题:使用发现资源进行 token 刷新、返回协议头缺失时的 header mismatch、无状态初始化版本协商、以及优雅订阅结果上的服务器信息。

How the Capability Boundary Shifted

RMCP 3.0 的 Sessionless Streamable HTTP 和 Stateless lifecycle 是重大架构变化:每个请求独立处理,持久状态必须外置;客户端需通过 serve_with_lifecycle 和 ClientLifecycleMode 适配新生命周期。v3.0.1 的修复表明 OAuth 发现和版本协商是迁移中的关键痛点。

Why It Matters

MCP 协议快速迭代,RMCP 作为 Rust 参考实现紧跟协议变更,反映出 MCP 生态正从实验走向标准化。无状态设计降低了服务端复杂度,但增加了客户端状态管理负担,可能影响工具链和 Agent 框架的设计。

Who It Affects

RMCP 3.0 的发布降低了 MCP 服务端实现门槛(无状态、简化初始化),但迁移成本可能短期阻碍采用。对于依赖 MCP 的 Agent 平台和工具链,需尽快适配新协议以保持兼容性。

What to Watch Next

预计更多 MCP SDK 将跟进 2026-07-28 协议,无状态化成为主流。后续可关注其他语言 SDK 的兼容性更新,以及 Agent 框架如何适应无状态生命周期。