-
-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
Summary
Upgrade MCP protocol from 2025-06-18 to 2025-11-25 (released November 25, 2025 - MCP's first anniversary).
New Features in 2025-11-25
Tasks abstraction - A new primitive for tracking long-running server work:
- Any request can be augmented with a task
- Clients can query task status
- Results available for server-defined duration after task creation
This could be useful for long-running operations like database searches or document processing.
Icons - Visual identifiers for servers, tools, prompts, and resources.
References
TODO
- Update
MCPProtocolVersioninProtocol.swiftto2025-11-25 - Add
2025-06-18toMCPProtocolVersionsSupportedfor backward compatibility - Add
Iconstruct toProtocol.swift - Update
Implementationstruct to include optionaliconsarray - Create Cupertino icon (64x64 PNG) and add to
assets/ - Add icon to
serverInfoin MCPServer initialization response - Update
MCPClientandMockAIAgentif needed - Add/update tests
Version Support After Upgrade
public let MCPProtocolVersion = "2025-11-25"
public let MCPProtocolVersionsSupported = [
"2025-11-25",
"2025-06-18",
"2024-11-05",
]Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels