mcp-manager
A web-based GUI tool for managing Model Context Protocol (MCP) servers in Claude and Cursor
claude mcp add --transport stdio mediapublishing-mcp-manager node /path/to/server.js \ --env API_KEY="your-api-key"
How to use
MCP Server Manager is a web-based GUI tool designed to help you control Model Context Protocol (MCP) servers used with Claude and Cursor. It provides toggle switches to enable or disable individual MCP servers and their associated tools, automatically syncing configuration changes between Claude and Cursor. With this utility, you can quickly view which tools are available for each server and securely manage environment variables and API keys that these tools rely on. The interface focuses on simplicity while ensuring your MCP configurations stay consistent across platforms.
To use it, install and run the MCP Server Manager, then navigate to the server you want to configure. Use the on-screen toggle to enable or disable that server, and adjust the listed tools as needed. After making changes, click Save Changes to apply the configuration, and restart Claude (as prompted or required by your setup) to activate the new settings. The tool emphasizes secure handling of sensitive data like API keys and environment variables, so review those values in the env section for each server before enabling it.
How to install
Prerequisites:
- Node.js and npm installed on your system
- Access to the project repository for this MCP server
Installation steps:
-
Clone the repository git clone https://github.com/yourusername/mcp-manager.git cd mcp-manager
-
Install dependencies npm install
-
Create a configuration file (copy from example) cp config.example.json config.json
-
Start the server npm start
-
Open the web interface in your browser http://localhost:3456
Notes:
- Ensure any required environment variables are set in config.json under the env field for each MCP server.
- If you change server paths or ports, update the configuration accordingly and restart the application.
Additional notes
Tips and common considerations:
- Validate environment variables (like API keys) before enabling a server to avoid runtime errors.
- Keep the MCP configuration files synced between Claude and Cursor to prevent desynchronization issues.
- If you see a blank page or connection errors, check the npm start output for port binding issues or missing dependencies.
- The tool supports multiple MCP servers; you can enable/disable them independently as needed.
- Ensure paths in the config.json are accessible by the user running the MCP Server Manager.
Related MCP Servers
bitbucket
Bitbucket MCP - A Model Context Protocol (MCP) server for integrating with Bitbucket Cloud and Server APIs
time
⏰ Time MCP Server: Giving LLMs Time Awareness Capabilities
unity-editor
An MCP server and client for LLMs to interact with Unity Projects
website-publisher
AI Website builder and publisher MCP. Quickly publish and deploy your AI generated code as real website URL. Support html, css, js, python etc.
dubco -npm
The (Unofficial) dubco-mcp-server enables AI assistants to manage Dub.co short links via the Model Context Protocol. It provides three MCP tools: create_link for generating new short URLs, update_link for modifying existing links, and delete_link for removing short links.
xgmem
Global Memory MCP server, that manage all projects data.