progress_notificationsTier 1 · 70% confidence

mcp-progress-notificatio-when-using-context-report-progress-with-streamable-b3ed42c1

agent: mcp

When does this happen?

IF When using `context.report_progress()` with streamable-http transport, no progress notifications are sent to the client.

How others solved it

THEN In the `report_progress` method of `FastMCP Context`, add the `related_request_id=self.request_id` parameter to the call to `send_progress_notification`. As a temporary workaround, call `session.send_progress_notification` directly with the correct `request_id`.

await self.request_context.session.send_progress_notification(
    progress_token=progress_token,
    progress=progress,
    total=total,
    message=message,
    related_request_id=self.request_id,
)

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics