-
Notifications
You must be signed in to change notification settings - Fork 141
[Server][Client][Docs] SEP-2577: Mark Roots/Sampling/Logging @deprecated, emit notices, document migration #365
Copy link
Copy link
Open
Labels
2026-07-28All issues and PRs related to the spec release 2026-07-28All issues and PRs related to the spec release 2026-07-28ClientIssues & PRs related to the Client componentIssues & PRs related to the Client componentP1Significant bug affecting many users, highly requested featureSignificant bug affecting many users, highly requested featureServerIssues & PRs related to the Server componentIssues & PRs related to the Server componentdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementRequest for a new feature that's not currently supportedRequest for a new feature that's not currently supportedimproves spec complianceImproves consistency with other SDKs such as TyepScriptImproves consistency with other SDKs such as TyepScript
Metadata
Metadata
Assignees
Labels
2026-07-28All issues and PRs related to the spec release 2026-07-28All issues and PRs related to the spec release 2026-07-28ClientIssues & PRs related to the Client componentIssues & PRs related to the Client componentP1Significant bug affecting many users, highly requested featureSignificant bug affecting many users, highly requested featureServerIssues & PRs related to the Server componentIssues & PRs related to the Server componentdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementRequest for a new feature that's not currently supportedRequest for a new feature that's not currently supportedimproves spec complianceImproves consistency with other SDKs such as TyepScriptImproves consistency with other SDKs such as TyepScript
Type
Fields
Give feedbackNo fields configured for issues without a type.
Implements SEP-2577 for the MCP Spec 2026-07-28 release.
Tracked by umbrella #339.
Spec summary
PHP SDK changes
SetLogLevelHandler, sampling Fiber suspend/resume inServer/Protocol.php, roots insrc/Client/Handler/.@deprecatedon public API surfaces:Server::builder()paths related to loggingSchema/listRoots/rootsListChangedhandlers@deprecated Since spec 2026-07-28; will be removed no earlier than 2027-07-28E_USER_DEPRECATEDand/or PSR-3notice) when these capabilities are advertised inInitializeHandlerinitialize result, or at server-builder time when registered.docs/server-client-communication.mdanddocs/mcp-elements.mdpointing to alternatives (stderr / OpenTelemetry for logging; tool parameters for roots).disableDeprecatedFeatures()builder flag.Related