4.6 KiB
4.6 KiB
Transports Working Group Governance
The Transports Working Group operates under a lightweight, consensus-driven governance model aligned with the broader MCP community.
Principles
- Open Participation — Anyone can participate regardless of affiliation
- Transparency — All decisions are documented and publicly accessible
- Consensus-Driven — Maintainers seek agreement; objections prompt discussion
- Antitrust Compliance — All activities follow the MCP Antitrust Policy
- Ecosystem Alignment — Work aligns with broader MCP goals and specifications
Roles
The Transports Working Group aligns with the MCP Contributor Ladder.
Contributors
Anyone who participates in the project:
- Joining Discord discussions
- Attending meetings
- Opening or commenting on issues
- Submitting pull requests
No formal approval is needed to become a contributor.
Members
Members are established contributors with sustained engagement. They:
- Have multiple contributions (code, documentation, or community)
- Have at least one merged PR
- Have enabled two-factor authentication on GitHub
- Can be assigned to issues and PRs
- Can use review commands like
/lgtm
Current Members:
| Name | Organization | GitHub |
|---|---|---|
| Caitie McCaffrey | Microsoft | @CatieM20 |
| Jonathan Hefner | - | @jonathanhefner |
| Mark Roth | @markdroth | |
| Mike Kistler | Microsoft | @mikekistler |
| Shaun Smith | Hugging Face | @evalstate |
Maintainers
Maintainers have demonstrated sustained commitment and leadership. They are responsible for:
- Reviewing and merging pull requests
- Coordinating meetings and setting agendas
- Managing repository and community health
- Making technical and governance decisions within the WG scope
- Representing the working group to the broader MCP community
Current Maintainers:
| Name | Organization | GitHub |
|---|---|---|
| Basil Hosmer | Anthropic | @bhosmer-ant |
| Kurtis Van Gent | @kurtisvg | |
| Peter Alexander | Anthropic | @pja-ant |
Decision Making
- Proposal — Ideas are raised via GitHub issues, PRs, or meetings
- Discussion — Open discussion in Discord and GitHub
- Consensus — Maintainers seek agreement; silence implies consent
- Objection Resolution — Objections trigger further discussion until resolved
- Documentation — All decisions are recorded in meeting notes or GitHub
Becoming a Member
To become a Member, a contributor must:
- Have made multiple contributions to the WG (code, docs, or community).
- Have at least one merged PR or accepted contribution.
- Demonstrate ongoing engagement.
- Have 2FA enabled on GitHub.
- Be sponsored by two existing Members or Maintainers from different organizations (or one Core/Lead Maintainer).
- Have no objections from existing Members within 7 days of nomination.
Becoming a Maintainer
Maintainer status is earned through sustained, high-quality contributions and leadership:
- Be a Member for at least 6 months.
- Demonstrate sustained, high-quality contributions.
- Demonstrate leadership in WG initiatives.
- Show ability to represent MCP's interests above an individual employer's interests.
- Complete security and governance onboarding (as required by the project).
- Be sponsored by an existing Maintainer or Core Maintainer.
- Be approved by the project Core Maintainers.
Meeting Requirements
All meetings must include:
- Published agenda (48+ hours in advance)
- Open attendance for all participants
Amendments
Governance changes require:
- Proposal via GitHub issue or PR
- Community discussion period
- Maintainer consensus
- Documented rationale for the change
Contact
Questions about governance can be directed to:
- The
#transports-wgDiscord channel - GitHub Issues in this repository
- Current maintainers directly