🔥 不再手动复制粘贴!用 mcpcm 一键管理所有 AI 助手 (Cursor, Claude, Windsurf...) 的 MCP 配置

48 阅读3分钟

前言:AI 助手多了,配置却乱了?

随着 AI 编程助手(AI Agents)的爆发,我们手里的工具越来越多。今天用 Cursor 也就是 VS Code 的 AI 版写代码,明天可能想试试 Claude Code 的强大推理能力,后天又被 Windsurf 或者 Trae 的新特性吸引。

这时候,一个头疼的问题出现了:Model Context Protocol (MCP) 服务器的配置

如果你用过 MCP,通过它连接本地文件系统、GitHub、数据库等外部工具,你肯定经历过这样的痛苦:

  • ~/.cursor/mcp.json 里配了一遍。
  • 换到 Claude Code,又要去 ~/.claude.json 里再配一遍。
  • Windsurf?VS Code?每个地方都要手动复制粘贴!
  • 一旦某个 MCP Server 的路径变了,或者 API Key 换了,得要把所有配置文件都改一遍……

这简直是重复劳动的地狱!😫

为了解决这个问题,我开发了 mcpcm (MCP Configuration Manager)

什么是 mcpcm?

mcpcm 是一个 MCP 配置管理工具,专门用来在不同的 AI Agent 之间 管理和同步 MCP Server 配置。

简单来说,它可以:

  1. 一处配置,处处生效:通过命令行快速添加、更新、删除 MCP Server。
  2. 跨 Agent 同步:一键把 Cursor 的配置同步给 Claude Code、Windsurf 等所有支持的工具。
  3. 多层级管理:支持全局配置(Global)和项目级配置(Workspace)。
  4. 自动识别:自动检测你电脑上安装了哪些 AI Agent,无需手动查找配置路径。

目前支持的主流 Agent 包括:

  • Cursor
  • Claude Code
  • Antigravity
  • Windsurf
  • VS Code / GitHub Copilot
  • Trae
  • Qwen Code 等等...

🚀 快速上手

1. 安装

你可以直接使用 npx 运行,也可以全局安装:

# 推荐:直接使用 npx (无需安装)
npx mcpcm --help

# 或者:全局安装
npm install -g mcpcm

2. 添加一个 MCP Server

假设你要把刚才写好的一个 MCP Server 添加到 Cursor 里,只需一行命令:

npx mcpcm add '{"mcpServers":{"my-server":{"command":"node","args":["/path/to/server"]}}}' --agent cursor

如果是已经写好的配置文件 mcp.json,想一次性添加到所有安装的 Agent 中(通过 --global):

npx mcpcm add --file mcp.json --global

3. 查看当前配置

想知道自己到底配了哪些 Server?

npx mcpcm list

它会列出所有 Agent 下的配置情况,一目了然。

🔥 杀手级功能:一键同步 (Sync)

这绝对是省时利器!比如你在 Cursor 里调通了一套完美的 MCP 组合(文件系统、Git、Postgres...),现在想让 Claude Code 也用上这套配置。

只需要运行:

npx mcpcm sync --from cursor --to claude-code

或者,你想让电脑上所有的 Agent 都同步这份配置:

npx mcpcm sync --from cursor --to-all

瞬间,所有 AI 助手都“对齐”了!再也不用在 json 文件里改来改去了。

常用命令速查

命令作用场景
mcpcm add添加配置引入新的工具时
mcpcm update更新现有配置修改参数或路径时
mcpcm del删除配置移除不再用的工具时
mcpcm list列出配置检查当前状态
mcpcm sync跨 Agent 同步多工具切换党必备
mcpcm find查找配置忘了某个 Server 配在哪了

结语

工具是为了提升效率的,配置工具本身不应该成为负担。mcpcm 的初衷就是让开发者从繁琐的 JSON 配置同步中解脱出来,专注于创造。

如果你也是“多持” AI 助手的开发者,欢迎尝试 mcpcm


项目地址Github (欢迎 Star ⭐️) NPMwww.npmjs.com/package/mcp…