Skip to content

SEP-2133 Amendment: Add Experimental Extensions Framework#2158

Merged
dsp-ant merged 1 commit intomodelcontextprotocol:mainfrom
sambhav:sep-2133-experimental-extensions
Jan 27, 2026
Merged

SEP-2133 Amendment: Add Experimental Extensions Framework#2158
dsp-ant merged 1 commit intomodelcontextprotocol:mainfrom
sambhav:sep-2133-experimental-extensions

Conversation

@sambhav
Copy link
Copy Markdown
Member

@sambhav sambhav commented Jan 27, 2026

This PR amends SEP-2133 (Extensions) to add support for experimental extensions, allowing Working Groups and Interest Groups to incubate extension ideas within the MCP organization before formal SEP submission.

Related Discord discussion - https://discord.com/channels/1358869848138059966/1465676949476212737

Motivation and Context

The current SEP-2133 requires extensions to go through the full SEP process before getting a repository. This creates a chicken-and-egg problem: WGs/IGs need a place to collaborate and prototype, but can't get a repo until the SEP is accepted.

This amendment enables maintainers to create experimental extension repositories (e.g., experimental-ext-interceptors) for discovery, prototyping, and collaboration—all under neutral governance with anti-trust protection and IP clarity.

This addresses feedback from the Financial IG and aligns with existing experimental repositories (experimental-ext-interceptors, experimental-ext-variants).

How Has This Been Tested?

This is a process/governance update to SEP-2133. The pattern has been validated by existing experimental repositories already in use by the Financial IG.

Breaking Changes

None. This is purely additive—existing official extension processes remain unchanged.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update

Checklist

  • I have read the MCP Documentation
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have added or updated documentation as needed

Additional context

Per discussion among core maintainers, this is being submitted as a PR rather than a new SEP since it's a process update with broad alignment. Key changes:

  • New Experimental Extensions section with experimental-ext-<name> naming convention
  • Experimental extensions MUST be associated with a WG/IG
  • Any maintainer MAY create experimental repos while SEP is in draft state (or before submission)
  • Repositories MUST clearly indicate experimental/non-official status
  • Graduation to official status follows standard SEP process (Extensions Track)

@sambhav sambhav requested a review from a team January 27, 2026 20:22
Comment thread seps/2133-extensions.md
dsp-ant
dsp-ant previously approved these changes Jan 27, 2026
Copy link
Copy Markdown
Member

@dsp-ant dsp-ant left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks. Lets address Peder's comment

@sambhav sambhav force-pushed the sep-2133-experimental-extensions branch 2 times, most recently from 13858b5 to 52f027b Compare January 27, 2026 22:33
@sambhav sambhav requested review from PederHP and dsp-ant January 27, 2026 22:33
dsp-ant
dsp-ant previously approved these changes Jan 27, 2026
@sambhav sambhav force-pushed the sep-2133-experimental-extensions branch 2 times, most recently from ee284bd to 156eecd Compare January 27, 2026 22:38
@sambhav sambhav requested a review from dsp-ant January 27, 2026 22:38
This amendment adds support for experimental extensions, allowing
Working Groups and Interest Groups to incubate extension ideas
within the MCP organization before formal SEP submission.

Key changes:
- Add Experimental Extensions section with experimental-ext-<name>
  naming convention
- Experimental extensions MUST be associated with a WG/IG
- Any maintainer may create experimental repos while SEP is in draft
- Graduation to official status follows standard SEP process
- Update Abstract and Definition to acknowledge experimental extensions
- Update Lifecycle/Creation to reference experimental incubation path
@dsp-ant dsp-ant merged commit 9f3e0fe into modelcontextprotocol:main Jan 27, 2026
3 checks passed
@sambhav sambhav deleted the sep-2133-experimental-extensions branch January 27, 2026 22:50
shivankgoel pushed a commit to shivankgoel/modelcontextprotocol that referenced this pull request Feb 16, 2026
…ol#2158)

This amendment adds support for experimental extensions, allowing
Working Groups and Interest Groups to incubate extension ideas
within the MCP organization before formal SEP submission.

Key changes:
- Add Experimental Extensions section with experimental-ext-<name>
  naming convention
- Experimental extensions MUST be associated with a WG/IG
- Any maintainer may create experimental repos while SEP is in draft
- Graduation to official status follows standard SEP process
- Update Abstract and Definition to acknowledge experimental extensions
- Update Lifecycle/Creation to reference experimental incubation path
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants