Disabled tools in MCP

When we disable certain tools in MCP in the cursor setting UI, where is that stored? The MCP config itself does not have it, it only has the config for connecting to the MCP like uvx, docker , http but nothing about enabled/disabled tools.

Which config file on the system is storing that info?

Hi @Skskssks this is currently stored in ~/.cursor/ in the database

Thanks for the reply @condor . But which file exactly? I looked around in ~/.cursor with sqlite browser but couldn’t spot it :thinking:

1 Like

The DB is state.vscdb

There is no file called state.vscdb under ~/.cursor. I am on MacOS if that matters

/Users/<redacted>/.cursor
β”œβ”€β”€ argv.json
β”œβ”€β”€ chats
β”‚   β”œβ”€β”€ 2059c078535b9a057a6f3eb5c598513d
β”‚   └── 9a52b89569377afa5f71356c93e48582
β”œβ”€β”€ cli-config.json
β”œβ”€β”€ extensions
β”‚   β”œβ”€β”€ aaron-bond.better-comments-3.0.2
β”‚   β”œβ”€β”€ .... bunch of extensions
β”‚   └── yzhang.markdown-all-in-one-3.6.3
β”œβ”€β”€ ide_state.json
β”œβ”€β”€ mcp.json
β”œβ”€β”€ projects
β”‚   └── Users-<redacted>
β”œβ”€β”€ prompt_history.json
└── workers

65 directories, 6 files

Hey, the state.vscdb file is located at this path: ~/Library/Application Support/Cursor/User/globalStorage

1 Like