MCP配置管理工具

一款轻量级桌面应用程序,用于跨多个AI工具管理MCP配置。

  • by naufaldirfq
  • JavaScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 naufaldirfq/mcp-manager

使用说明

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:右键单击打开(推荐)

  1. 右击 (或按住Control键并单击)应用程序中的MCP管理器
  2. 选择 “打开” 从上下文菜单
  3. 点击 “打开” 在安全对话框中

选项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

许可证

麻省理工学院