ServBay MCP Server Tanıtımı
ServBay MCP Server, ServBay'e gömülü olan ve Model Context Protocol (MCP) temelinde çalışan bir sunucudur. Bu sunucu sayesinde, Claude, Cursor, VS Code gibi MCP destekli AI araçları, yerel ServBay geliştirme ortamınızı doğrudan “görebilir” ve “yönetebilir”— servis durumlarını sorgulamak, web sitesi ve alan adlarını yönetmek, veritabanı işlemleri yapmak, sertifika oluşturmak, yedekleme oluşturmak, günlükleri ve sistem göstergelerini okumak gibi işlemler için artık ServBay arayüzü ve AI ile sürekli geçiş yapmanıza gerek kalmaz.
Bu dökümanda ServBay MCP Server'ın ne olduğu ve neler yapabildiği tanıtılmaktadır. Bağlantı yöntemleri ve AI kuralları için:
- AI İstemcisine Bağlanma (IDE Integration) — MCP'yi Claude Code / Cursor / VS Code gibi araçlara tek tıkla entegre edin
- AI Kuralları (AI Rule) — AI'nın ServBay MCP'yi doğru ve güvenli şekilde kullanmasını sağlayın
MCP Nedir?
Model Context Protocol (MCP), AI uygulamalarının dış araçlar ve veri kaynaklarına standart bir yöntemle bağlanmasını sağlayan açık bir protokoldür. ServBay, ortam yönetim kabiliyetini bir MCP Server'a dönüştürerek, MCP uyumlu her AI istemcisinin bu özellikleri çağırabilmesini mümkün kılar.
MCP Server, yerel bir işlem (stdio üzerinden iletişim) olarak ServBay ile birlikte gelir, bağlanmak istediğinizde AI istemcisi tarafından çalıştırılır ve ayrıca yükleme veya dağıtım gerektirmez.
ServBay MCP Neler Yapabilir?
ServBay MCP Server, ServBay'in ana yönetim fonksiyonlarını AI araçlarının kullanımına açar:
- Ortam ve Abonelik — Ortam detaylarını, abonelik/paket durumunu öğrenme ve tanılama çalıştırma.
- Sistem Bilgisi ve Göstergeler — CPU/RAM/Disk/ağ gibi bilgileri ve gerçek zamanlı sistem göstergelerini çekme (detaylar için Sistem Bilgisi ve Göstergeler bölümüne bakınız).
- Servis Yönetimi — Servisleri listeleme, durum sorulama ve PHP, Node.js, MySQL, MariaDB, PostgreSQL, Redis, Memcached, Mailpit, MinIO, Ollama gibi servisleri başlatma/durdurma/yeniden başlatma.
- Servis Yapılandırma ve Günlükler — Servis yapılandırmalarını okuma/yazma ve ilgili günlükleri görüntüleme.
- Web Sitesi ve Alan Adları — Yerel siteleri listeleme/görüntüleme/oluşturma/güncelleme/silme; siteyi aktifleştirme veya devre dışı bırakma, hosts kayıtları ve dnsmasq alan adlarını yönetme.
- Port — Portun kullanımda olup olmadığını kontrol etme.
- TLS/HTTPS Sertifikaları — Sertifikaları listeleme, oluşturma, yeniden oluşturma ve silme işlemleri.
- Veritabanları — Veritabanlarını listeleme, oluşturma ve veri tabanı şifresi belirleme/sıfırlama.
- Paketler — Kurulu veya mevcut paketleri listeleme, yükleme/kaldırma, etkinleştirme/devre dışı bırakma, versiyon değiştirme.
- Ollama Modelleri — Yerel Ollama modellerini listeleme ve kaldırma.
- Yedekleme — Yedekleri listeleme, oluşturma, geri yükleme, silme ve yedekleme planlarını görüntüleme.
Tüm bu işlemler sayesinde, AI asistanınıza “PHP 8.3’ü başlat ve yeni bir site oluştur”, “Bu alan adına bir sertifika oluştur”, “MySQL hata günlüğünü göster” gibi doğal ifadelerde komut verip, MCP üzerinden ServBay’in gerekli işlemleri yapmasını sağlayabilirsiniz.
Güvenlik Bilgilendirmesi
- MCP Server yalnızca yerel makinenizde çalışır ve stdio üzerinden yerel AI istemcisiyle iletişim kurar.
- Yazma veya kritik silme işlemleri (örn: site silme, veritabanı şifresini sıfırlama, yedeği geri yükleme) için, AI'dan hangi değişikliği yapacağını size açıklamasını ve onayınızı aldıktan sonra yürütmesini isteyiniz.
- Diyaloglarda anahtar, token, DNS API anahtarı, veritabanı şifresi veya özel anahtar gibi hassas bilgileri paylaşmayınız— ServBay MCP tasarımı gereği bu tür bilgileri manuel olarak girmenizi gerektirmez.
- AI Kuralları ile birlikte kullanıldığında, AI'nın ServBay MCP’yi daha düzenli ve güvenli kullanmasını sağlayabilirsiniz.
Ön Koşullar
- ServBay’in (macOS veya Windows) kurulmuş ve çalışıyor olması.
- MCP destekli bir AI istemcisine (Claude Code, Cursor, VS Code + Copilot, Claude Desktop, Codex vb.) sahip olmanız.
Sonraki Adımlar
- AI İstemcisine Bağlanma bölümüne giderek ServBay MCP’yi AI aracınıza hızlıca entegre edebilirsiniz.
- AI Kuralları kurulumunu yaparak, AI’nın ServBay MCP’yi doğru ve öncelikli kullanmasını sağlayın.
Özet
ServBay MCP Server, ServBay’in ortam yönetim kabiliyetlerini AI araçlarına açarak, “yerel geliştirme ortamını doğal dil ile yönetme” imkanı tanır. ServBay ile birlikte gelir, tek adımda entegre edilir ve ek dağıtıma ihtiyaç duymaz; AI-native bir geliştirme deneyimi için temel bir bileşendir.
