Repository navigation
[2026-07-28] Extensions framework + Tasks + MCP Apps #335
Copy link
Copy link
Open
4 / 94 of 9 issues completedLabels
2026-07-28All issues and PRs related to the spec release 2026-07-28All issues and PRs related to the spec release 2026-07-28ClientIssues & PRs related to the Client componentIssues & PRs related to the Client componentSchemaIssues & PRs related to the Schema componentIssues & PRs related to the Schema componentServerIssues & PRs related to the Server componentIssues & PRs related to the Server componentenhancementRequest for a new feature that's not currently supportedRequest for a new feature that's not currently supportedimproves spec complianceImproves consistency with other SDKs such as TyepScriptImproves consistency with other SDKs such as TyepScriptneeds designValid issue but needs maintainer alignment on design or approachValid issue but needs maintainer alignment on design or approach
Description
Tracking issue for the MCP Spec 2026-07-28 release — Extensions framework + Tasks + MCP Apps milestone.
SEP-2133 establishes the extension mechanism (capability negotiation + extensible handler dispatch). Both SEP-2663 (Tasks) and SEP-1865 (MCP Apps) graduate to extensions on top of it. Land SEP-2133 first; Tasks and Apps depend on it.
SEPs covered
| SEP | Title | Spec PR |
|---|---|---|
| SEP-2133 | Extensions framework for MCP | #2133 |
| SEP-2663 | Tasks Extension | #2663 |
| SEP-1865 | MCP Apps — Interactive User Interfaces | #1865 |
Sub-issues
Foundation (blocker for Tasks and Apps):
- [Schema][Server][Client] SEP-2133: Extensions framework (capability negotiation + ExtensionRegistry + extensible dispatch) #344 — SEP-2133: Extensions framework (capability negotiation + ExtensionRegistry + extensible dispatch)
SEP-2663 Tasks:
- [Schema] SEP-2663 Tasks: Task shape, resultType discriminator, tasks/* request/result types #345 — Schema: Task shape,
resultTypediscriminator,tasks/*request/result types - [Server] SEP-2663 Tasks: TasksExtension, capability gate, tasks/* handlers #346 — Server:
TasksExtension, capability gate,tasks/get/update/cancelhandlers - [Server] SEP-2663 Tasks: TaskStoreInterface with InMemory and PSR-16 stores #347 — Server:
TaskStoreInterfacewith InMemory and PSR-16 stores - [Server] SEP-2663 Tasks: Handlers return task handles; the application advances the task #348 — Server: Handlers return task handles; the application advances the task
- [Client] SEP-2663 Tasks: Poll task handles and answer inputRequests #349 — Client: Poll task handles and answer
inputRequestsviatasks/update
SEP-1865 MCP Apps:
- [Schema] SEP-1865 MCP Apps: Content types, ui:// scheme, tool metadata fields #350 — Schema: Content types,
ui://scheme, tool metadata fields - [Server][Capability] SEP-1865 MCP Apps: ext-apps registration, builder API, #[McpUiResource] attribute #351 — Server:
ext-appsregistration, builder API,#[McpUiResource]attribute - [Server][Capability][Examples] SEP-1865 MCP Apps: Link tools to UI templates via attribute metadata + example/inspector tests #352 — Server/Examples: Link tools to UI templates + example server + inspector tests
Notes
- All three SEPs are merged into the spec repo.
- SEP-2663 supersedes SEP-1686. Issue [Schema][Server][SEP-1686] Tasks #139 (SEP-1686 Tasks) was closed and rescoped to this milestone — the SEP-1686 design was never shipped by the PHP SDK, so there is nothing to deprecate.
- SEP-1865 spec lives at
modelcontextprotocol/ext-apps.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
2026-07-28All issues and PRs related to the spec release 2026-07-28All issues and PRs related to the spec release 2026-07-28ClientIssues & PRs related to the Client componentIssues & PRs related to the Client componentSchemaIssues & PRs related to the Schema componentIssues & PRs related to the Schema componentServerIssues & PRs related to the Server componentIssues & PRs related to the Server componentenhancementRequest for a new feature that's not currently supportedRequest for a new feature that's not currently supportedimproves spec complianceImproves consistency with other SDKs such as TyepScriptImproves consistency with other SDKs such as TyepScriptneeds designValid issue but needs maintainer alignment on design or approachValid issue but needs maintainer alignment on design or approach
Type
Projects
- StatusShow more project fieldsTodo
Activity