Skip to content

[Server] SEP-2663 Tasks: Extension registration, capability negotiation, tasks/* handlers #346

@chr-hertel

Description

@chr-hertel

Implements the server-side handler portion of SEP-2663 for the MCP Spec 2026-07-28 release.

Tracked by umbrella #335. Depends on SEP-2133 extensions framework.

PHP SDK changes

  • Register tasks as an extension via the SEP-2133 mechanism; declare server capability and read negotiated state from the request context.
  • New src/Server/Handler/Request/TaskGetHandler.php, TaskUpdateHandler.php, TaskCancelHandler.php.
  • Register handlers in src/Server/Builder.php (or via extension registry).
  • Plumb capability flag through RequestContext so tool authors can detect tasks-eligible requests.

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    2026-07-28All issues and PRs related to the spec release 2026-07-28P0Broken core functionality, security issues, critical missing featureServerIssues & PRs related to the Server componentenhancementRequest for a new feature that's not currently supportedimproves spec complianceImproves consistency with other SDKs such as TyepScriptneeds designValid issue but needs maintainer alignment on design or approach

    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