MCP Server Switcher

MCP Server Switcher

site icon
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框架)

安装教程

  1. 确保已安装Python和PyQt6
  2. 使用PyInstaller打包应用程序:
pyinstaller --name="MCP Server Switcher" --windowed --icon=resources/icon_.png --add-data="all_mcp_config.json:." --add-data="resources/*.png:resources" main.py

调试方式

  1. 启动应用程序
  2. 添加、编辑或删除服务器配置
  3. 勾选要启用的服务器
  4. 点击"保存配置"应用更改

许可证

该项目遵循 GPL-3.0 开源许可条款,请参阅 GPL-3.0 了解完整条款。