如何让VS Code新工作区默认禁用指定MCP服务器
解决VS Code中扩展自动启用MCP服务器的问题
方法1:全局设置默认禁用扩展的MCP自动启动
- 打开VS Code,按
Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开设置界面 - 在搜索框输入目标扩展的标识(比如GitKraken搜
gitkraken),找到含mcp、server或autoStart的配置项 - 将该配置的全局默认值设为
false,新工作区打开时就不会自动启动对应MCP服务器 - 特定工作区需要启用时,在该工作区的设置里把对应项改成
true即可
方法2:用工作区配置模板预设禁用规则
- 创建一个
.vscode/settings.json模板文件,添加目标扩展的禁用配置(以GitKraken为例,实际配置需参考扩展文档):{ "gitkraken.mcp.server.autoStart": false } - 把这个模板复制到新工作区的
.vscode目录,或通过VS Code工作区模板功能自动应用,新工作区会默认继承禁用配置 - 需要临时启用时,修改当前工作区的
settings.json,将对应值改为true
方法3:通过扩展面板设置默认禁用状态
- 打开VS Code扩展面板(按
Ctrl+Shift+X/Cmd+Shift+X) - 找到目标扩展,点击右下角齿轮图标,选择设置默认启用状态
- 选择禁用(工作区),新工作区打开时该扩展的MCP服务器会默认禁用
- 特定工作区需要启用时,在该工作区的扩展面板手动开启扩展即可
内容的提问来源于stack exchange,提问作者Martin J.H.
相关产品推荐
相关产品推荐

