modelcontextprotocol / modelcontextprotocol/php-sdk
[2026-07-28] Governance: deprecations, lifecycle, conformance, SDK tier
Personne n'a encore pris cette issue.
- 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 release — Governance & 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
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- 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