mcp-server-multiverse
About This Server
A middleware server that enables multiple isolated instances of the same MCP servers to coexist independently with unique namespaces and configurations.
Server Information
This webpage provides information about the `mcp-server-multiverse` project, a middleware server that allows multiple isolated instances of the same MCP (Model Context Protocol) servers to run independently. Each instance has its own configuration and namespace, which prevents conflicts and allows for different contexts or projects to coexist.
ā Key Points:
- Enables running multiple isolated MCP server instances.
- Uses a JSON-based configuration system for each server.
- Supports automatic server restarts when file changes are detected.
- Allows hiding specific functions to restrict access.
- Provides options to disable specific servers without removing them from the configuration.
- The `mcp-server-multiverse` project addresses the need for running multiple instances of the same MCP server type without conflicts.
- It offers a flexible JSON configuration system for customizing each server's behavior.
- Automatic server restarts facilitate seamless development and testing.
- The `hideFunctions` option enables restricting access to specific server functions.
- Disabling servers temporarily is possible using the "enabled" flag.
- The server is configured using a `claudedesktopconfig.json` file, which specifies the command, arguments, and other settings for each MCP server instance.
- Examples for creating isolated instances of MySQL and filesystem servers are provided.
- Details on setting up automatic restarts using file watching are described.
- Information on hiding functions from wrapped servers to restrict access has been provided.
- Supported platforms include Windows, macOS, and Linux.
- The project is licensed under the MIT license.
š Main Findings:
š Details:
šÆ Conclusion:
The `mcp-server-multiverse` project offers a solution for developers who need to run multiple isolated instances of MCP servers. The JSON-based configuration and additional features provide a customizable and efficient environment for managing different server instances.
Server Features
Run Multiple Instances
Run multiple instances of the same MCP server type independently and simultaneously. Each instance operates in its own isolated universe with separate configurations.
Automatic Server Restart
Register your MCP server with file watching capability during development. When enabled, the server automatically detects changes in the specified directory and performs a graceful restart, making development and testing seamless.
JSON-based Configuration System
Define your multiverse setup using a simple and flexible JSON configuration format. Each server instance can be configured with its own command and arguments, environment variables, path resolution rules, and file watching settings.
Provider Information
Lamemind
cloud Provider