AjanlarUygulamalar 🇷🇺 15.08.2026 07:01

MCP Sunucuları ve Siteleri için Dağıtım Platformu Kataloğa Eklendi

MCP sunucuları kataloğu Unyly'nin yazarı, kullanıcıların GitHub depolarını bir alt alan adında web sitesi veya MCP sunucusu olarak dağıtmasına olanak tanıyan tam bir dağıtım platformu ekledi. Sistem otomatik olarak Dockerfile'lar oluşturur, kısıtlamalarla konteynerler çalıştırır ve yönlendirme, sağlık kontrolleri ve webhook'lar aracılığıyla otomatik dağıtımları yönetir. Makale, mimariyi detaylandırıyor ve geliştirme sırasında karşılaşılan tuzakları paylaşıyor.
Yazar daha önce Habr'da 80 bin kaydı dokuz kaynaktan toplayan bir MCP sunucu kataloğu oluşturmuştu. Kullanıcılar, birçoğu kurulum ve barındırma gerektiren GitHub depoları olduğu için sunucuları nerede çalıştıracaklarını sordu. Bunu ele almak için yazar, Unyly'ye bir dağıtım bölümü ekledi; bu bölüm, kullanıcıların bir GitHub deposunu bağlamasına ve push ile otomatik yeniden derleme ile slug.unyly.org adresinde canlı bir proje elde etmesine olanak tanıyor. Statik siteleri, ön yüz derlemelerini, Next.js'i ve Node ile Python üzerindeki MCP sunucularını destekliyor. Dağıtım akışı, GitHub webhook'unun HMAC doğrulamasıyla Next.js API'sine gönderilmesi, SQLite'da kuyruğa alınması, depoyu klonlayan, proje türüne göre Dockerfile oluşturan, kaynak sınırlarıyla konteyneri derleyip çalıştıran bir işçi ve Host başlığına göre yönlendiren 3900 portundaki bir ters vekili içeriyor. Vekil ve işçi, engellemeyi önlemek için pm2 altında ayrı süreçlerdir. Dockerfile oluşturma, Node MCP sunucuları (HTTP için supergateway ile sarmalanmış), Python MCP sunucuları, statik siteler, ön yüz derlemeleri ve Next.js için tarifler içerir. Konteynerler bellek, CPU ve süreç sınırlarıyla çalışır ve nginx siteleri dışında yetenekler kaldırılır. Sağlık kontrolleri, siteler için HTTP durumunu doğrular ve MCP sunucuları için gerçek bir JSON-RPC başlatma işlemi gerçekleştirir. Yönlendirme, hizmet alt alan adlarını hariç tutmak için negatif ileri bakma içeren bir regex server_name kullanır. Otomatik dağıtım, otomatik olarak derlenen ve temizlenen çekme isteği önizlemelerini içerir. Yönetim konsolu deploy.unyly.org adresindedir; ücretsiz katman bir projeye, Pro ise on projeye izin verir. Yazar tuzakları paylaşıyor: olay döngüsünü engelleyen senkron docker build, nginx'i bozan Dockerfile'daki printf, yönetici alt alan adlarını yakalayan joker karakter alt alan adı, bir SSO köprüsüyle çözülen çapraz alt alan adı çerez sorunları ve stdio sunucularının HTTP üzerinden erişilememesi nedeniyle sarmalanmasının gerekliliği.
Kaynak: Habr — хаб ИИ — orijinal
Bu konudaki önceki yazılarımız ↓
Güncel haberler