Skip to main content
在 MCP 贡献者社区内,我们维护两种协作形式:兴趣组(IG)工作组(WG)

速查

何时使用哪一种

在以下情况加入兴趣组:
  • 你有一个问题,但不确定解决方案
  • 你想探索某个想法是否有社区支持
  • 你是 MCP 新人,想了解某个主题领域
  • 你想分享用例和需求
在以下情况加入工作组:
  • 你有一个具体的解决方案要实现
  • 你已准备好编写代码或 SEP
  • 你能定期投入时间进行积极开发
  • 你想帮助构建某个特定特性
典型流程:在 IG 中讨论一个问题 → 验证它是否值得解决 → 组建或加入一个 WG 来构建解决方案 → 提交一个 SEP → 实现

兴趣组(IG)

目标: 促进对某个特定主题有共同兴趣的 MCP 贡献者之间的讨论和知识分享。焦点在于识别值得解决的问题并收集需求——而非构建解决方案。 IG 做什么:
  • 在 Discord 频道主持讨论
  • 举行例会以分享用例
  • 记录问题陈述和需求
  • 就应优先处理什么构建共识
  • 为工作组和 SEP 提供输入
示例:
  • MCP 中的安全
  • MCP 中的授权
  • 在企业环境中使用 MCP
  • 托管 MCP 客户端的工具和实践

工作组(WG)

目标: 就一个 SEP、一系列相关 SEP,或一个官方认可的项目进行协作。WG 产出具体的交付物。 WG 做什么:
  • 编写并迭代 SEP
  • 构建参考实现
  • 维护进行中的项目(Inspector、Registry、SDK)
  • 推动特性从提案走向规范
示例:
  • Registry
  • Inspector
  • 工具过滤(Tool Filtering)
  • 服务器身份(Server Identity)

治理

以下规则适用于所有 MCP 工作组和兴趣组。个别群组的章程不能覆盖这些要求。凡 WG 与 IG 之间规则不同之处,均明确注明。

领导层

每个群组有一位或多位 Lead(对兴趣组称为 Facilitator/主持人)。 对所有 Lead 和 Facilitator 的要求:
  • 在 MCP 贡献者阶梯上至少持有成员(Member)身份——角色定义见治理
  • 已展现出对该群组范围领域的持续投入
  • 有能力跨组织边界进行主持
  • 承诺运营该群组的日常事务
  • 群组及其领导层由至少两位核心维护者或一位首席维护者担保
对 WG Lead 的额外要求:
  • 承诺每周为 WG 活动投入 2-3 小时
所有 Lead 负责:
  • 安排并主持例会
  • 与参与者协作制定议程并提前发布
  • 确保会议纪要在 48 小时内发布
  • 维护该群组的文档
  • 访问仓库中维护一份成员列表和相应的访问列表
  • 主动招募并留住跨组织、跨视角的广泛、有代表性的成员
WG Lead 额外负责:
  • 通过 SEP 流程推动提案走向裁决
  • 分诊该 WG 范围领域内的 SEP,包括关闭不契合路线图的 SEP(附成文理由;作者可向核心维护者申诉)
  • 将受阻的决策附清晰背景上报给核心维护者
  • 维护该工作组的路线图
  • 持续地就该群组的总体方向征求一位或多位核心维护者的反馈
  • 向社区和核心维护者群体提供季度状态更新

参与级别

所有群组使用以下参与层级。注意 WG 成员(WG Member) 是一个群组特定的参与级别,不同于组织范围的 成员(Member) 角色——一个人可以在某个特定群组中是 WG 成员,而不持有组织范围的成员身份,反之亦然。 兴趣组主要以观察者、参与者和主持人运作。如果 IG 的工作需要正式决策,可以采用 WG 成员层级,但并非必需。 成为 WG 成员(WG,以及采用 WG 成员层级的 IG):
  • 持续参与 3 个月以上
  • 有意义的贡献(代码、规范文本、评审或文档)
  • 由现有 WG 成员或 Lead 提名
  • 7 天内 Lead、核心维护者或首席维护者无异议
WG 成员职责:
  • 继续本着诚意贡献
  • 在相应群组的成员列表中维护姓名、组织和 Discord 名称
活跃 vs. 荣誉退任: 连续 3 个月不参与的 WG 成员将被移至荣誉退任状态,并可通过展现重新参与而回归。

决策流程

本节主要适用于作出有约束力决策(技术设计共识、规范变更等)的工作组。兴趣组通常在讨论中以粗略共识运作,不作出有约束力的决策——其产出是建议、问题陈述和用例。采用 WG 成员层级的 IG 可将此流程用于内部决策。 WG 共识 通过以下递进过程达成。每一步在进入下一步之前都会先尝试。
1

惰性共识(默认)

  • 提案公布时附明确截止期限(次要事项至少 5 天,重大事项 10 天)
  • 沉默即同意
  • 任何 WG 成员可附成文异议进行阻止(block)
  • 阻止必须提出替代方案或明确的解决标准
  • 若截止期限前无阻止,则提案被接受
2

正式投票(当惰性共识被阻止时)

当某位 WG 成员在惰性共识期内进行阻止,或当一位 Lead 或三位及以上 WG 成员请求时,触发正式投票。
  • 法定人数:活跃 WG 成员的 50%
  • 通过:常规事项简单多数;范围变更三分之二多数
  • 除非明确声明为有约束力,核心维护者的反馈为建议性
  • 所有投票附理由记录
3

