MCP Apps 工作组章程

MCP Apps 工作组章程

社区译文;来源: MCP 80041ab0

小组类型

工作组

使命陈述

MCP Apps 工作组负责定义、演进和维护通过 MCP 提供交互式用户界面的官方扩展。工作组监督扩展规范、SDK、参考实现、安全模型、conformance 工作和相关指南,使应用能够在彼此独立的 MCP 宿主中安全且一致地运行。

范围

范围内

  • 规范工作:MCP Apps 扩展规范及相关 SEP,涵盖下述 io.modelcontextprotocol/ui 命名空间内的领域。
  • 应用生命周期:应用如何声明、初始化、持久化和销毁,包括 UI 资源声明与工具元数据。
  • 应用交互模型:用户、应用与宿主之间的交互协议,例如双向消息传递、应用工具等。
  • 内容类型与渲染目标:支持不同内容类型和生成式 UI 等方法,并与 A2UI 和 AG-UI 等外部协议互操作。
  • 安全模型:UI 发起操作的威胁模型、沙箱、安全策略、权限和可审计性。
  • SDK 与参考实现:@modelcontextprotocol/ext-apps SDK、参考宿主、示例服务器和宿主集成示例。
  • Conformance:兼容性测试、应用验证,以及应用和宿主 conformance 要求的定义。
  • 跨领域协调:应用发现与元数据(与 Registry WG 协作)、agent 流程中的 UI(与 Agents IG 协作),以及各语言 SDK 的支持(与 SDK WG 协作)。
  • 文档:API 参考、创作指南、宿主集成指南、入门资源和示例。

范围外

  • 核心协议所有权:对 MCP 基础语义、传输或生命周期的更改通过 SEP 流程提出,并由相关小组或 Core Maintainer 负责。
  • 宿主特定的产品与设计决策:宿主控制其用户体验和视觉设计。WG 负责标准化互操作与安全合同。
  • 单个应用实现:基于扩展构建的应用仍由其作者负责。
  • 通用 agent 编排:agent 循环和 sub-agent 协调属于 Agents IG,任务管理属于 Tasks and Events WG。本 WG 只负责交互式 UI 表面及其集成点。

相关小组

  • Agents IG:agent 流程和任务生命周期中的交互式 UI。
  • Registry WG:应用发现、分发和元数据。
  • Security IG:沙箱、权限及 UI 发起操作的评审。
  • SDK WG:TypeScript 参考实现之外的 SDK 一致性与支持。

领导

角色姓名组织GitHub任期
LeadIdo SalomonMCP-UI@idosal初始
LeadLiad YosefMCP-UI / Ora@liady初始
LeadOlivier ChafikAnthropic@ochafik初始

权限与决策权

决策类型权限级别
会议后勤与日程安排WG Lead(自主决定)
WG 内提案优先级WG Lead(自主决定)
SEP 分诊与关闭(范围内)WG Lead(自主决定,并记录理由)
范围内技术设计WG 共识
规范更改(增量)WG 共识 → Core Maintainer 批准
规范更改(破坏性/根本性)WG 共识 → Core Maintainer 批准 + 更广泛评审
扩大范围必须获得 Core Maintainer 批准
批准 WG MemberWG Member 赞助人

成员

姓名组织GitHubDiscord层级
Ido SalomonMCP-UI@idosalLead
Liad YosefMCP-UI / Ora@liadyLead
Olivier ChafikAnthropic@ochafikLead
Anton PidkuikoAnthropic@antonpk1WG Member
Max StoiberOpenAI@mstoiber-oaiWG Member
Dominic FarolinoGoogle@domfarolinoWG Member

运作方式

会议频率时长目的
工作会议每三周一次(星期三,太平洋时间 08:00)60 分钟规范评审、路线图讨论,以及收集应用/宿主反馈

会议以 #mcp-apps-wg 标签发布在 MCP 社区日历上。议程和会议记录维护在公开的 MCP Apps 工作组议程中,并从日历条目链接。

Discord:#mcp-apps-wg

资源

交付物与成功指标

活跃工作项

实时工作在 ext-apps 的 issue tracker和pull requests中跟踪。主要工作流如下:

项目状态目标日期负责人
规范与 SDK 演进:协议对齐、能力协商、版本控制,以及维护 @modelcontextprotocol/ext-apps进行中@idosal、@liady、@ochafik
解决工具和服务器之间的视图蔓延问题(可复用且相互独立的视图)进行中@mstoiber-oai、@idosal、@liady
正式定义安全模型,并扩展沙箱和权限进行中@idosal
试验应用工具交互模型(WebMCP 方法)进行中@ochafik
处理动态资源内容和非 HTML 宿主草案@liady、@idosal
Conformance 与跨宿主互操作:官方 validator、公开平台测试和兼容性报告进行中@idosal
开发者体验与生态采用:参考宿主、创作工具、示例、文档、无障碍能力和发现协调持续维护@idosal

成功标准

  • 扩展规范、SDK、参考宿主和示例得到积极维护,规范与 SDK issue 能得到及时分诊。
  • MCP Apps 无需修改即可在多个主要宿主中运行。
  • 符合规范的宿主实现已记录的沙箱、权限、内容安全策略和可审计性要求,并通过 conformance suite 验证。
  • 破坏性更改很少发生;发生时有明确记录,并在此前提供适当的弃用与迁移路径。
  • MCP Apps 成为 agentic web 的标准 UI 层。

变更日志

日期变更
2025-11-21提出 SEP-1865,统一 MCP-UI 与 OpenAI Apps SDK 两种方案
2025-12-17举行第一次 MCP Apps 工作组会议
2026-01-26发布首个稳定版 MCP Apps 扩展规范
2026-01-28SEP-1865 标记为 Final
2026-05-21初始章程