Token导航 LogoToken导航TokenDH.com
MCP Config Converter logo
开发工具stdio官方级别未说明来源级核验

MCP Config Converter

MCP Server

mcp-config-converter

MCP配置转换器是一款用于在不同AI代码编辑器之间转换MCP(模型上下文协议)配置的工具,支持多种编辑器格式的转换,提供自动检测、一键复制和多语言界面等功能。

工具数

0

提示词数

0

GitHub Stars

4

资源数

0
开发工具TypeScriptClaudeClaudeCursorWindsurfClineVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

westernbear

提供方

westernbear

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx mcp-config-converter [command]

详细介绍

MCP配置转换器

Convert MCP (Model Context Protocol) configurations between different AI code editors

🚀 Live Demo • 📚 Supported Editors • ✨ Features

______________________________________________________________________

什么是MCP?

模型上下文协议(MCP) 是一个开放标准,使人工智能助手能够与外部工具和数据源连接。许多AI驱动的代码编辑器现在支持MCP,但每个编辑器都有自己的配置格式。

MCP配置转换器 通过让您立即在不同编辑器之间转换MCP服务器配置来解决这个问题。

支持的编辑器

编辑器配置格式配置文件文档
克劳德桌面JSONclaude_desktop_config.json文档
VS Code (GitHub副本)JSON.vscode/mcp.json文档
光标JSON.cursor/mcp.json文档
克莱恩JSONcline_mcp_settings.json文档
帆板运动JSON~/.codeium/windsurf/mcp_config.json文档
开源代码JSONopencode.json文档
Gemini CLIJSONsettings.json文档
LM工作室JSONmcp.json文档
反重力JSONmcp_config.json文档
JetBrains Junie/AI助理JSON.junie/mcp/mcp.json文档
鲁代码JSON.roo/mcp.json文档
GitHub Copilot命令行界面JSONmcp-config.json文档
继续YAML.continue/mcpServers/*.yaml文档
Codex CLI汤姆~/.codex/config.toml文档
克劳德代码JSON.claude.json文档
AmpCodeJSON.amp/settings.json文档
泽德JSONsettings.json文档
源代码图科迪JSONmcp_servers.json文档
YAMLconfig.yaml文档
LibrechatYAMLlibrechat.yaml文档

特性

  • 🔄 双向转换 -在任何支持的编辑器格式之间转换
  • 🔍 自动检测 -从粘贴的配置中自动检测源格式
  • 📋 一键复制 -立即将转换后的配置复制到剪贴板
  • 📝 配置示例 -为每个编辑器加载示例配置
  • 🌐 多语言 -英语和韩语界面
  • 🎨 Glassmorphism用户界面 -现代、美观的玻璃效果设计
  • 📱 响应式 -适用于台式机和移动设备
  • 快速&离线 -所有转换都发生在您的浏览器中

截图

English

한국어

快速开始

选项1:在线使用

访问 mcpuniv.lovable.app -无需安装!

选项2:本地运行

# Clone the repository
git clone https://github.com/your-username/mcp-config-converter.git
cd mcp-config-converter

# Install dependencies
npm install

# Start development server
npm run dev

用法

  1. 选择源格式 -选择要转换的编辑器格式
  2. 选择目标格式 -选择要转换为的编辑器格式
  3. 粘贴配置 -将MCP配置粘贴到输入面板中
  4. 转换 -点击“转换”按钮
  5. 复制结果 -复制转换后的配置并在目标编辑器中使用

CLI工具

该项目包括一个CLI工具 mcpconv 在编辑器之间自动同步配置。

安装

# Install globally
npm install -g mcp-config-converter

# Or run directly with npx
npx mcp-config-converter [command]

命令

sync

检测当前目录中的MCP配置文件并将其同步到已安装的编辑器。

# Sync to all installed editors
mcpconv sync

# Sync to specific editors
mcpconv sync --target claude-desktop,cursor

# Dry run (preview changes)
mcpconv sync --dry-run

选项:

  • -t, --target :目标特定编辑器(逗号分隔)
  • -d, --dry-run:显示在不进行更改的情况下会做什么
  • -v, --verbose:显示详细输出
  • -f, --force:覆盖而不确认

list

列出系统上检测到的所有已安装编辑器及其配置文件路径。

mcpconv list

editors

列出所有支持的编辑器及其默认配置路径。

mcpconv editors

示例配置

克劳德桌面

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/files"]
    }
  }
}

VS代码(GitHub副本)

{
  "servers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/files"]
    }
  }
}

光标

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/files"],
      "disabled": false,
      "autoApprove": []
    }
  }
}

克莱恩

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/files"],
      "disabled": false,
      "alwaysAllow": [],
      "autoApprove": []
    }
  }
}

帆板运动

路径: ~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/files"]
    }
  }
}

格式差异

每个编辑器都有独特的配置功能:

编辑器根键格式类型字段超时特殊字段
克劳德桌面mcpServersJSON
VS代码serversJSONenvFile, cwd
光标mcpServersJSONautoApprove, disabled
克莱恩mcpServersJSONalwaysAllow, autoApprove
风帆冲浪mcpServersJSON
OpenCodemcpJSON✅ (local/remote)命令为数组, enabled
Gemini CLImcpServersJSONhttpUrl, trust, includeTools
LM工作室mcpServersJSON
反重力mcpServersJSONserverUrl
朱尼。 mcpServersJSON
Roo代码mcpServersJSONalwaysAllow, disabled
Copilot命令行界面serversJSON结构与VS代码相同
继续mcpServers (数组)YAML基于阵列, name 现场
Codex CLImcp_servers汤姆❌✅ (startup_timeout_sec)
克劳德代码mcpServersJSONallowedMcpServers
AmpCodeamp.mcpServersJSON
Zedcontext_serversJSON
源代码图科迪mcpServersJSON
extensionsYAML✅ (秒)cmd, envs, enabled
librechatmcpServersYAML✅ (毫秒)--

主要区别:

  • VS代码/副本CLI 使用 servers 作为根密钥,而不是 mcpServers
  • 泽德 用途 context_servers 作为根密钥
  • AmpCode 用途 amp.mcpServers (虚线键)
  • 用途 extensions 随着 cmd/envs 而不是 command/env
  • 继续 使用服务器对象数组( name 字段),而不是键值映射
  • Codex CLI 使用带下划线命名的TOML格式(mcp_servers)
  • 克劳德代码 添加 allowedMcpServers/deniedMcpServers 访问控制列表
  • 克莱恩 支持两者 alwaysAllowautoApprove; 光标 仅有 autoApprove
  • 开源代码 支持命令为数组,并使用 mcp 作为根密钥

技术栈

  • 框架: React 18+TypeScript
  • 造型: 顺风CSS+shadcn/ui
  • i18n: react-i18next
  • 构建: 维特
  • 部署: 可爱的

贡献

欢迎投稿!请随时提交拉取请求。

  1. 克隆该仓库
  2. 创建功能分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改(git commit -m 'Add some amazing feature')
  4. 推到分支(git push origin feature/amazing-feature)
  5. 打开拉取请求

许可证

该项目是开源的,可在 MIT许可证.

致谢

______________________________________________________________________

Made with ❤️ by the community

目录标签

目录标签

开发工具TypeScriptClaudeAI工具本地部署配置转换代码编辑器开发者工具多语言支持

支持客户端

ClaudeCursorWindsurfClineVS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

mcp-config-converter

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP