Overview
What is MCP Server Switcher?
MCP Server Switcher is a graphical tool for managing and switching MCP server configurations. It allows users to add, edit, enable, or disable multiple server setups through a simple interface, with configurations automatically saved to a user directory.
How to use MCP Server Switcher?
Launch the application, then add, edit, or delete server configurations. Check the boxes next to the servers you wish to enable and click "Save Configuration" to apply the changes.
Key features of MCP Server Switcher
- Manage multiple MCP server configurations
- Enable or disable specific servers via checkboxes
- Edit server name, command, arguments, and environment variables
- System tray integration for quick access
- Automatically saves configuration to the user directory
Use cases of MCP Server Switcher
- Rapidly switching between different MCP server setups
- Disabling unused servers without deleting their configurations
- Managing MCP configurations for development and production environments
- Centralizing server settings in a single, editable file
FAQ from MCP Server Switcher
What are the main features of MCP Server Switcher?
The tool allows managing multiple MCP server configurations, enabling/disabling servers via checkboxes, editing server details (name, command, arguments, environment variables), and integrates with the system tray for quick access. Configurations are automatically saved to the user directory.
How do I use MCP Server Switcher?
Start the application, add, edit, or delete server configurations as needed, enable the desired servers by checking their boxes, then click "Save Configuration" to apply the changes.
Where are configuration files stored?
All configurations are saved to ~/.mcp_switcher/all_mcp_config.json. The currently active configuration is stored at ~/.codeium/windsurf/mcp_config.json.
What technology stack does MCP Server Switcher use?
It is built with Python and the PyQt6 GUI framework, using JSON for configuration files. The application is packaged into an executable using PyInstaller.
What license is MCP Server Switcher released under?
It is released under the GNU General Public License version 3 (GPL v3).