File tree Expand file tree Collapse file tree 5 files changed +42
-4
lines changed
docs/specification/2025-03-26 Expand file tree Collapse file tree 5 files changed +42
-4
lines changed Original file line number Diff line number Diff line change 22title : Architecture
33cascade :
44 type : docs
5- weight : 1
5+ weight : 10
66---
77
88The Model Context Protocol (MCP) follows a client-host-server architecture where each
Original file line number Diff line number Diff line change 22title : Base Protocol
33cascade :
44 type : docs
5- weight : 2
5+ weight : 20
66---
77
88{{< callout type="info" >}} ** Protocol Revision** : 2025-03-26 {{< /callout >}}
Original file line number Diff line number Diff line change 1+ ---
2+ title : Key Changes
3+ type : docs
4+ weight : 5
5+ ---
6+
7+ This document lists changes made to the Model Context Protocol (MCP) specification since
8+ the previous revision, [ 2024-11-05] ({{< ref "../2024-11-05" >}}).
9+
10+ ## Major changes
11+
12+ 1 . Added a comprehensive ** [ authorization framework] ({{< ref "basic/authorization" >}})**
13+ based on OAuth 2.1 (PR
14+ [ #133 ] ( https://github.com/modelcontextprotocol/specification/pull/133 ) )
15+ 1 . Replaced the previous HTTP+SSE transport with a more flexible ** [ Streamable HTTP
16+ transport] ({{< ref "basic/transports#streamable-http" >}})** (PR
17+ [ #206 ] ( https://github.com/modelcontextprotocol/specification/pull/206 ) )
18+ 1 . Added support for JSON-RPC ** [ batching] ( https://www.jsonrpc.org/specification#batch ) **
19+ (PR [ #228 ] ( https://github.com/modelcontextprotocol/specification/pull/228 ) )
20+ 1 . Added comprehensive ** tool annotations** for better describing tool behavior, like
21+ whether it is read-only or destructive (PR
22+ [ #185 ] ( https://github.com/modelcontextprotocol/specification/pull/185 ) )
23+
24+ ## Other schema changes
25+
26+ - Added ` message ` field to ` ProgressNotification ` to provide descriptive status updates
27+ - Added support for audio data, joining the existing text and image content types
28+ - Added ` completions ` capability to explicitly indicate support for argument
29+ autocompletion suggestions
30+
31+ See
32+ [ the updated schema] ( http://github.com/modelcontextprotocol/specification/tree/main/schema/2025-03-26/schema.ts )
33+ for more details.
34+
35+ ## Full changelog
36+
37+ For a complete list of all changes that have been made since the last protocol revision,
38+ [ see GitHub] ( https://github.com/modelcontextprotocol/specification/compare/2024-11-05...2025-03-26 ) .
Original file line number Diff line number Diff line change 22title : Client Features
33cascade :
44 type : docs
5- weight : 4
5+ weight : 40
66---
77
88{{< callout type="info" >}} ** Protocol Revision** : 2025-03-26 {{< /callout >}}
Original file line number Diff line number Diff line change 22title : Server Features
33cascade :
44 type : docs
5- weight : 3
5+ weight : 30
66---
77
88{{< callout type="info" >}} ** Protocol Revision** : 2025-03-26 {{< /callout >}}
You can’t perform that action at this time.
0 commit comments