Me and others have reported, days ago, a critical issue with tool calls going to the wrong MCP server, which remains unfixed.
The IDE still makes multiple unnecessary simultaneous connections to non-stdio MCP servers
If any server goes down, cursor drops all connections to all servers
Whether or not cursor works after changing the mcp.json file is 50%/50% half -the time it says “Error show output” (when there was nothing wrong with the server at all)
When it errors, it stops re-trying to connect again - so any error, no matter how short, cuts off the server indefinitely
The cursor-agent wsl tool cannot read or use the cursor agent mcp.json file (doesn’t authenticate like the IDE does)
and that’s just off-the-top-of-my head things I can remember right now!
Steps to Reproduce
All these bugs have been reported many times in other bug reports
Expected Behavior
Someone working on the IDE needs to fire up “Claude 4.5”, tell it what I said above, and ask it to fix the code.
None of those are hard problems, and I’ve given plenty of help in my other bug reports to find and fix them.
Operating System
Windows 10/11
Linux
Current Cursor Version (Menu → About Cursor → Copy)
All to current, IDE and CLI as well.
Additional Information
One of these is a critical failure - sending valid tool calls to a wrong MCP server can be catastrophic and even illegal if PII is involved.
Multiple simultaneous connections to non-stdio servers
Race condition causing duplicate containers to be created - MCP Docker containers fail with name conflicts after Oct 29 update
docker is a local thing, non-stdio has nothing to do with docker.
As best I can tell, there’s some bug in your loop - if there’s 4 MCP servers, it makes 4 new connections to each one of those 4 servers - or something like that.
a) after I stopped one of the servers, cursor dropped all connections to all server (i.e. the Administrator server got dropped and reconnected for no reason)
The highlighted portion of the log lines show what came up after I stopped the server.
b) I restarted the server I stopped - notice how you can still see that your interface says an error message, even though the server is back up again.
Update: (another bug report)
The interface “lies” - it says “Error…” etc and a red dot, even though the server and tools are connected and working fine.