article
README
🚀 MCP 服务器切换器
MCP 服务器切换器是一款实用的图形界面工具,可帮助用户轻松管理和切换 MCP 服务器配置,提升使用效率。
✨ 主要特性
- 可管理多个 MCP 服务器配置,满足多样化需求。
- 借助勾选框,能方便地启用或禁用特定服务器。
- 支持编辑服务器配置,包括名称、命令、参数和环境变量。
- 集成系统托盘,便于快速访问。
- 会自动将配置保存到用户目录。
🚀 快速开始
- 启动应用程序。
- 添加、编辑或删除服务器配置。
- 勾选要启用的服务器。
- 点击“保存配置”应用更改。
配置文件保存路径如下:
- 所有配置:
~/.mcp_switcher/all_mcp_config.json - 当前激活配置:
~/.codeium/windsurf/mcp_config.json
💻 使用示例
基础用法
以下是使用该工具的基本流程:
1. 启动应用程序
2. 添加、编辑或删除服务器配置
3. 勾选要启用的服务器
4. 点击"保存配置"应用更改
🔧 技术细节
技术栈
- Python:作为主要的开发语言,提供强大的编程能力。
- PyQt6:用于构建图形用户界面(GUI),为用户提供友好的交互界面。
- JSON:作为配置文件的格式,方便数据的存储和读取。
开发说明
此应用程序使用 PyInstaller 打包为可执行文件。
打包命令
pyinstaller --name="MCP 服务器切换器" --windowed --icon=resources/icon_.png --add-data="all_mcp_config.json:." --add-data="resources/*.png:resources" main.py
📄 许可证
本项目采用 GNU 通用公共许可证第 3 版(GPL v3)。详见 LICENSE 文件。
声明
所有代码和资源均由 AI 模型(Claude 3.5 Sonnet、Claude 3.7 Sonnet 和 GPT-4o)生成。
Scan to join WeChat group