MCP 作为 claude code 使用外部能力的重要方法,确实还是很需要的。

他有两个方案:

1. 在当前项目下使用 MCP

那么就是在项目文件夹下放一个 .mcp.json 文件(注意有个.)

例如我的  playwright 

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["@playwright/mcp@latest", "--executable-path=C:\\Users\\xxx.exe"]
    }
  }
}

2. 全局安装

全局安装 (--scope user)

claude mcp add --scope user <服务名> npx -y <包名> [额外参数]

示例:全局添加 Playwright(自定义浏览器路径)

claude mcp add --scope user playwright npx -y @playwright/mcp@latest --executable-path="C:\Users\xChromeX.exe"

项目专属安装 (--scope project)

claude mcp add --scope project <服务名> npx -y <包名> [额外参数]

示例:仅为当前项目添加 Fetch 网页抓取服务

claude mcp add --scope project fetch npx -y @modelcontextprotocol/server-fetch

修改与更新配置(Modify & Update)

如果参数发生变化(例如更换了浏览器路径、修改了 Token),不需要先删后加,直接再次运行 add 命令覆盖同名配置即可:

# 覆盖更新全局配置
claude mcp add --scope user playwright npx -y @playwright/mcp@latest --executable-path="D:\Browsers\Chrome\chrome.exe"

3. 卸载与移除命令(Remove)

卸载 MCP 时,需要指定对应的作用域(Scope)才能精准移除。

1. 卸载全局服务(Scope: User)

彻底从你的电脑全局配置中移除指定 MCP:

claude mcp remove --scope user <服务名>

示例:

claude mcp remove --scope user playwright

2. 卸载项目专属服务(Scope: Project)

从当前项目根目录下的 .mcp.json 中移除配置:

claude mcp remove --scope project <服务名>

示例:

claude mcp remove --scope project fetch

4. 手动编辑配置文件对照表(手动挡玩家)

如果你更喜欢在 VS Code 等编辑器中直接修改 JSON 文件:

📁 C:\Users\<你的用户名>\
├── 📄 .claude.json         <-- 【全局配置】在 "mcpServers": { ... } 节点下手写/修改
└── 📁 你的项目文件夹\
    └── 📄 .mcp.json        <-- 【项目级配置】在根目录下创建并写入 { "mcpServers": { ... } }

⚠️ Windows 手动配置注意事项

  1. JSON 文件中的 Windows 路径分隔符必须用双反斜杠转义,如 C:\\Users\\vista\\...

  2. settings.json 不支持 mcpServers 节点,切记不要写错文件。

总结记住这一条即可:

通过 claude mcp add 添加的服务 $\rightarrow$ 用 claude mcp remove 卸载。

通过手写 .mcp.json 文件添加的服务 $\rightarrow$ 直接 删除 JSON 节点或删除 .mcp.json 文件 即可。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