Claude code MCP
·
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 手动配置注意事项:
JSON 文件中的 Windows 路径分隔符必须用双反斜杠转义,如
C:\\Users\\vista\\...。
settings.json不支持mcpServers节点,切记不要写错文件。
总结记住这一条即可:
通过
claude mcp add添加的服务 $\rightarrow$ 用claude mcp remove卸载。通过手写
.mcp.json文件添加的服务 $\rightarrow$ 直接 删除 JSON 节点或删除.mcp.json文件 即可。
更多推荐




所有评论(0)