Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[2026-07-28] Extensions framework + Tasks + MCP Apps

Aperta
#335 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
28/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
php

Direzione di ricerca

Inizia con la sub-issue #344 e SEP-2133, poiché il Extensions framework blocca il lavoro su Tasks e MCP Apps. Poi esamina le sub-issue #345–#352 e i relativi SEP collegati; la milestone è completata quando gli elementi Foundation, Tasks e MCP Apps sono implementati nell’ordine delle dipendenze.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

2026-07-28 Client enhancement improves spec compliance needs design Schema Server

Tracking issue for the MCP Spec 2026-07-28 releaseExtensions 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, resultType discriminator, tasks/* request/result types
  • #346 — Server: TasksExtension, capability gate, tasks/get/update/cancel handlers
  • #347 — Server: TaskStoreInterface with InMemory and PSR-16 stores
  • #348 — Server: Handlers return task handles; the application advances the task
  • #349 — Client: Poll task handles and answer inputRequests via tasks/update

SEP-1865 MCP Apps:

  • #350 — Schema: Content types, ui:// scheme, tool metadata fields
  • #351 — Server: ext-apps registration, 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.
Lingua principale
PHP
Stelle
1.6k
Fork
173
Merge medio
2g 49m
PR unite (30g)
23

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di modelcontextprotocol/php-sdk

Tutte le issue di modelcontextprotocol/php-sdk

Issue simili

Altre issue su PHP

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.