Skip to main content

工作组类型

工作组

使命陈述

触发器与事件工作组旨在定义 MCP 服务器如何主动通知客户端状态变更。目前,客户端通过轮询或保持 SSE 连接打开来了解服务器端更新。本工作组将指定一种标准化的回调机制——Webhook 或类似机制——使服务器在新数据可用时推送通知,并具有适用于所有传输方式的定义明确的排序保证。

范围

范围内

  • 规范工作:定义触发器/回调机制、订阅生命周期、交付语义和事件排序保证的 SEP。
  • 参考实现:演示服务器发起通知和客户端回调处理的 SDK 组件。
  • 跨领域关注点:与传输工作组协调特定于传输的交付行为,以及与代理工作组协调任务完成通知与事件触发相交的部分。
  • 文档:涵盖事件驱动模式和从基于轮询的方法迁移指南的规范部分。

范围外

  • 传输线路格式或会话模型的变更(由传输工作组拥有)。
  • MCP 协议所需之外的通用发布/订阅基础设施。
  • 对现有通知原语(notifications/resources/updated, notifications/tools/list_changed 等)的修改,若与主动服务器发起交付无关。

相关工作组

  • 传输工作组 — 交付和排序保证取决于传输能力;回调语义必须在 stdio、Streamable HTTP 和未来传输之间保持一致。
  • 代理工作组SEP-1686 (任务) 将 Webhook 风格的任务完成通知确定为未来考虑事项;本工作组拥有该机制。

领导层

权限与决策权

运营

Resources

Deliverables & Success Metrics

活跃工作项

成功标准

  • 一份被接受的 SEP,定义触发器/回调机制及其订阅生命周期。
  • 至少在两个 Tier-1 SDK 中的参考实现。
  • 新原语的一致性测试覆盖。

变更日志