Cursor makes way too many simultaneous connections to MCP servers

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

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.