Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Cursor has 1395 open TCP connections to my SSE MCP server after a day or two of me using it a lot.
Closing it and restarting Cursor, and it immediately opens another 25 connections all at the same time.
Closing and restarting the SSE server (with cursor left open) causes Cursor to re-establish even more connections each time (It connected 41 times just now)
I think this bug has been around for a long time; it seem was worse now than in months past when I only noticed it making several, not dozens or throusands back then.
Cursor only needs 1 MCP server connection - not dozens - and never thousands!
Steps to Reproduce
Run a local MCP SSE server;
Count how many connections Cursor makes to it
Expected Behavior
MCP servers only need 1 connection typically. Your code seems to have some logic error about connecting, and keep reconnecting when it doesn’t need to.
Operating System
Windows 10/11
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Version: 1.7.28 (system setup)
VSCode Version: 1.99.3
Commit: adb0f9e3e4f184bba7f3fa6dbfd72ad0ebb8cfd0
Date: 2025-10-01T02:45:21.769Z
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.19045
For AI issues: which model did you use?
n/a
Additional Information
Both windows and Mac (intel) have the same problem.
Does this stop you from using Cursor
No - Cursor works, but with this issue