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
Update MCP protocol expert agent to spec 2025-11-25 (#2911)
* Update MCP protocol expert agent to spec 2025-11-25
Updates the MCP protocol expert agent documentation to reflect the
latest MCP specification (2025-11-25). Key changes include:
- Update spec version references from 2025-06-18 to 2025-11-25
- Add Tasks section documenting the new durable state machine feature
- Update Elicitation section with new URL mode for sensitive data
- Note HTTP+SSE transport deprecation in favor of Streamable HTTP
- Add MCP-Protocol-Version and Mcp-Session-Id header requirements
- Fix key file paths to match actual codebase structure
- Add new spec URLs for Tasks, Transports, and Elicitation
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Add MCP 2025-11-25 authorization updates to agents
Updates both MCP protocol expert and OAuth expert agents with the
authorization model changes from MCP spec 2025-11-25:
mcp-protocol-expert.md:
- Add brief Authorization section with key points
- Defer to oauth-expert for implementation details
- Add Authorization and Security Best Practices URLs
oauth-expert.md:
- Add MCP Authorization resources (RFC 9728, 8707, Client ID Metadata)
- Add comprehensive MCP Authorization Model section covering:
- Client Registration Priority order
- Client ID Metadata Documents (new preferred approach)
- Protected Resource Metadata (RFC 9728)
- Resource Indicators (RFC 8707)
- MCP-specific security requirements
- Note ToolHive implementation status for each feature
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
---------
Co-authored-by: Claude <noreply@anthropic.com>
3.**Check for newer versions**: The date in the URL (2025-06-18) indicates spec version. Look for newer dates.
50
+
3.**Check for newer versions**: The date in the URL (2025-11-25) indicates spec version. Look for newer dates.
50
51
51
52
4.**Always verify URLs**: If a URL gives 404, try alternative paths or check the main site.
52
53
@@ -71,10 +72,11 @@ When fetching specifications during a session:
71
72
72
73
### Transport Types
73
74
74
-
Per the 2025-06-18 specification, MCP defines these transports:
75
-
-**stdio**: Standard input/output (preferred, clients SHOULD support)
76
-
-**Streamable HTTP**: HTTP-based transport for multiple connections
77
-
-**Custom transports**: Implementations MAY add custom transports
75
+
Per the 2025-11-25 specification, MCP defines two standard transports:
76
+
-**stdio**: Standard input/output. Server reads JSON-RPC from stdin, writes to stdout. Messages delimited by newlines. Preferred for single-process architectures.
77
+
-**Streamable HTTP**: HTTP-based transport for multiple connections. Uses POST/GET on single endpoint. Supports optional SSE for streaming. Includes session management via `Mcp-Session-Id` header. Requires `MCP-Protocol-Version` header on subsequent requests.
78
+
79
+
**Note**: HTTP+SSE transport from 2024-11-05 is deprecated; use Streamable HTTP instead.
78
80
79
81
**Always fetch the latest transport documentation** as this evolves over time.
80
82
@@ -85,8 +87,9 @@ Per the 2025-06-18 specification, MCP defines these transports:
85
87
-**Clients**: Connectors within host applications
86
88
-**Servers**: Services providing context and capabilities
0 commit comments