Skip to content
modelcontextprotocolPublic

About

Extensions to authorization

Resources

Code of conduct

Contributing

Security policy

Stars

171 stars

Watchers

24 watching

Forks

Repository files navigation

MCP Authorization Extensions

The Model Context Protocol (MCP) specification is defined in the main specification repository. This repository contains extensions to the core protocol that define additional authorization mechanisms.

These extensions are:

  • Optional - Implementations can choose to adopt these extensions
  • Additive - Extensions do not modify or break core protocol functionality; they add new capabilities while preserving core protocol behavior
  • Composable - Extensions are modular and designed to work together without conflicts, allowing implementations to adopt multiple extensions simultaneously
  • Versioned with the core protocol - A Stable extension is published as revisions keyed to core protocol revisions, and proposed changes collect in its draft/ directory

Extensions

The directory that holds an extension's specification shows its stage: specification/experimental/, specification/beta/ or specification/stable/. SEP-3392 defines the stages.

Stable

Governance

This repository follows the Model Context Protocol Governance process, with a dedicated set of Extension Maintainers for authorization extensions, listed in MAINTAINERS.md. The extensions are associated with the Authorization Interest Group.

All decisions regarding authorization extensions follow the same governance model as the core specification, including:

  • Specification Enhancement Proposals (SEPs)
  • Community discussion and consensus building
  • Maintainer review and approval
  • Transparent decision-making

Policies

This repository follows the Model Context Protocol project policies:

About

Extensions to authorization

Resources

Code of conduct

Contributing

Security policy

Stars

171 stars

Watchers

24 watching

Forks

Releases

Packages

Used by

Contributors

Languages