上报(当投票无法解决时)

如果投票未能解决该事项(无法定人数、未通过,或结果有争议),Lead 按下方上报路径上报给核心维护者。

上报路径

对于群组范围内的技术和设计分歧,群组应在牵涉核心维护者之前于本地解决分歧。对于 WG,这意味着使用上述决策递进过程。对于 IG,主持人应在上报之前尝试找到粗略共识。 有些分歧不适合在群组层面解决,应直接上报给核心维护者:
  • 范围争议(某议题是否落在该群组章程内)
  • 权限争议(该群组是否有权决定某事项)
  • 跨群组冲突(跨越多个 WG 或 IG 的分歧)
  • 行为准则或行为相关的关切
  • 成员或参与争议
当有必要上报时:
  1. Lead 记录该决策、所考虑过的选项和分歧点
  2. Lead 将上报附一个清晰的诉求呈交给核心维护者群体
  3. 核心维护者群体指定一位 CM——其不应与涉事各方有相同的组织隶属——来解决该问题并向群组反馈
  4. 被指定的 CM 或者:(a) 提供有约束力的指导,(b) 请求更多信息,或 (c) 建议全体核心维护者群体审议
  5. 时间线:上报应在 5 个工作日内获得初步回应

会议要求

Lead 根据群组当前的需求和生命周期阶段确定会议频率、形式和时长。没有固定的节奏要求——临近规范发布的 WG 可能每周开会,而处于早期探索的 IG 可能每月开会或主要以异步方式工作。 无论形式或频率如何,所有群组会议都必须: Lead 应积极让 WG 成员和参与者参与运营职责,例如准备议程、记录会议纪要和主持讨论。

沟通渠道

所有群组使用以下渠道: 除 Discord 外,群组可以在 GitHub Discussions 中建立一个讨论分类。Lead 将被授予相应角色以管理和审核讨论。

报告

工作组 提供季度更新(1 月、4 月、7 月、10 月底),包括:
  • 对照交付物的进展
  • 受阻条目和上报
  • 成员变动
  • 即将到来的优先事项
  • 资源需求
季度更新以文档形式发布在该工作组的 GitHub Discussions 分类中。它们可选地在核心维护者会议上与核心维护者讨论。 兴趣组 没有正式的报告要求,但应保持其章程和成员列表最新。

生命周期

工作组组建:
  • 必须存在一个被广泛认可、需要协调的关切
  • 提交一个 PR,将 WG 章程添加为 docs/community/working-groups/<name>.mdx,依据群组章程模板撰写,并在 docs/docs.json 中包含相应的导航条目,由 CODEOWNERS 把关、要求核心维护者批准
  • 初始成员列表由 WG Lead 批准
兴趣组组建:
  • Discord#wg-ig-group-creation 频道填写创建模板
  • 一位核心维护者评审该提案;IG 及其主持人必须由至少两位核心维护者或一位首席维护者担保
  • 一经担保,主持人组织该 IG,并通过一个 PR 创建章程,将 docs/community/interest-groups/<name>.mdx 添加进来,依据同一模板撰写,并在 docs/docs.json 中包含相应的导航条目,由 CODEOWNERS 把关、要求核心维护者批准
退役:
  • WG:WG Lead 或核心维护者附理由提议退役;需要核心维护者或首席维护者批准。当 WG 在持续一段时间内没有活跃工作,或已完成所有计划交付物时,也会被退役。
  • IG:核心维护者或首席维护者可以退役一个不再活跃或不再需要的 IG。
  • 两种情况下,文档都会被归档,频道会被标记为不活跃。

章程修订

对群组章程(WG 或 IG)的更改需要:
  • 由 Lead/Facilitator 或核心维护者提议
  • 由核心维护者批准

章程

每个 MCP 工作组和兴趣组都必须维护一份章程文档,记录其特定的使命、范围、领导层、成员和运作。上述治理规则自动适用,无需在章程中重复。 所需结构和一份可复制的模板参见群组章程模板

常见问题

我如何参与为 MCP 做贡献?

这些群组提供了一条入门通道:
  1. 加入 Discord 并关注与你相关的 IG。参加线上会议。参与讨论。
  2. 主动帮忙承担运营职责——主持会议、准备议程、记录纪要。在 SEP 讨论中分享你的用例。
  3. 当准备好动手工作时,为 WG 交付物做贡献。
  4. 持续的贡献是通往 WG 成员身份和贡献者阶梯晋升的一条受认可的路径。

我在哪里能找到所有当前 WG 和 IG 的列表?

MCP 贡献者 Discord 上,有一个为每个工作组和兴趣组设立的频道分区。获章程认可的群组在 modelcontextprotocol 仓库docs/community/ 下也有文档。

我需要先加入一个 IG 才能启动一个 WG 吗?

不需要。IG 参与有助于验证想法和建立支持,但并非必需。如果你心中有明确的交付物并能获得核心维护者担保,可以直接提议一个 WG。

我需要身处某个 WG 才能提交 SEP 吗?

不需要。任何人都可以提交 SEP。不过,WG 协作可以强化你的提案并帮助它找到担保人。

如果我的 IG 讨论引出了一个具体的解决方案怎么办?

你可以:
  • 组建一个新的 WG 来构建该解决方案
  • 如果有覆盖该领域的现有 WG,则加入它
  • 如果解决方案定义清晰,则直接提交一个 SEP

一个人可以身处多个 IG/WG 吗?

可以。在你时间允许的范围内参与尽可能多的群组。