Token导航 LogoToken导航

MCP Server · 开发工具

sync MCP

一个基于Node.js的命令行工具,用于自动同步多个IDE、代码编辑器和CLI工具的MCP配置文件。

stdio官方级别未说明来源级核验工具 7sync-mcp
配置管理开发工具JavaScriptClaude跨平台CursorVS Code

快速开始

作者 / 组织
william-garden
提供方
william-garden
运行时
Node.js

工具数量

7

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

50

仓库热度

收录来源

1 个

MCP World

选型结论

sync MCP 属于开发工具类 MCP Server,公开资料标注 7 个工具,通过stdio 本地进程接入,适配 Claude、Cursor、VS Code,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npx -y sync-mcp <source_keyword> <target_keyword>

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 7 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

同步mcp

一键式MCP配置同步工具。 中文

1.概述

sync-mcp是一个基于Node.js的命令行工具,旨在解决在多个IDE、代码编辑器和CLI工具之间手动同步通用mcp配置的痛点。用户可以使用简单的命令将一个工具(源)的配置文件安全地同步到另一个工具的配置文件(目标),从而实现统一和自动化的配置管理。

2.技术规格

  • 环境:Node.js 18+(需要ESM支持和现代API)。
  • 分发:通过npm分发,支持使用npx sync mcp直接执行或使用npm i-g sync mcp全局安装。
  • 运行时依赖性:仅依赖于跨平台文件系统和CLI交互库;不需要本机编译环境。
  • 支持的平台:在Linux、Windows和macOS上稳定运行。

3.使用方法

3.1.直接同步

通过为源和目标工具提供关键字直接执行同步。

npx -y sync-mcp  

3.2.交互式同步

当命令在没有任何参数的情况下执行时,它将进入交互模式。

npx -y sync-mcp

操作流程:

  1. 选择来源:
   ? Select the configuration source file: (Use arrow keys)  
   > 1. VS Code (~/.vscode/mcp.json)  
       2. Cursor (~/.cursor/mcp.json)  
       3. GitHub Copilot CLI (~/.copilot/mcp-config.json)  
       4. Customize
  1. 选择目标:
   ? Select the configuration target file: (Use arrow keys)  
   > 1. VS Code (~/.vscode/mcp.json)  
       2. Cursor (~/.cursor/mcp.json)  
       3. GitHub Copilot CLI (~/.copilot/mcp-config.json)  
       4. Customize (Select a target tool or create a new configuration)

4.刀具匹配关键字

工具名称支持的关键字\
食品法典委员会codex, openai, codex cli\
克劳德代码claude, claude-code, claude code, anthropic\
光标cursor, cursor ide\
Gemini CLIgemini, gemini cli, google, gcloud\
GitHub Copilot命令行界面copilot, copilot cli, github, gh\
Visual Studio代码vscode, vs code, vs-code, code
OpenCodeopencode, open code, anomaly

5.支持的工具和配置路径

工具名称Linux/macOS路径Windows路径文档URL\
食品法典委员会~/.codex/config.toml%USERPROFILE%\.codex\config.tomlCodex配置
克劳德代码~/.claude.json%USERPROFILE%\.claude.json克劳德代码MCP指南
光标~/.cursor/mcp.json%APPDATA%\Cursor\mcp.json光标MCP指南
Gemini CLI(gcloud)~/.gemini/settings.json%APPDATA%\.gemini\settings.jsonGemini CLI MCP服务器
GitHub Copilot命令行界面~/.copilot/mcp-config.json%USERPROFILE%\.copilot\mcp-config.jsonCopilot CLI MCP使用情况
Visual Studio代码~/.vscode/mcp.json%APPDATA%\Roaming\Code\User\mcp.jsonVS代码MCP服务器
OpenCode~/.opencode/opencode.json%USERPROFILE%\.opencode\opencode.jsonOpenCode MCP指南

5.1.法典

默认配置文件: ~/.codex/config.toml

[mcp_servers.context7]
command = "npx"
args = [
    "-y",
    "@upstash/context7-mcp",
    "--api-key",
    "YOUR_API_KEY"
]
env = {}
startup_timeout_ms = 60_000

备选方案-远程HTTP服务器:

[mcp_servers.context7]
url = "https://mcp.context7.com/mcp"
bearer_token_env_var = "CONTEXT7_API_KEY"
startup_timeout_ms = 60_000

