VS Code为何加载Cursor的MCP配置而非自身?如何修复?
在macOS上同时使用Cursor和VS Code时的MCP配置冲突问题
我在macOS系统上同时使用Cursor和VS Code,两款编辑器各有独立的MCP(Model Context Protocol)配置文件:
- Cursor:
~/.cursor/mcp.json - VS Code:
~/Library/Application Support/Code/User/mcp.json
问题现象
VS Code的MCP代理面板中所有工具均显示报错,点击面板中的「显示配置」会打开.cursor/mcp.json,而非VS Code自身的配置文件。我检查了VS Code的settings.json,其中未提及.cursor/mcp.json或自定义MCP配置路径。
看起来VS Code会自动加载已存在的Cursor配置,但该配置在VS Code中不兼容或不被支持,导致工具失效,而Cursor中一切正常。
疑问
- 是否可以为VS Code明确指定要使用的MCP配置路径?
- 如何阻止VS Code加载
.cursor/mcp.json,强制其使用自身配置?
目前我仅能手动在VS Code中使用正确的配置文件启动MCP。
内容的提问来源于stack exchange,提问作者Darik
相关产品推荐
相关产品推荐

