modelcontextprotocol / modelcontextprotocol/php-sdk

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

Offen
#339 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

2026-07-28 Client documentation enhancement improves spec compliance Server
Vorherrschende Sprache
PHP
Sterne
1.6k
Forks
173
Ø Merge
2 T. 49 Min.
Gemergte PRs (30 T.)
23

Beschreibung

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.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit den Unteraufgaben #365–#368 und dem darin verlinkten SEP-Material, insbesondere mit dem im Issue erwähnten Conformance-Test-Runner und dem BC-Versprechen des PHP SDK. Als abgeschlossen gilt die Erledigung der vier Governance-Aufgaben: Deprecation-Hinweise und Migrationsdokumentation, Einführung des Lifecycle, SEP-Nachverfolgbarkeit in Conformance-Tests sowie die Lückenanalyse und Roadmap für Tier 2 des SDK.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
php
Bereich
developer-experience, documentation, testing-qa
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.