modelcontextprotocol / modelcontextprotocol/php-sdk
[2026-07-28] Extensions framework + Tasks + MCP Apps
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- PHP
- Star
- 1.6k
- Fork
- 173
- Merge trung bình
- 2 ngày 49 phút
- Pull request đã merge (30 ngày)
- 23
Mô tả
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):
- #344 — SEP-2133: Extensions framework (capability negotiation + ExtensionRegistry + extensible dispatch)
SEP-2663 Tasks:
- #345 — Schema: Task shape,
resultTypediscriminator,tasks/*request/result types - #346 — Server:
TasksExtension, capability gate,tasks/get/update/cancelhandlers - #347 — Server:
TaskStoreInterfacewith InMemory and PSR-16 stores - #348 — Server: Handlers return task handles; the application advances the task
- #349 — Client: Poll task handles and answer
inputRequestsviatasks/update
SEP-1865 MCP Apps:
- #350 — Schema: Content types,
ui://scheme, tool metadata fields - #351 — Server:
ext-appsregistration, builder API,#[McpUiResource]attribute - #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 #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.
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu với sub-issue #344 và SEP-2133, vì Extensions framework đang chặn công việc về Tasks và MCP Apps. Sau đó xem xét các sub-issue #345–#352 và các SEP được liên kết với chúng; milestone hoàn tất khi các hạng mục Foundation, Tasks và MCP Apps được triển khai theo thứ tự phụ thuộc.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- php
- Lĩnh vực
- backend-api-design
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 28/100