Prefer Launching MCP Servers With Proxying

Feature request for product/service

Cursor IDE

Describe the request

I ran into an issue with moving my Cursor installation from Windows WSL to a full install of Arch Linux recently. I was having continued problems of multiple Cursor windows eating up all my system RAM and Swap that the Linux kernel would OOM kill them and freeze up the system. Upon diagnosis, we identified that MCP servers were spawning each time a new window was initialized, so we were chewing up Gigabytes of memory for the same processes. As well, Cursor wasn’t properly reaping MCP servers that were dead processes, causing even more memory overhead.

Now I’m using mcp-proxy to proxy all MCP servers through a single running instance of the MCP script. But it would probably eliminate a lot of headache if Cursor supported this out-of-the-box