Aynı MCP sunucularının birden fazla izole edilmiş örneğinin benzersiz namespace ve konfigürasyonlarla bağımsız olarak bir arada bulunmasını sağlayan bir middleware sunucusu.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"lamemind-mcp-server-multiverse": {
"command": "node",
"args": [
"~/.mcp/mcp-server-multiverse/index.js"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/lamemind/mcp-server-multiverse.git ~/.mcp/mcp-server-multiverse
cd ~/.mcp/mcp-server-multiverse Birden fazla aynı MCP sunucusunun izole edilmiş örneklerinin bağımsız olarak birlikte varolmasını sağlayan benzersiz ad alanları ve konfigürasyonlarla çalışan bir ara katman sunucusu.
Multiverse MCP Server, aynı MCP sunucularının çatışma olmadan eşzamanlı olarak çalışabileceği izole işletim alanları oluşturur. Her "evren" kendi konfigürasyonunu, dosya sistemi erişimini ve fonksiyon adlandırmasını korur; bu da geliştiricilerin aynı sunucu türünün birden fazla örneğini çalıştırırken farklı bağlamlar veya projeler arasında tam ayrılık sağlamasını mümkün kılar.
Aynı MCP sunucu türünün birden fazla örneğini bağımsız ve eşzamanlı olarak çalıştırın. Her örnek kendi izole evreninde ayrı konfigürasyonlarla çalışır. Bu şu senaryoları mümkün kılar:
mcp-server-mysqlmcp-server-gitmcp-server-filesystemGeliştirme sırasında dosya izleme yeteneğine sahip MCP sunucunuzu kaydedin. Etkinleştirildiğinde, sunucu belirtilen dizindeki değişiklikleri otomatik olarak algılar ve zarif bir yeniden başlatma gerçekleştirerek geliştirme ve test işlemlerini sorunsuz hale getirir.
Multiverse kurulumunuzu basit ve esnek bir JSON konfigürasyon formatı kullanarak tanımlayın. Her sunucu örneği kendi parametreleriyle yapılandırılabilir:
Barındırılan bir dağıtım Fronteir AI üzerinde mevcuttur.
Öncelikle, Claude Desktop uygulamasını indirip yüklediğinizden ve npm'nin kurulu olduğundan emin olun.
Ardından, claude_desktop_config.json dosyanıza bu girişi ekleyin
~/Library/Application\ Support/Claude/claude_desktop_config.json adresinde bulunurC:\Users\<username>\AppData\Roaming\Claude\claude_desktop_config.json adresinde bulunurŞimdi kaç tane multiverse sunucusu çalıştırmak istediğinizi ekleyin. Örneğin, mcp-server-multiverse'in iki örneğini çalıştırmak istiyorsanız, biri işiniz için diğeri yan projeniz için, aşağıdaki konfigürasyonu ekleyebilirsiniz:
{
"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"
]
}
}
}
Bu konfigürasyon, Claude Desktop'ın uygulamayı başlattığınızda mcp-server-multiverse örneklerini otomatik olarak başlatmasını sağlar.

