modelcontextprotocol / modelcontextprotocol/php-sdk

[2026-07-28] Governance: deprecations, lifecycle, conformance, SDK tier

Ouverte
#339 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

2026-07-28 Client documentation enhancement improves spec compliance Server
Langage dominant
PHP
Étoiles
1.6k
Forks
173
Merge moyen
2 j 49 min
PR mergées (30 j)
23

Description

Tracking issue for the MCP Spec 2026-07-28 releaseGovernance & lifecycle milestone.

Coherent governance bundle: lifecycle policy (2596) governs what gets deprecated, conformance tests (2484) gate when SEPs go Final, and SDK tiers (1730) measure how well each SDK keeps up. SEP-2577 is the first concrete deprecation pass under the new policy.

SEPs covered

SEP Title Spec PR
SEP-2577 Deprecate Roots, Sampling, and Logging #2577
SEP-2596 Feature Lifecycle and Deprecation Policy #2596
SEP-2484 Conformance Tests required for Final status #2484
SEP-1730 SDK Tiers definition #1777

Sub-issues

  • #365 — SEP-2577: Mark Roots/Sampling/Logging @deprecated, emit notices, document migration
  • #366 — SEP-2596: Adopt MCP feature lifecycle policy; document PHP SDK BC promise
  • #367 — SEP-2484: Wire SEP traceability files into conformance test runner
  • #368 — SEP-1730: Target SDK Tier 2 classification — gap analysis, roadmap, dependency policy

Notes

  • All four SEPs are merged.
  • SEP-2577: implementations of Roots/Sampling/Logging stay — only public APIs gain @deprecated, plus runtime notices. Minimum 12-month removal window per SEP-2596.
  • SEP-1730: realistic target is Tier 2 immediately, Tier 1 post-1.0.

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par les sous-tickets #365–#368 et les documents SEP qui y sont liés, en particulier le conformance test runner et la promesse de BC du PHP SDK mentionnés dans l’issue. Le travail est considéré comme terminé lorsque les quatre tâches de gouvernance sont achevées : notices de dépréciation et documentation de migration, adoption du cycle de vie, traçabilité SEP dans les tests de conformité, ainsi que l’analyse des lacunes et la feuille de route du Tier 2 du SDK.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
php
Domaine
developer-experience, documentation, testing-qa
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.