Add MCP 2026-07-28 stateless support alongside the existing sessionful server. Existing clients keep their current behavior except for the separately shipped add-actor retirement.
Non-goals: Tasks on 2026-07-28 and subscriptions/listen.
Public repo sequence
#1145 and #1146 may run in parallel. #1131 remains a separate cleanup PR and must not be mixed into the refactors.
PR #1143 stays open as a spike until the replacement for #1140 exists. Do not merge it.
Hosted server sequence
Internal umbrella: apify/apify-mcp-server-internal#672.
Use stateless, legacy, or the dated protocol revision in our names and documentation. Do not use modern except where an external SDK API requires that literal.
Add MCP 2026-07-28 stateless support alongside the existing sessionful server. Existing clients keep their current behavior except for the separately shipped
add-actorretirement.Non-goals: Tasks on 2026-07-28 and
subscriptions/listen.Public repo sequence
add-actorfor new connectionsadd-actorimplementationActorsMcpServer; depends on PR 2: delete add-actor implementation #1131, refactor: Add protocol-neutral MCP client context #1145, and refactor: Make prompt and resource services protocol-neutral #1146#1145 and #1146 may run in parallel. #1131 remains a separate cleanup PR and must not be mixed into the refactors.
PR #1143 stays open as a spike until the replacement for #1140 exists. Do not merge it.
Hosted server sequence
Internal umbrella: apify/apify-mcp-server-internal#672.
Use
stateless,legacy, or the dated protocol revision in our names and documentation. Do not usemodernexcept where an external SDK API requires that literal.