Bug Report: Cursor UI Not Displaying MCP Progress Updates

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

The Cursor UI does not display progress updates from MCP tools, even when the fastmcp server correctly detects progress tokens ( progressToken = ctx.request_context.meta.progressToken
) and sends progress notifications via ctx.report_progress().

Progress bar is critical for long-horizon tool requests.

Steps to Reproduce

  • Create a fastmcp-based MCP tool that uses ctx.report_progress(progress=X, total=100) with progress token detection
  • Verify the tool detects progressToken from ctx.request_context.meta.progressToken
  • Call the tool from Cursor chat
  • Observe that only the final result appears, with no progress indicators or streaming updates visible in the UI
  • Unsure whether the progress is recorded internally

Expected Behavior

Progress indicators should appear next to the tool name (e.g., “25 / 100”, “50 / 100”)

  • Real-time progress updates should be visible during tool execution
    ctx.info() messages should stream in real-time
  • Progress bar or percentage indicators should show completion status

as mentioned here: MCP Progress Reporting not behaving as expected - #4 by condor

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.6.26 (system setup)
VSCode Version: 1.99.3
Commit: 6af2d906e8ca91654dd7c4224a73ef17900ad730
Date: 2025-09-16T17:12:31.697Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Windows_NT x64 10.0.26100

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey, please update to version 1.6.45 and let me know if the issue still persists.

Only 1.6.35 is currently released for my OS. Is that correct?

Yes, the release version is 1.6.35, but there’s also a pre‑release. You need to enable Early Access in Cursor settings on the Beta tab.

Update hangs on Installing Update...

Same issue with 1.6.45. Progress is not showing on Cursor UI chat.

What is the solution for this ?

Solved by upgrading to 1.7.28