MCP服务器管理器

OneMCP是一款统一的MCP(模型上下文协议)服务器管理器,用于集中管理多个AI编码工具的MCP服务器配置。

  • by InbarR
  • TypeScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 InbarR/OneMCP

使用说明

OneMCP

用于AI编码工具的统一MCP(模型上下文协议)服务器管理器。

特性

  • 管理MCP服务器 从一个地方跨多个AI工具
  • 支持的工具:克劳德桌面,克劳德代码,Roo,Cline,VS代码,GHCP,光标,复制CLI
  • 添加、编辑、克隆和删除 MCP服务器配置
  • 测试服务器 验证它们是否正常工作
  • 同步服务器 只需单击一下,即可跨所有工具
  • 导入/导出 备份和共享配置
  • 深色主题 用户界面

截图

安装

选项1:从源代码运行

# Clone the repository
git clone https://github.com/InbarR/OneMCP.git
cd OneMCP

# Install dependencies
npm install

# Run in development mode
npm run dev

选项2:从版本下载

从以下网址下载适合您平台的软件包 发布 页面。

视窗

文件 描述
OneMCP-1.0.0.Setup.exe 安装程序 -使用Squirrel的标准Windows安装程序。安装到 %LocalAppData%\OneMCP 支持自动更新。
OneMCP-win32-x64-portable.zip 便携的 -提取并直接运行,无需安装。适用于USB驱动器或受限环境。

macOS

文件 描述
OneMCP-darwin-x64.dmg 英特尔Mac -配备英特尔处理器的Mac电脑的磁盘映像。拖动到要安装的应用程序。
OneMCP-darwin-arm64.dmg 苹果芯片 -M1/M2/M3 Mac的磁盘映像。拖动到要安装的应用程序。
OneMCP-darwin-*-1.0.0.zip ZIP存档 -替代DMG,直接提取.app。

Linux

文件 描述
onemcp_1.0.0_amd64.deb Debian/Ubuntu -安装时使用 sudo dpkg -i onemcp_1.0.0_amd64.deb
onemcp-1.0.0-1.x86_64.rpm Fedora/RHEL -安装时使用 sudo rpm -i onemcp-1.0.0-1.x86_64.rpm

macOS:网守警告

由于该应用程序未使用Apple Developer证书签名,macOS可能会显示应用程序“已损坏”或“无法打开”的警告。要解决此问题,请执行以下操作:

xattr -cr /Applications/OneMCP.app

然后正常打开应用程序。

建筑

# Package the app for your platform
npm run package

# Create platform-specific installer
npm run make

按平台构建输出:

  • 视窗:松鼠安装程序 out/make/squirrel.windows/
  • macOS:ZIP in out/make/zip/darwin/
  • Linux:DEB in out/make/deb/ 转速为 out/make/rpm/

运作原理

OneMCP读取和写入每个支持的AI工具的配置文件:

视窗

工具 配置路径
克劳德桌面 %APPDATA%/Claude/claude_desktop_config.json
克劳德代码 ~/.claude.json
Roo %APPDATA%/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/mcp_settings.json
克莱恩 %APPDATA%/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
VS代码 %APPDATA%/Code/User/settings.json
GHCP %APPDATA%/Code/User/mcp.json
光标 ~/.cursor/mcp.json
Copilot命令行界面 ~/.copilot/mcp-config.json

macOS

工具 配置路径
克劳德桌面 ~/Library/Application Support/Claude/claude_desktop_config.json
克劳德代码 ~/.claude.json
Roo ~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/mcp_settings.json
克莱恩 ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
VS代码 ~/Library/Application Support/Code/User/settings.json
GHCP ~/Library/Application Support/Code/User/mcp.json
光标 ~/.cursor/mcp.json
Copilot命令行界面 ~/.copilot/mcp-config.json

Linux

工具 配置路径
克劳德桌面 ~/.config/Claude/claude_desktop_config.json
克劳德代码 ~/.claude.json
Roo ~/.config/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/mcp_settings.json
克莱恩 ~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
VS代码 ~/.config/Code/User/settings.json
GHCP ~/.config/Code/User/mcp.json
光标 ~/.cursor/mcp.json
Copilot命令行界面 ~/.copilot/mcp-config.json

技术栈

  • 电子
  • 反应18
  • TypeScript
  • 维特
  • 顺风 CSS
  • shadcn/ui

许可证

麻省理工学院