Skip to content
MCP 文档版本 2026-07-28 更新于 2026-10-14

治理与维护

了解 Model Context Protocol 的治理结构以及如何参与社区

Model Context Protocol (MCP) 遵循正式的治理模型,以确保决策透明和社区参与。本文档概述了项目的组织方式以及决策的制定方式。

项目通用政策

Model Context Protocol 已设立为 Model Context Protocol a Series of LF Projects, LLC。适用于 Model Context Protocol 及 Model Context Protocol 参与者的政策(包括商标使用指南)位于 https://www.lfprojects.org/policies/。根据本治理文件的规定获批的治理变更,也必须获得 LF Projects, LLC 的批准。

Model Context Protocol 参与者确认,所有新贡献的版权将由版权持有者作为独立著作保留,任何贡献者或版权持有者均无需向本项目转让版权。

除下文所述情况外,向本项目提交的所有代码和规范贡献 MUST(必须)使用 Apache License, Version 2.0(可在此获取:https://www.apache.org/licenses/LICENSE-2.0)(即"项目许可证")。

所有对外发布的代码和规范将依据项目许可证提供。核心维护者可例外批准对入站或出站贡献使用替代开源许可证。

所有文档(规范除外)将依据 Creative Commons Attribution 4.0 International 许可证提供,可在此获取:https://creativecommons.org/licenses/by/4.0。

技术治理

MCP 项目采用分层结构,类似于 Python、PyTorch 及其他开源项目:

角色范围
首席维护者 (BDFL)最终决策权
核心维护者项目整体方向
维护者工作组、SDK、组件
贡献者Issue、PR、讨论
  • 贡献者提交 issue、发起 pull request,并为项目做出贡献。
  • 维护者推动 MCP 项目内的组件,例如 SDK、文档和工作组。
  • 核心维护者推动项目整体方向,并监督贡献者和维护者。
  • 首席维护者是最终决策者(也称为 BDFL - Benevolent Dictator for Life)。

维护者、核心维护者和首席维护者共同组成 MCP 指导组。

所有维护者都应对 MCP 的设计理念有强烈的认同倾向。技术治理流程中的成员资格属于个人,而非公司。也就是说,不为特定公司保留席位,成员资格与个人相关联,而非与其所供职的公司相关联。

沟通渠道

技术治理通过所有维护者共享的 Discord 服务器进行。每个维护者小组可以选择额外的沟通渠道,但所有决策及其支撑性讨论 MUST(必须)记录并在 Discord 服务器上透明地提供。

角色

贡献者阶梯是每个角色的权威定义——包括其要求、职责、特权、晋升流程和不活跃政策。本节从概念上概述各角色与治理的关系。

维护者管理特定领域,例如 SDK、文档或工作组。他们独立为自己的领域做出决策,并在需要时上报给核心维护者。维护者对其各自的仓库拥有写入权限。

核心维护者主导 MCP 规范和项目整体方向。他们可以通过多数投票否决维护者的决定、解决争议,并任命或罢免维护者。核心维护者对所有 MCP 仓库拥有管理员权限,但与外部贡献者使用相同的 pull request 工作流。

首席维护者拥有最终权威,可以否决核心维护者或维护者的任何决定——这一角色通常被称为 Benevolent Dictator for Life (BDFL)。首席维护者任命和罢免核心维护者,并且是所有项目基础设施的管理员。他们属于核心维护者小组,并应公开阐述其决策理由。

贡献者阶梯还定义了 Member 和 Community Moderator 角色,它们不属于指导组。

决策流程

核心维护者小组每两周召开一次会议,讨论并投票表决提案,以及讨论任何需要讨论的话题。如有需要,共享的 Discord 服务器可用于讨论和投票表决较小的提案。

首席维护者、核心维护者和维护者小组应尝试每三到六个月进行一次线下会面。

流程

核心维护者和首席维护者负责 Model Context Protocol 的所有方面,包括文档、issue、内容建议以及 MCP 项目下的所有其他部分。维护者负责其所在 MCP 项目领域的文档、issue 和内容建议,但鼓励他们参与 MCP 项目的一般性维护工作。

维护者、核心维护者和首席维护者应使用与外部贡献者相同的贡献流程,而不是直接对仓库进行更改。这有助于了解意图并提供讨论机会。

工作组和兴趣小组

MCP 的协作与贡献围绕两个结构组织:工作组和兴趣小组。

  • 兴趣小组通过公开讨论识别并阐明 MCP 应解决的问题
  • 工作组通过产出 SEP 或实现等交付物来开发具体解决方案

有关如何创建、参与和推动这些小组的详细信息,请参阅工作组和兴趣小组文档。

规范增强提案(SEP)

对规范的拟议更改必须以规范增强提案(SEP)的形式提交。SEP 是提出重大新功能、收集社区意见和记录设计决策的主要机制。

有关完整的 SEP 流程、格式要求和状态工作流,请参阅 SEP 指南。

维护职责

没有专门维护者的组件(如文档)由核心维护者负责。这些组件遵循标准的贡献指南,通过拉取请求进行,由维护者负责审查,任何重大更改都需上报核心维护者审查。

鼓励核心维护者和维护者改进 MCP 项目的任何部分,无论正式的维护分工如何。

沟通

核心维护者会议

核心维护者小组每两周召开一次会议,讨论提案和项目事宜。提案相关记录应公开。核心维护者小组将力争每 3-6 个月举行一次线下会议。

公开聊天

MCP 项目维护着一个公开 Discord 服务器,为兴趣小组提供公开聊天。MCP 项目可能设有用于特定沟通的私有频道。

维护者的提名、确认和移除

维护者小组的成员资格授予个人,基于其展现出的专业能力以及与 MCP 方向的一致性,择优授予。成员资格与个人关联,而非其雇主,且没有任期限制。

各角色的提名流程、赞助要求、审查时间线和 inactivity 标准定义在贡献者阶梯的晋升流程中。

现任首席维护者

  • David Soria Parra
  • Den Delimarsky

现任核心维护者

  • Peter Alexander
  • Caitie McCaffrey
  • Kurtis Van Gent
  • Clare Liguori
  • Paul Carleton
  • Nick Cooper

荣休成员

  • Justin Spahr-Summers(联合发明人,荣休首席维护者)
  • Basil Hosmer(荣休核心维护者)
  • Che Liu(荣休核心维护者)
  • Nick Aldridge(荣休核心维护者)

现任维护者和工作组

请参阅维护者列表。

BytesRouter 是社区翻译站点,所有译文仅供参考,一切以官方英文原文为准。