使用说明
MCP经理
A lightweight desktop app to manage MCP configurations across multiple AI tools
视觉概述
统一仪表板
在一个地方管理所有MCP服务器。打开/关闭它们、编辑配置或复制为JSON。
易于配置
使用预构建的模板添加服务器,或为任何工具创建自定义模板。
一键同步
轻松地在所有支持的AI工具中传播您的配置。
快速导入
粘贴JSON配置片段以快速将服务器添加到您的设置中。
特性
| 特性 | 描述 |
|---|---|
| 🔗 统一仪表板 | 在一个地方查看所有AI工具中的所有MCP服务器 |
| 🧩 自定义AI工具 | 使用自定义配置路径和格式(JSON/TOML)添加自己的AI工具 |
| ⚙️ 自定义路径 | 在“设置”中配置自定义配置文件位置 |
| 📋 粘贴JSON | 通过粘贴配置片段快速添加服务器 |
| 🔄 同步 | 一键在工具之间复制配置 |
| 💾 备份与恢复 | 创建所有配置的快照 |
| 📦 导入/导出 | 将配置共享为JSON文件 |
| ⚡ 模板 | 8个预构建的MCP服务器模板,用于快速设置 |
| 🎨 现代用户界面 | 带有玻璃形态设计的暗模式 |
支持的AI工具
| 工具 | 默认配置路径 |
|---|---|
| 克劳德代码 | ~/.claude.json |
| Gemini CLI | ~/.gemini/settings.json |
| Codex CLI | ~/.codex/config.toml |
| Copilot命令行界面 | ~/.copilot/mcp-config.json |
| VS代码 | ~/Library/Application Support/Code/User/mcp.json |
| 光标 | ~/Library/Application Support/Cursor/User/mcp.json |
| VS代码内部人员 | ~/Library/Application Support/Code - Insiders/User/mcp.json |
| 风帆冲浪 | ~/.codeium/windsurf/mcp_config.json |
💡 小贴士:您可以在中自定义这些路径 设置 (⚙️ 按钮),如果您的配置位于其他位置。
安装
第一步:下载
下载 MCP-Manager-signed.dmg 从 发布
步骤2:安装
打开DMG并拖动 MCP经理 到“应用程序”文件夹。
步骤3:首次启动(重要!)
由于该应用程序未经苹果公证,macOS将显示安全警告。使用以下方法之一打开它:
选项A:右键单击打开(推荐)
- 右击 (或按住Control键并单击)应用程序中的MCP管理器
- 选择 “打开” 从上下文菜单
- 点击 “打开” 在安全对话框中
选项B:终端命令
安装后运行此命令:
xattr -cr "/Applications/MCP Manager.app"
然后双击以正常打开。
⚠️ 你只需要做一次。首次启动后,应用程序将正常打开。
从源代码构建
先决条件:
# Clone the repository
git clone https://github.com/naufaldirfq/mcp-manager.git
cd mcp-manager
# Install dependencies
npm install
# Build the app
npm run build
构建的应用程序将位于:
- macOS应用程序:
src-tauri/target/release/bundle/macos/MCP Manager.app - DMG安装程序:
src-tauri/target/release/bundle/dmg/MCP Manager_*.dmg
发展
# Start development mode (hot reload)
npm run dev
项目结构
mcp-manager/
├── src/ # Frontend (HTML/CSS/JS)
│ ├── index.html # Main app shell
│ ├── main.js # App logic
│ ├── styles/main.css # Styling
│ └── services/api.js # Tauri IPC client
├── src-tauri/ # Rust backend
│ ├── src/lib.rs # Config parsers & commands
│ ├── tauri.conf.json # App configuration
│ └── icons/ # App icons
└── templates/ # MCP server templates
└── defaults.json
内置模板
| 模板 | 说明 |
|---|---|
| 文件系统 | 访问本地文件和目录 |
| GitHub | 与GitHub存储库交互 |
| SQLite | 查询SQLite数据库 |
| Fetch | 获取和处理web内容 |
| 内存 | 对话的持久内存 |
| Puppeter | 浏览器自动化 |
| Slack | 与Slack工作区交互 |
| 勇敢的搜索 | 通过勇敢的API进行网络搜索 |
技术栈
- 前端:香草JS+Vite
- 后端:铁锈+牛磺酸v2
- 样式:具有暗模式的自定义CSS
许可证
麻省理工学院
