Skskssks
(Sjsjdjjd)
September 13, 2025, 1:27pm
1
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?
condor
(Condor (Tee))
September 14, 2025, 3:45pm
2
Hi @Skskssks this is currently stored in ~/.cursor/ in the database
Skskssks
(Sjsjdjjd)
September 14, 2025, 7:20pm
3
Thanks for the reply @condor . But which file exactly? I looked around in ~/.cursor with sqlite browser but couldnβt spot it
Skskssks
(Sjsjdjjd)
September 17, 2025, 1:20pm
5
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
deanrie
(Dean Rie)
September 17, 2025, 2:56pm
6
Hey, the state.vscdb file is located at this path: ~/Library/Application Support/Cursor/User/globalStorage
Strajk
(Pavel 'Strajk' Dolecek)
October 18, 2025, 4:39pm
7
Made this little Python script to print disabled MCP tools.
U can directly run it
curl -s ``https://gist.githubusercontent.com/Strajk/59e64305f183a31ba02dd6be1ef0974c/raw/mcp_disabled_tools.py`` | uv run -
and it print sth like
Found 1 disabled MCP tools:
chrome-devtools β emulate_cpu