← 事件库 / ai-agent

MCP SDK 2.3 收紧传输与 OAuth 边界

MCP TypeScript 与 Python SDK 2.3 收紧连接、OAuth 与负载边界。TypeScript 默认只跟随同源重定向,可校验 token audience,并限制工具输入元素数量;server 与 transport 对象改为一次请求生命周期。Python 会在注册时拒绝无效 MCP header,并默认把 SSE event 限制为 1 MiB。

对你意味着什么

对 MCP client 与 gateway 团队来说,新的安全默认值有价值,但 transport 生命周期变化会破坏共享 server 实例。上线前要覆盖重定向、audience、超大负载与重连。

证据与关联材料

后续变化

重要更新 · 2026-10-03

TypeScript 与 Python SDK 2.3 收紧传输、OAuth 与负载边界。

重要更新 · 2026-10-24

MCP TypeScript SDK 2.4 增加实验性 Skills 扩展并收紧协议校验

技术细节与六维评分
版本 TypeScript 2.3.0 / package line 1.32.0;Python 2.3.0
TypeScript 安全 默认同源重定向;expectedResource audience 校验;maxToolInputElements
TypeScript 生命周期 server 与 transport 只能服务一个连接或请求
Python 安全 注册时拒绝无效 x-mcp-header
Python 限制 SSE event 默认上限 1 MiB,可配置
兼容风险 复用 server/transport 或发送超大 SSE 负载可能失效
最新版本 2.4.0
Skills 扩展 服务端可发布 skill 文件夹,客户端可列出、读取并校验;attach 接线仍属实验性。
升级边界 非法 x-mcp-header 数字参数和 URI scheme 会被拒绝,旧连接的 structuredContent 包装方式也有变化。
时间依据 GitHub release 发布时间为 2026-10-23T18:32:25Z。
技术影响 3
工程价值 4
采用信号 3
成熟度 4
验证成本 2
风险 2