MCP Server loading stuck

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I have a binary called world and the command ‘world mcp’ loads the MCP tools.
When I open the IDE the tool is stuck in Loading (see image)
If I open the settings and quick disable and enable it gets fixed

Steps to Reproduce

{
“mcpServers”: {
“cardinal”: {
“command”: “world”,
“args”: [“mcp”]
}
}
}

open IDE fresh and will be stuck loading.

Screenshots / Screen Recordings

image.png

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.1.50 (user setup)
VSCode Version: 1.105.1
Commit: 56f0a83df8e9eb48585fcc4858a9440db4cc7770
Date: 2025-12-06T23:39:52.834Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.19045

Additional Information

This is a tool we want to make public for our CLI program and we don’t want customers to have to always manually reset to run.

I think if you just have it automatically do it after stuck loading for x amount of time it will be fine

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report.

To figure this out, we need the MCP server logs:

  1. Open the Output panel with Ctrl+Shift+U
  2. Select “MCP Logs” from the dropdown menu
  3. Restart Cursor and check what shows up in the logs when loading your “cardinal” server

Also a few questions:

  • If you run the server manually in the terminal, does the command work correctly?
  • Are there any error messages in the MCP logs?
  • Have you tried adding other MCP servers - do they have the same issue?

Share the logs and answers - it’ll help us understand what’s happening on startup.

LOGS:
2025-12-10 08:19:34.951 [info] Handling ListOfferings action, server stored: false

2025-12-10 08:19:34.951 [error] No server info found

2025-12-10 08:19:34.957 [info] Handling ListOfferings action, server stored: false

2025-12-10 08:19:34.958 [error] No server info found

2025-12-10 08:19:37.540 [info] Handling ListOfferings action, server stored: false

2025-12-10 08:19:37.540 [error] No server info found

Running server manually works.

It’s always just the first one to load that won’t load. For instance here I have a workspace both with the exact same mcp.json file and the 2nd one will load but not the first