mcp-server-mysql'in farklı veritabanlarıyla iki izole örneği oluşturunjob-multiverse.json dosyanız
{
"serverName": "JobMultiverse",
"functionsPrefix": "job",
"servers": [
{
"command": "npx",
"args": [
"-y",
"@benborla29/mcp-server-mysql"
],
"env": {
"MYSQL_HOST": "127.0.0.1",
"MYSQL_PORT": "3306",
"MYSQL_USER": "root",
"MYSQL_PASS": "",
"MYSQL_DB": "my-job-db"
}
}
]
}
side-project-multiverse.json dosyanız
{
"serverName": "SideProjectMultiverse",
"functionsPrefix": "side-project",
"servers": [
{
"command": "npx",
"args": [
"-y",
"@benborla29/mcp-server-mysql"
],
"env": {
"MYSQL_HOST": "127.0.0.1",
"MYSQL_PORT": "3306",
"MYSQL_USER": "root",
"MYSQL_PASS": "",
"MYSQL_DB": "side-project-db"
}
}
]
}
mcp-server-filesystem'in izole örneğini oluşturunmcp-server-filesystem'in fonksiyonları side-project öneki ile sunulacak, örneğin side-project_read_file, side-project_write_file.pathResolution konfigürasyonu kullanılarak müşteriden (örneğin Claude Desktop) gizlenebilir.pathResolution'ın isteğe bağlı olduğunu ve kök yolu müşteriden gizlemek istiyorsanız yalnızca gerekli olduğunu unutmayın.
multiverse.json dosyanız
{
"serverName": "MySideProject",
"functionsPrefix": "side-project",
"servers": [
{
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem@latest",
"/full/path/to/side-project"
],
"pathResolution": {
"root": "/full/path/to/side-project",
"applyTo": [
"path",
"paths"
]
}
}
]
}
fileWatch ile dosya değişikliklerinde otomatik sunucu yeniden başlatmasımultiverse.json dosyanız
{
"serverName": "MySideProject",
"functionsPrefix": "side-project",
"servers": [
{
"command": "node",
"args": [
"/my-own/mcp-server/i-m-working-on/build/index.js"
],
"fileWatch": {
"enabled": true,
"path": "/my-own/mcp-server/i-m-working-on/build/"
}
}
]
}
hideFunctions seçeneği ile belirli fonksiyonları gizlemehideFunctions dizisini kullanarak sarılı sunuculardan belirli fonksiyonları seçilerek gizleyebilirsiniz. Bu, bir sunucuyu kullanmak istediğiniz ancak belirli potansiyel olarak tehlikeli veya gereksiz fonksiyonlara erişimi kısıtlamak istediğinizde kullanışlıdır.
hideFunctions dizisi, sarılı sunucudan gizlenecek fonksiyon adlarının bir listesini kabul eder. Bir fonksiyon gizlendiğinde:
Bu özellik özellikle şu durumlarda kullanışlıdır:
delete_repository){
"serverName": "GitHubWithRestrictions",
"functionsPrefix": "github",
"servers": [
{
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github@latest"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "<your-personal-access-token>"
},
"hideFunctions": [
"create_repository",
"delete_repository",
"create_issue"
]
}
]
}
Bu örnekte, GitHub sunucusu normal şekilde başlayacak ancak create_repository, delete_repository ve create_issue fonksiyonları gizlenecek ve müşteri tarafından kullanılamayacak olacaktır.
enabled bayrağı ile belirli sunucuları devre dışı bırakmaenabled bayrağını false olarak ayarlayarak belirli sunucuları JSON dosyasından kaldırmadan seçilerek devre dışı bırakabilirsiniz. Bu, geliştirme veya test sırasında sunucuları geçici olarak devre dışı bırakmak istediğinizde kullanışlıdır.
{
"serverName": "MySideProject",
"functionsPrefix": "side-project",
"servers": [
{
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem@latest",
"/full/path/to/side-project"
],
"hideFunctions": [ "write_file" ]
},
{
"enabled": false,
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github@latest"
]
}
]
}
Bu örnekte, ilk sunucu (dosya sistemi) başlayacak ancak write_file fonksiyonu gizlenmiş olacak, ikinci sunucu (GitHub) devre dışı bırakılmış ve başlatılmayacaktır.
multiverse.json dosyasının tam örneğiBu örnek, farklı sunucu türlerinin birden fazla örneğiyle bir multiverse sunucusu oluşturmayı gösterir.
pathResolution'ın isteğe bağlı olduğunu ve kök yolu müşteriden gizlemek istiyorsanız yalnızca gerekli olduğunu unutmayın.
{
"serverName": "HugeProjectWithALotOfResources",
"functionsPrefix": "huge-project",
"servers": [
{
"command": "node",
"args": [
"/my-own/mcp-server/i-m-working-on/build/index.js"
],
"fileWatch": {
"enabled": true,
"path": "/my-own/mcp-server/i-m-working-on/build/"
}
},
{
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem@latest",
"/full/path/to/huge-project"
],
"pathResolution": {
"root": "/full/path/to/huge-project",
"applyTo": [
"path",
"paths"
]
}
},
{
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github@latest"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "<your-personal-access-token>"
}
},
{
"command": "uvx",
"args": [
"mcp-server-git",
"--repository",
"/full/path/to/huge-project"
],
"pathResolution": {
"root": "/full/path/to/huge-project",
"applyTo": [
"repo_path"
]
}
}
]
}
Prompts desteği ekleyinResources desteği ekleyinMIT
AI destekli geliştirme için yapay zeka tabanlı görev yönetim sistemi. PRD ayrıştırma, görev genişletme, çoklu provider desteği (Claude, OpenAI, Gemini, Perplexity, xAI) ve optimize edilmiş context kullanımı için seçmeli tool yükleme özelliklerine sahiptir.
Kodlama ajanlarına Figma verilerine doğrudan erişim sağlayarak tasarım implementasyonunu tek adımda tamamlamalarını sağlar.
Yüksek performanslı kod zekası MCP sunucusu. Codebase'leri kalıcı bir knowledge graph'e indeksler — ortalama repo milisaniyeler içinde. 66 dil desteği, sub-ms sorgular, %99 daha az token. Tek statik binary, hiç bağımlılık yok.
gitmcp.io, herhangi bir GitHub repository veya projeye bağlanıp belgelendirme yapabilen genel amaçlı bir remote MCP server'ıdır.
Android/iOS uygulamaları ve cihazların otomasyon, geliştirme ile app scraping işlemleri için MCP Server. iPhone, Google Pixel, Samsung gibi simülatör, emülatör ve fiziksel cihazları destekler.
21st.dev'in en iyi tasarım mühendislerinden ilham alarak özel olarak hazırlanmış UI bileşenleri oluşturun.