Skip to content

[2026-07-28] Stateless Core overhaul #334

@chr-hertel

Description

@chr-hertel

Tracking issue for the MCP Spec 2026-07-28 releaseStateless Core overhaul milestone.

These four SEPs are tightly coupled and should land together to avoid inconsistent intermediate states. They constitute the biggest design impact of the 2026-07-28 release for the PHP SDK: the initialize/initialized handshake disappears, sessions stop being protocol-level, and Fiber-based server→client requests must be scoped per client request.

SEPs covered

SEP Title Spec PR
SEP-2575 Make MCP Stateless #2575
SEP-2567 Sessionless MCP via Explicit State Handles #2567
SEP-2322 Multi Round-Trip Requests #2322
SEP-2260 Server requests scoped to client request #2260

Sub-issues

Notes

  • All four SEPs are merged into the spec repo as of this filing.
  • Breaking changes — coordinate with deprecation policy (SEP-2596, see Milestone F umbrella [2026-07-28] Governance: deprecations, lifecycle, conformance, SDK tier #339).
  • Touches: src/Server/Protocol.php, src/Server/Session/*, src/Server/Transport/StreamableHttpTransport.php, src/Client/Protocol.php, src/Schema/Request/InitializeRequest.php.

Metadata

Metadata

Assignees

No one assigned

    Labels

    2026-07-28All issues and PRs related to the spec release 2026-07-28ClientIssues & PRs related to the Client componentP0Broken core functionality, security issues, critical missing featureSchemaIssues & PRs related to the Schema componentServerIssues & PRs related to the Server componentbreaking changeBreaking the Backwards Compatibility PromiseenhancementRequest for a new feature that's not currently supportedimproves spec complianceImproves consistency with other SDKs such as TyepScript

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions