How to disable MCP server

If I disable an MCP-server in Cursor settings, it becomes enabled again after a while. I mean the toggle in the MCP tab.

Workaround to temporarily disable ALL MCPs: go to the json with MCPs and comment all of them.

Version: 0.49.6
VSCode Version: 1.96.2
Commit: 0781e811de386a0c5bcb07ceb259df8ff8246a50
Date: 2025-04-25T05:07:16.071Z
Electron: 34.3.4
Chromium: 132.0.6834.210
Node.js: 20.18.3
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.4.0

Hey, this is quite strange behavior. What if you try disabling and restarting Cursor to apply the changes?

Usually, this isn’t necessary, but it might work in your case.

I’ve disabled MCPs, closed all Cursors. On relaunch, they are still disabled, will see later

btw, usually I have several opened Cursor windows