MCP 新路线图把「一问一答」这个前提拆了:服务端主动推事件、工具按需露出、Agent 用工作负载身份登场

MCP 两位主维护者 David Soria Parra 和 Den Delimarsky 在 8 月 22 日发布新一版路线图,列出五个优先方向:面向 Agent 的消息原语(服务端主动事件、Webhook 与频道,让客户端不用轮询,Tasks 扩展 SEP-2663 从实验转正)、统一到 HTTP 原生传输、Agent 身份与企业安全(DPoP、工作负载身份联邦、标准化委派)、改进原语(统一工具结果契约、渐进式工具发现)以及 SDK 开发体验。路线图明确说落在这五个方向内的 SEP 提案会被优先评审,但没有给任何交付时间表。

最要紧的一条:请求-响应装不下现在的活

路线图开篇的判断是「现代 Agent 工作负载已经不适配标准的请求-响应模式」。跑几十分钟的长任务、边跑边出结果、中途插话改方向,这些在一问一答的框架里只能靠客户端不停轮询硬凑。现有的 Tasks 扩展(SEP-2663)、订阅与进度通知算是打了补丁,接下来要补的是服务端主动发起的事件——Webhook 和频道,让服务端有结果时直接推过去。Tasks 扩展也计划从实验状态并入规范正文。

传输统一,身份换轨

传输这条是 7 月 28 日那版规范的延续。协议层的会话在那一版被去掉之后,远程 MCP 服务器可以按普通 HTTP 服务的方式部署和横向扩容;这次的目标是把本地服务器也收进同一套传输(stdio 之上跑 Streamable HTTP),让远程和本地不再是两套心智模型。 身份这条改的是更根本的假设。今天的授权流程默认背后站着一个人,用浏览器点「同意」;而跑在云上的 Agent 是工作负载,它需要的是一个能被识别的身份,而不是一把长期有效的 API key。路线图点名的机制是 DPoP(RFC 9449,把令牌绑定到持有者的密钥上)、工作负载身份联邦,以及企业托管授权扩展里已经稳定下来的 ID-JAG 授权,并说明维护者正在 IETF 的 OAuth 与 WIMSE 工作组里推动相关标准。对企业侧,这决定了 Agent 调用内部系统时能不能审计到「是哪个负载在动手」。

工具太多,是要花钱的

第四条里有一句很实在的描述:连上一个有一百个工具的服务器,意味着「用户还没问第一个问题,模型就已经为整个工具面付过费了」。解法是渐进式发现——服务端随着对话收窄逐步露出目录,而不是开场全量灌进上下文;同时统一工具结果的契约,不再让每个实现自己发明返回形态。 对正在写 MCP 服务器的人,这版路线图的实际用法是当作提案筛选器:想推进的改动如果落在这五个方向里,走 SEP 更容易被接受;不在里面的想法不是不能提,只是得自己排队。没有时间表这一点也别忽略——路线图给的是优先级,不是发布日期。

via: MCP 官方博客《MCP Roadmap》Hacker News 讨论