SDK Working Group Charter - Model Context Protocol
https://modelcontextprotocol.org/community/working-groups/sdk • 312 KB fetched Open original page
SDK Working Group Charter - Model Context Protocol
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Skip to main content
Model Context Protocol home page
Search...
⌘ K Ask Assistant ⌘ I
* Blog
* GitHub
Search...
Navigation
Working Group Charters
SDK Working Group Charter
Documentation
Specification
Extensions
Registry
SEPs
Community
Get Involved
* Contributing to MCP
* Contributor Communication
* Working and Interest Groups
* Group Charter Template
Shaping the Protocol
* Roadmap
* Design Principles
* SEP Guidelines
Governance
* Governance and Stewardship
* Contributor Ladder
* Feature Lifecycle and Deprecation Policy
* SDK Tiering System
* Security Policy
* Antitrust Policy
Working Group Charters
* Agents Charter
* File Uploads Charter
* Filesystems Charter
* Inspector V2 Working Group Charter
* Interceptors Charter
* Registry Charter
* SDK Working Group Charter
* Server Card Charter
* Skills Over MCP Charter
* Transports Charter
* Triggers and Events Charter
Interest Group Charters
* Authorization Charter
* Enterprise Interest Group Charter
* Enterprise-Managed Authorization Charter
* Financial Services Charter
* Primitive Grouping Charter
* Security Charter
* Tool Annotations Charter
On this page
* Group Type
* Mission Statement
* Scope
* In Scope
* Out of Scope
* Related Groups
* Leadership
* Authority & Decision Rights
* Membership
* Operations
* Deliverables & Success Metrics
* Active Work Items
* Success Criteria
* Changelog
Working Group Charters
SDK Working Group Charter
Copy page Copy page
Charter for the MCP SDK Working Group.
Copy page Copy page
Group Type
Working Group
Mission Statement
The SDK Working Group exists to keep the official MCP SDKs consistent, conformant, and current with the specification. It coordinates implementation of new protocol versions across languages, governs the SDK Tiering System , and establishes shared design patterns where sensible, so that developers get a coherent experience across SDKs while each remains idiomatic to its language.
Scope
In Scope
* SDK Tiering : Operating the SDK Tiering System , including reviewing tier advancement requests, applying relegation criteria, and maintaining the published tier assignments.
* Official SDK Roster : Evaluating proposals to add new official SDKs or retire existing ones.
* Release Coordination : Aligning Tier-1 SDK release plans with specification version dates so that protocol features land in SDKs on the timelines their tier requires.
* Cross-SDK Design Guidance : Recommending common patterns for SDK API surface, versioning, deprecation, error handling, and extension packaging, so that SDKs remain recognisably similar across languages while staying idiomatic.
* Conformance Integration : Working with the Conformance Testing project to ensure each official SDK runs the conformance suite and publishes results.
* Maintainer Coordination : Providing a forum for per-language SDK maintainers to share implementation experience and surface specification ambiguities back to Core Maintainers.
Out of Scope
* Per-SDK day-to-day maintenance : Issue triage, PR review, and releases for an individual SDK remain the responsibility of that SDK’s maintainers as listed in MAINTAINERS.md .
* Specification authorship : Protocol changes are proposed through the SEP process and owned by the relevant working group or Core Maintainers. The SDK WG implements accepted SEPs; it does not own spec sections.
* Conformance test authoring : The conformance test suite itself is owned by the Conformance Testing project.
* Third-party and community SDKs : SDKs outside the modelcontextprotocol organization are not governed by this group.
Related Groups
* Transports WG : Transport implementations are a substantial part of every SDK. The SDK WG coordinates with the Transports WG on rollout sequencing when transport SEPs land.
* Conformance Testing : Tier assignments depend on conformance scores. The SDK WG consumes conformance results and feeds back gaps in test coverage.
* All specification-producing WGs : The SDK WG is a downstream consumer of accepted SEPs and coordinates reference-implementation timing with the originating group.
Leadership
Role Name Organization GitHub Term
Lead Felix Weinberger Anthropic @felixweinberger Ongoing
Authority & Decision Rights
Decision Type Authority Level
Meeting logistics & scheduling WG Leads (autonomous)
Proposal prioritization within WG WG Leads (autonomous)
SDK tier advancement or relegation WG consensus
Cross-SDK design guidance WG consensus (advisory to per-SDK maintainers)
Per-SDK releases, versioning, API design That SDK’s maintainers (autonomous)
Adding or retiring an official SDK WG consensus → Core Maintainer approval
Changes to the tiering criteria WG consensus → Core Maintainer approval
Scope expansion Core Maintainer approval required
WG Member approval WG Member sponsors
Membership
WG Members are the maintainers of each official SDK as recorded in MAINTAINERS.md and the corresponding roles in modelcontextprotocol/access . Maintainers of any official SDK are WG Members by default.
Operations
Meeting Frequency Duration Purpose
Working Session Biweekly 45 min Release coordination, tier reviews, cross-SDK design
Communication happens in the #general-sdk-dev Discord channel and the SDK Working Group category in GitHub Discussions .
Deliverables & Success Metrics
Active Work Items
Item Status Target Date Champion
2026-06-30 spec support across Tier-1 SDKs Planning 2026 Q3 Per-SDK maintainers
Cross-SDK guidance for stateless transport adoption In progress 2026 Q2 WG Leads
Quarterly tier review Recurring Quarterly WG Leads
Success Criteria
* All official SDKs have a published tier and a passing conformance run on their default branch.
* Tier-1 SDKs ship support for each released specification version within the timeline their tier requires.
* Tier advancement and relegation decisions are recorded with rationale in GitHub Discussions.
Changelog
Date Change
2026-04-28 Initial charter
Was this page helpful?
Yes No
Registry Charter
Server Card Charter
github
Assistant
Responses are generated using AI and may contain mistakes.
Links found on this page
- /llms.txt [direct]
- Skip to main content [direct]
- Model Context Protocol home page [direct]
- Blog [direct]
- GitHub [direct]
- Documentation [direct]
- Specification [direct]
- Extensions [direct]
- Registry [direct]
- SEPs [direct]
- Community [direct]
- Contributor Communication [direct]
- Working and Interest Groups [direct]
- Group Charter Template [direct]
- Roadmap [direct]
- Design Principles [direct]
- SEP Guidelines [direct]
- Governance and Stewardship [direct]
- Contributor Ladder [direct]
- Feature Lifecycle and Deprecation Policy [direct]
- SDK Tiering System [direct]
- Security Policy [direct]
- Antitrust Policy [direct]
- Agents Charter [direct]
- File Uploads Charter [direct]
- Filesystems Charter [direct]
- Inspector V2 Working Group Charter [direct]
- Interceptors Charter [direct]
- Registry Charter [direct]
- Server Card Charter [direct]
- Skills Over MCP Charter [direct]
- Transports Charter [direct]
- Triggers and Events Charter [direct]
- Authorization Charter [direct]
- Enterprise Interest Group Charter [direct]
- Enterprise-Managed Authorization Charter [direct]
- Financial Services Charter [direct]
- Primitive Grouping Charter [direct]
- Security Charter [direct]
- Tool Annotations Charter [direct]
- MAINTAINERS.md [direct]
- Conformance Testing [direct]
- @felixweinberger [direct]
- modelcontextprotocol/access [direct]
- GitHub Discussions [direct]
|
|