Skills
Wrap long-running MCP tools in the new Tasks extension instead of blocking a single tools/call until timeout
The MCP Tasks extension lets a server answer tools/call with a task handle that the client then drives via tasks/get, tasks/update, and tasks/cancel — purpose-built for operations with retries, expiry, and lifecycle tracking. It replaces the experimental 2025-11-25 Tasks core feature after production use surfaced the redesign. Actionable: any tool that today risks a client timeout (index builds, deep searches, multi-minute jobs) should return a task handle rather than hold the call open.
Source
↳ Follow the thread