
MCP Server Switcher

2025.03.30
0
Python服务器配置管理图形界面工具开发效率
MCP Server Switcher是一个用于管理和切换MCP服务器配置的图形界面工具,具有管理多个服务器配置、启用/禁用服务器、编辑配置等功能,适用于需要频繁切换MCP服务器配置的开发场景。
View on GitHub
Overview
基本能力
产品定位
MCP Server Switcher是一个用于管理和切换MCP服务器配置的图形界面工具。
核心功能
- 管理多个MCP服务器配置
- 通过勾选框轻松启用/禁用特定服务器
- 编辑服务器配置(名称、命令、参数和环境变量)
- 系统托盘集成,方便快速访问
- 自动保存配置到用户目录
适用场景
- 需要频繁切换MCP服务器配置的开发环境
- 需要管理多个MCP服务器配置的项目
- 需要图形化界面管理服务器配置的用户
工具列表
- 图形界面工具:提供服务器配置的添加、编辑、删除和启用/禁用功能
- 配置文件管理:自动保存配置到用户目录
常见问题解答
- 配置文件位置:
- 所有配置:
~/.mcp_switcher/all_mcp_config.json
- 当前激活配置:
~/.codeium/windsurf/mcp_config.json
使用教程
使用依赖
- Python
- PyQt6(GUI框架)
安装教程
- 确保已安装Python和PyQt6
- 使用PyInstaller打包应用程序:
pyinstaller --name="MCP Server Switcher" --windowed --icon=resources/icon_.png --add-data="all_mcp_config.json:." --add-data="resources/*.png:resources" main.py
调试方式
- 启动应用程序
- 添加、编辑或删除服务器配置
- 勾选要启用的服务器
- 点击"保存配置"应用更改