MCP-Manager-GUI
MCP Toggle is a simple GUI tool to help you manage MCP servers across clients seamlessly.
claude mcp add --transport stdio gabrielbacha-mcp-manager-gui npx -y gabrielbacha-mcp-manager-gui
How to use
MCP-Manager-GUI provides a local, single-interface way to manage MCP server configurations across multiple MCP client applications. The tool focuses on unifying configuration management, enabling or disabling MCPs for specific applications with simple toggles, automatically discovering existing MCP setups, and enabling you to export or import configurations for quick testing or switching between environments. Once installed, you can connect different client configurations by pointing the GUI at their JSON config paths, then use the in-app form to add or modify server configurations without editing raw JSON. The built-in discovery helps you quickly populate your workspace with existing MCP arrangements so you can manage everything from one place. The UI is designed to be lightweight and responsive, suitable for quick day-to-day administrative tasks across multiple MCP clients.
How to install
Prerequisites:
- Node.js (recommended latest LTS) or an environment that supports running npm/npx commands
- Internet access to download the MCP-Manager-GUI package from npm
Installation steps:
- Ensure Node.js and npm are installed. Verify with: node -v npm -v
- Install and run MCP-Manager-GUI via npx (no global install required): npx -y gabrielbacha-mcp-manager-gui
- The command will launch the GUI locally (usually in your default browser). Follow the on-screen prompts to connect client configurations, add new servers, and enable/disable MCPs per application.
- If you need to pin a version, you can specify a version with npx, for example: npx -y gabrielbacha-mcp-manager-gui@1.2.3
Notes:
- The tool runs locally and does not upload data externally by default.
- If you encounter permission or network errors, ensure your environment allows npm/npx execution and has stable network access.
Additional notes
Tips and common considerations:
- The GUI supports auto-discovery of existing MCP configurations to quickly populate the workspace; use this to minimize manual JSON edits.
- Exported configurations can be shared between environments to simplify setup for teammates or multiple machines.
- If you frequently switch contexts (e.g., Claude vs Cursor), use the per-application toggles to enable or disable MCPs quickly.
- Since MCP-Manager-GUI operates locally, ensure your firewall allows local network communication to access client configurations if they reside on different machines.
- If you run into issues, check the GitHub Issues page linked in the repository for troubleshooting tips or feature requests.
Related MCP Servers
Remote
A type-safe solution to remote MCP communication, enabling effortless integration for centralized management of Model Context.
mcp
🤖 Taskade MCP · Official MCP server and OpenAPI to MCP codegen. Build AI agent tools from any OpenAPI API and connect to Claude, Cursor, and more.
pluggedin-app
The Crossroads for AI Data Exchanges. A unified, self-hostable web interface for discovering, configuring, and managing Model Context Protocol (MCP) servers—bringing together AI tools, workspaces, prompts, and logs from multiple MCP sources (Claude, Cursor, etc.) under one roof.
mcpcat-python-sdk
MCPcat is an analytics platform for MCP server owners 🐱.
mcp -js
MCP server that exposes YepCode processes as callable tools for AI platforms. Securely connect AI assistants to your YepCode workflows, APIs, and automations.
mcpresso
TypeScript framework to build robust, agent-ready MCP servers around your APIs.