fastmcp.server.tasks.subscriptions
Task subscription helpers for sending MCP notifications (SEP-1686).
Subscribes to Docket execution state changes and sends notifications/tasks/status
to clients when their tasks change state.
This module requires fastmcp[tasks] (pydocket). It is only imported when docket is available.
Functions
subscribe_to_task_updates
task_id: Client-visible task ID (server-generated UUID)task_key: Internal Docket execution key (includes session, type, component)session: MCP ServerSession for sending notificationsdocket: Docket instance for subscribing to execution eventspoll_interval_ms: Poll interval in milliseconds to include in notifications

