https://github.com/modelcontextprotocol/ext-auth
Extensions to authorization
https://github.com/modelcontextprotocol/ext-auth
Last synced: 6 months ago
JSON representation
Extensions to authorization
- Host: GitHub
- URL: https://github.com/modelcontextprotocol/ext-auth
- Owner: modelcontextprotocol
- License: mit
- Created: 2025-10-01T11:08:20.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-10-14T23:14:25.000Z (6 months ago)
- Last Synced: 2025-10-15T00:07:17.185Z (6 months ago)
- Size: 15.6 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Maintainers: MAINTAINERS.md
Awesome Lists containing this project
- awesome-mcp-servers - Model Context Protocol Auth Extensions - Repository of authorization extensions for the Model Context Protocol, providing reusable components and patterns to secure MCP servers and manage authentication flows. ([Read more](/details/model-context-protocol-auth-extensions.md)) (Mcp Server Directories & Lists)
README
# MCP Authorization Extensions
The Model Context Protocol (MCP) specification is defined in the [main specification repository](https://github.com/modelcontextprotocol/modelcontextprotocol/tree/main/docs/specification). 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 independently** - Extensions follow the core MCP versioning cycle but may adopt independent versioning as needed
## Governance
This repository follows the [Model Context Protocol Governance](https://modelcontextprotocol.io/community/governance) process, with a dedicated set of maintainers for authorization extensions. See [MAINTAINERS.md](./MAINTAINERS.md) for the list of maintainers specific to this repository.
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:
- [Code of Conduct](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/CODE_OF_CONDUCT.md)
- [Contributing Guidelines](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/CONTRIBUTING.md)
- [Security Policy](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/SECURITY.md)
- [Antitrust Policy](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/ANTITRUST.md)