Multiverse MCP Server
by lamemind
A middleware server that enables multiple isolated instances of the same MCP servers to coexist independently with unique namespaces and configurations. It creates isolated operational spaces where identical MCP servers can run simultaneously without conflicts.
Last updated: N/A
What is Multiverse MCP Server?
The Multiverse MCP Server is a middleware server that allows you to run multiple isolated instances of the same MCP server type simultaneously. Each instance operates in its own isolated environment, with separate configurations, filesystem access, and function naming.
How to use Multiverse MCP Server?
To use the Multiverse MCP Server, you need to install the Claude Desktop app and npm. Then, add a configuration entry to your claude_desktop_config.json
file, specifying the command and arguments for each multiverse server instance. You can configure each server with its own command, arguments, environment variables, path resolution rules, and file watching settings using a JSON configuration file.
Key features of Multiverse MCP Server
Run Multiple Instances of MCP servers independently
Automatic Server Restart on file changes
JSON-based Configuration System
Hiding specific functions with the
hideFunctions
option
Use cases of Multiverse MCP Server
Running multiple MySQL servers pointing to different databases
Running multiple Git servers with different Personal Access Tokens
Running multiple filesystem servers accessing different root paths
Developing and testing MCP servers with automatic restart on file changes
FAQ from Multiverse MCP Server
What is the purpose of the Multiverse MCP Server?
What is the purpose of the Multiverse MCP Server?
It allows running multiple isolated instances of the same MCP server type simultaneously.
How do I configure the Multiverse MCP Server?
How do I configure the Multiverse MCP Server?
Using a JSON configuration file that specifies the command, arguments, environment variables, and other settings for each server instance.
Can I automatically restart the server when files change?
Can I automatically restart the server when files change?
Yes, you can enable file watching, and the server will automatically restart when changes are detected in the specified directory.
Can I hide specific functions from the wrapped servers?
Can I hide specific functions from the wrapped servers?
Yes, you can use the hideFunctions
option to selectively hide functions.
Can I disable specific servers without removing them from the configuration?
Can I disable specific servers without removing them from the configuration?
Yes, you can set the enabled
flag to false
to temporarily disable servers.