Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
MCP servers progress/notifications are not visible in UI in tool calls in 1.6.x version.
MCP server logs show that the ProgressNotifications are correctly sent by server and received by client:
2025-09-24 13:33:33.512 [info] Found 1 tools, 0 prompts, and 0 resources
2025-09-24 13:36:21.282 [info] Handling CallTool action for tool 'pr_analyzer'
2025-09-24 13:36:21.282 [info] Calling tool 'pr_analyzer' with toolCallId: tool_08f09811-a333-46c0-87cc-4365321fa7d
2025-09-24 13:36:21.316 [info] No stored tokens found
2025-09-24 13:36:21.528 [info] ProgressNotification received for tool_08f09811-a333-46c0-87cc-4365321fa7d {"progress":0,"total":100,"message":"Starting..."}
2025-09-24 13:36:21.617 [info] ProgressNotification received for tool_08f09811-a333-46c0-87cc-4365321fa7d {"progress":1,"total":100,"message":"Initializing tools..."}
2025-09-24 13:36:25.746 [info] ProgressNotification received for tool_08f09811-a333-46c0-87cc-4365321fa7d {"progress":2,"total":100,"message":"Initializing tools..."}
2025-09-24 13:36:29.971 [info] ProgressNotification received for tool_08f09811-a333-46c0-87cc-4365321fa7d {"progress":3,"total":100,"message":"Initializing tools..."}
2025-09-24 13:36:34.936 [info] ProgressNotification received for tool_08f09811-a333-46c0-87cc-4365321fa7d {"progress":4,"total":100,"message":"Initializing tools..."}
2025-09-24 13:36:39.383 [info] ProgressNotification received for tool_08f09811-a333-46c0-87cc-4365321fa7d {"progress":5,"total":100,"message":"Initializing tools..."}
2025-09-24 13:36:44.089 [info] ProgressNotification received for tool_08f09811-a333-46c0-87cc-4365321fa7d {"progress":6,"total":100,"message":"Initializing tools..."}
2025-09-24 13:36:49.190 [info] ProgressNotification received for tool_08f09811-a333-46c0-87cc-4365321fa7d {"progress":7,"total":100,"message":"Building workflow..."}
2025-09-24 13:36:49.191 [info] ProgressNotification received for tool_08f09811-a333-46c0-87cc-4365321fa7d {"progress":3,"total":100,"message":"Running..."}
2025-09-24 13:36:49.193 [info] ProgressNotification received for tool_08f09811-a333-46c0-87cc-4365321fa7d {"progress":11,"total":100,"message":"Thinking..."}
2025-09-24 13:36:50.025 [info] ProgressNotification received for tool_08f09811-a333-46c0-87cc-4365321fa7d {"progress":11,"total":100,"message":"Planning..."}
Steps to Reproduce
- Use streamable-http stateful MCP server
- Trigger Agent to call the tool
- Observer UI - there is only spinning circle with Calling… and cancel. When I expand the tool call box, I also don’t see progress/notifications
Expected Behavior
In Cursor 1.5.x, the progress and notifications were working OK and I would expect the same behaviour
Screenshots / Screen Recordings
Operating System
Linux
Current Cursor Version (Menu → About Cursor → Copy)
Version: 1.6.45
VSCode Version: 1.99.3
Commit: 3ccce8f55d8cca49f6d28b491a844c699b8719a0
Date: 2025-09-22T18:22:38.013Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Linux x64 6.8.0-83-generic
For AI issues: which model did you use?
Auto
Does this stop you from using Cursor
No - Cursor works, but with this issue