Multiverse MCP Server
Middleware для запуска нескольких изолированных экземпляров серверов с уникальными пространствами имен и конфигурациями.
Описание
Multiverse — промежуточный сервер, позволяющий одновременно запускать множественные изолированные инстансы одних и тех же серверов без конфликтов. Каждый ‘универсум’ имеет свою конфигурацию, файловую систему и префиксы функций. Поддерживает JSON-конфигурацию, автоматический рестарт при изменениях файлов и скрытие функций. Идеально для разработки: разные базы данных, Git-репозитории или файловые пути в отдельных проектах. Технологии: Node.js, npx, npm.
Возможности
Запуск множественных инстансов
Одновременный запуск идентичных серверов с изоляцией конфигураций, переменных окружения и путей.
Автоматический рестарт
Мониторинг изменений в директориях и graceful перезапуск серверов для удобной разработки.
JSON-конфигурация
Гибкая настройка команд, аргументов, env, path resolution и file watching для каждого сервера.
Скрытие функций
Опция hideFunctions для ограничения доступа к опасным или ненужным функциям в инстансах.
Отключение серверов
Флаг enabled для временного отключения конкретных серверов без удаления из конфига.
Установка
Сначала установите Claude Desktop app (https://claude.ai/download) и npm.
Добавьте в claude_desktop_config.json (Mac: ~/Library/Application\ Support/Claude/claude_desktop_config.json; Windows: C:\Users<username>\AppData\Roaming\Claude\claude_desktop_config.json):
{
"mcpServers": {
"job-multiverse": {
"command": "npx",
"args": [
"-y",
"@lamemind/mcp-server-multiverse@latest",
"/path/to/your/job-multiverse.json"
]
},
"side-project-multiverse": {
"command": "npx",
"args": [
"-y",
"@lamemind/mcp-server-multiverse@latest",
"/path/to/your/side-project-multiverse.json"
]
}
}
}
Это запустит инстансы автоматически при старте приложения.