Skip to content

Commit 55c983f

Browse files
Merge pull request modelcontextprotocol#164 from allenzhou101/feature/base-protocol-auth-reference
Add reference to Authorization spec in Base Protocol page
2 parents 3d4877e + 1880e06 commit 55c983f

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

docs/specification/draft/basic/_index.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,19 @@ See the following pages for more details on the different components:
5353

5454
## Auth
5555

56-
Authentication and authorization are not currently part of the core MCP specification,
57-
but we are considering ways to introduce them in future. Join us in
56+
MCP provides an [Authorization]({{< ref "/specification/draft/basic/authorization" >}})
57+
framework for HTTP+SSE transport. Implementations using HTTP+SSE transport **SHOULD**
58+
conform to this specification, whereas implementations using STDIO transport **SHOULD
59+
NOT** follow this specification, and instead retrieve credentials from the environment.
60+
61+
Additionally, clients and servers **MAY** negotiate their own custom authentication and
62+
authorization strategies.
63+
64+
For further discussions and contributions to the evolution of MCP’s auth mechanisms, join
65+
us in
5866
[GitHub Discussions](https://github.com/modelcontextprotocol/specification/discussions)
5967
to help shape the future of the protocol!
6068

61-
Clients and servers **MAY** negotiate their own custom authentication and authorization
62-
strategies.
63-
6469
## Schema
6570

6671
The full specification of the protocol is defined as a

0 commit comments

Comments
 (0)