MCP Server Switcher
by GrimoireKS
MCP Server Switcher is a graphical tool for managing and switching MCP server configurations. It allows users to easily manage multiple server configurations and switch between them.
Last updated: N/A
What is MCP Server Switcher?
MCP Server Switcher is a GUI application designed to manage and switch between different configurations for MCP (Minecraft Coder Pack) servers. It simplifies the process of enabling, disabling, and editing server settings.
How to use MCP Server Switcher?
To use MCP Server Switcher, first launch the application. Then, add, edit, or delete server configurations as needed. Check the boxes next to the servers you want to enable. Finally, click 'Save Configuration' to apply the changes. Configurations are stored in JSON files within the user's directory.
Key features of MCP Server Switcher
Manage multiple MCP server configurations
Easily enable/disable servers via checkboxes
Edit server configurations (name, command, parameters, environment variables)
System tray integration for quick access
Automatic configuration saving to user directory
Use cases of MCP Server Switcher
Managing different MCP server setups for development
Switching between different modded Minecraft environments
Testing different server configurations without manual file editing
Quickly enabling or disabling specific servers for different projects
FAQ from MCP Server Switcher
Where are the configurations stored?
Where are the configurations stored?
All configurations are stored in ~/.mcp_switcher/all_mcp_config.json
, and the currently active configuration is stored in ~/.codeium/windsurf/mcp_config.json
.
What technologies are used to build this application?
What technologies are used to build this application?
This application is built using Python and PyQt6 for the GUI. It uses JSON for storing configuration data.
How do I package the application?
How do I package the application?
Use the provided PyInstaller command: pyinstaller --name="MCP Server Switcher" --windowed --icon=resources/icon_.png --add-data="all_mcp_config.json:." --add-data="resources/*.png:resources" main.py
What license is this project under?
What license is this project under?
This project is licensed under the GNU General Public License v3 (GPL v3).
Who created the code and resources for this project?
Who created the code and resources for this project?
All code and resources were generated by AI models (Claude 3.5 Sonnet, Claude 3.7 Sonnet, and GPT-4o).