You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
4
+
5
+
These extensions are:
6
+
7
+
-**Optional** - Implementations can choose to adopt these extensions
8
+
-**Additive** - Extensions do not modify or break core protocol functionality; they add new capabilities while preserving core protocol behavior
9
+
-**Composable** - Extensions are modular and designed to work together without conflicts, allowing implementations to adopt multiple extensions simultaneously
10
+
-**Versioned independently** - Extensions follow the core MCP versioning cycle but may adopt independent versioning as needed
11
+
12
+
## Governance
13
+
14
+
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.
15
+
16
+
All decisions regarding authorization extensions follow the same governance model as the core specification, including:
17
+
- Specification Enhancement Proposals (SEPs)
18
+
- Community discussion and consensus building
19
+
- Maintainer review and approval
20
+
- Transparent decision-making
21
+
22
+
## Policies
23
+
24
+
This repository follows the Model Context Protocol project policies:
25
+
26
+
-[Code of Conduct](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/CODE_OF_CONDUCT.md)
0 commit comments