5.2.克劳德代码

默认配置文件: ~/.claude.json

{  
  "mcpServers": {  
    "context7": {  
        "type": "stdio",  
        "command": "npx",  
        "args": [  
            "-y",  
            "@upstash/context7-mcp",  
            "--api-key",  
            "YOUR_API_KEY"  
        ],  
        "env": {}  
    }  
  }  
}

5.3.光标

默认配置文件: ~/.cursor/mcp.json

{  
    "mcpServers": {  
        "context7": {  
            "command": "npx",  
            "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]  
        }  
    }  
}

5.4.Gemini CLI(gcloud)

默认配置文件:~/.ggemini/settings.json

{  
    "mcpServers": {  
        "context7": {  
            "command": "npx",  
            "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]  
        }  
    }  
}

5.5.GitHub Copilot命令行界面

默认配置文件: ~/.copilot/mcp-config.json

{  
  "mcpServers": {  
        "docs": {  
            "command": "npx",  
            "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]  
        }  
  }  
}

5.6.Visual Studio Code

默认配置文件: ~/.vscode/mcp.json

{  
    "servers": {  
        "context7": {  
            "command": "npx",  
            "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]  
        }  
    }  
}

5.7.OpenCode

默认配置文件: ~/.opencode/opencode.json

本地MCP服务器(stdio类型-推荐):

{
    "mcpServers": {
        "context7": {
            "type": "stdio",
            "command": "npx",
            "args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"],
            "env": {}
        }
    }
}

远程MCP服务器(sse类型):

{
    "mcpServers": {
        "context7": {
            "type": "sse",
            "url": "https://mcp.context7.com/mcp",
            "timeout": 5000
        }
    }
}

6.核心特征

  • 双模式操作:支持快速、直接的单行命令同步和引导式交互模式。
  • 模糊参数匹配:用户不需要记住确切的工具名称;该工具自动匹配常用关键字。
  • 跨平台兼容性:完美支持Linux、Windows和macOS环境,自动处理不同的操作系统路径格式。
  • 自动路径检测:内置主流开发工具的默认配置路径,自动发现本地现有的配置文件。
  • 安全备份机制:在执行任何覆盖操作之前,自动备份目标配置文件,确保操作可逆,防止意外数据丢失。
  • 定制和扩展:支持手动指定配置文件路径,如果目标文件不存在,可以自动创建目标文件。

7.文件备份机制

安全是该工具的核心原则之一。在执行任何同步操作(即覆盖目标文件)之前,请执行以下备份过程 必须 执行:

  1. 安全原则:在任何操作写入目标文件之前,必须完成备份以确保操作可逆。
  2. 默认位置:创建 ~/.sync-mcp/backup/ 用户主目录中的目录。如果它不存在,它会自动创建。
  3. 备份内容:完整的副本 当前目标文件.
  4. 备份路径:

- 根目录: ~/.sync-mcp/backup/ - 子目录结构: /// - `:执行同步操作时的Unix时间戳(以毫秒为单位)。, 1677619200000`

  1. 示例:

- 操作: npx sync-mcp vscode cursor - 时间: 2025-10-24 18:00:00 (假设时间戳 1761319200000) - 目标文件: ~/.cursor/mcp.json 在Linux上 - 行动:程序复制 ~/.cursor/mcp.json 到 ~/.sync-mcp/backup/1761319200000/.cursor/mcp.json - 这可以防止备份文件被覆盖,并保留原始文件的路径结构,使其易于查找和还原。

8.平台兼容性

  • 操作系统:必须在主流Linux发行版(Ubuntu、CentOS等)以及Windows 10/11和macOS上稳定运行。
  • 路径处理:内部逻辑必须使用Node.js path 模块功能如下 path.join() 和 path.resolve() 以处理文件路径。硬编码 / 或 \ 被禁止。

工具与能力

工具数量

7

资源数量

0

提示词数量

0

能力标签

配置管理JavaScript本地部署开发工具自动化IDE集成跨平台

支持客户端

ClaudeCursorVS Code

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 7 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor、VS Code,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
sync MCP

MCP World · 本页

7stdio有1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

sync MCP 怎么安装?

公开资料给出的安装命令是 npx -y sync-mcp <source_keyword> <target_keyword>,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

sync MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

sync MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

sync MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

sync MCP 支持哪些客户端?

公开资料标注支持 Claude、Cursor、VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP