Özel MCP Sunucuları Nedir?
Özel MCP sunucuları, Manus’un entegrasyon yeteneklerini önceden oluşturulmuş bağlayıcıların ötesine genişletmenize olanak tanır. Kuruluşunuz dahili araçlar, tescilli API’ler veya standart MCP bağlayıcıları tarafından kapsanmayan özel hizmetler kullanıyorsa, Manus’u bu sistemlere bağlayan özel bir sunucu oluşturabilirsiniz. Özel bir MCP sunucusu, Manus ile dahili altyapınız arasında bir köprü görevi görerek, önceden oluşturulmuş bağlayıcılarla elde ettiğiniz kesintisiz çoklu uygulama iş akışlarını mümkün kılar; ancak bu, sizin özel araçlarınıza ve gereksinimlerinize göre uyarlanmıştır.Neden Özel MCP Sunucuları Oluşturulmalı?
Dahili Sistemler
Birçok kuruluş, özel olarak oluşturulmuş araçlara, dahili veritabanlarına veya tescilli yazılımlara güvenmektedir. Özel MCP sunucuları, Manus’un bu sistemlerle entegre olmasına ve dahili verileri AI iş akışlarınıza getirmesine olanak tanır. Örnekler:- Dahili CRM veya müşteri veritabanı
- Tescilli proje yönetim araçları
- Özel analiz platformları
- API’lere sahip eski sistemler
Uzmanlaşmış Hizmetler
Bazı üçüncü taraf hizmetlerin önceden oluşturulmuş MCP bağlayıcıları yoktur. Uzmanlaşmış bir araç veya niş bir hizmet kullanıyorsanız, bunu Manus’a bağlamak için özel bir sunucu oluşturabilirsiniz. Örnekler:- Sektöre özel yazılım
- Standart bağlayıcıların kapsamadığı bölgesel hizmetler
- Resmi entegrasyonları olmayan gelişmekte olan platformlar
Özel İş Mantığı
Özel MCP sunucuları, basit API çağrılarının ötesine geçen işe özel mantık, veri dönüşümleri veya doğrulama kuralları uygulayabilir. Bu, Manus entegrasyonları dahilinde kurumsal politikaları ve iş akışlarını uygulamanıza olanak tanır. Örnekler:- Veri güncellemelerinden önce onay iş akışları
- Dahili standartlara göre veri doğrulama
- Özel kimlik doğrulama veya güvenlik gereksinimleri
- Kuruluşunuza özgü çok adımlı süreçler
Özel MCP Sunucuları Nasıl Çalışır?
Özel bir MCP sunucusu, Model Bağlam Protokolü spesifikasyonunu uygulayan hafif bir hizmettir. Manus’un veri okumak, eylemler gerçekleştirmek veya sistemlerinizde özel mantık yürütmek için çağırabileceği uç noktaları kullanıma sunar.Mimari
Dahili Sisteminiz ↔Özel MCP Sunucusu ↔Manus MCP sunucusu, Manus ile dahili sistemleriniz arasında yer alır, Manus isteklerini araçlarınızdaki eylemlere çevirir ve sonuçları Manus’un anlayacağı bir biçimde döndürür.Protokol
Özel MCP sunucuları, aşağıdakileri tanımlayan standartlaştırılmış bir protokol uygular:- Araçlar: Manus’un gerçekleştirebileceği eylemler (örneğin, “get_customer_data”, “update_project_status”)
- Kaynaklar: Manus’un okuyabileceği veriler (örneğin, belgeler, kayıtlar, dosyalar)
- İstemler: Yaygın işlemler için önceden tanımlanmış şablonlar
Özel MCP Sunucusu Oluşturma
Ön Koşullar
- API Erişimi entegre etmek istediğiniz sistemlere
- Geliştirme ortamı (Node.js, Python veya bir web sunucusu çalıştırabilen herhangi bir dil)
- Understanding of the MCP specification (Manus belgelerinde mevcuttur)
Temel Uygulama
Minimum özel MCP sunucusu şunları içerir:- Sunucu uç noktası: MCP protokol isteklerine yanıt veren bir web hizmeti
- Araç tanımları: Manus’un gerçekleştirebileceği eylemlerin açıklamaları
- Kimlik doğrulama: Kimlik bilgilerinin ve API anahtarlarının güvenli bir şekilde işlenmesi
- İstek işleyicileri: Eylemleri yürütmek ve sonuçları döndürmek için mantık
Örnek: Dahili CRM Entegrasyonu
İşte dahili bir CRM için özel bir MCP sunucusunun kavramsal bir örneği: Kullanıma Sunulan Araçlar:get_customer_info(customer_id): Müşteri ayrıntılarını alupdate_customer_notes(customer_id, notes): Müşteri kayıtlarına not eklesearch_customers(query): Müşteri veritabanında aracreate_follow_up_task(customer_id, task_description, due_date): Görev oluştur
- “Müşteri kimliği 12345 için müşteri bilgilerini al”
- “San Francisco bölgesindeki müşterileri ara”
- “Müşteri 67890’ın notlarını son konuşmamızla güncelle”
Özel MCP Sunucusunu Bağlama
Adım 1: Sunucunuzu Dağıtın
Özel MCP sunucunuzu kontrol ettiğiniz altyapıda barındırın. HTTPS üzerinden erişilebilir olduğundan ve uygun güvenlik önlemlerinin alındığından emin olun.Adım 2: Manus’a Ekle
Manus’ta,Ayarlar → Entegrasyonlar → Özel MCP Sunucuları kısmına gidin veSunucu Ekle’ye tıklayın.Adım 3: Sunucu Ayrıntılarını Sağlayın
Aşağıdaki bilgileri girin:- Sunucu Adı: Açıklayıcı bir ad (örneğin, “Dahili CRM”, “Analiz Platformu”)
- Sunucu URL’si: MCP sunucunuzun barındırıldığı HTTPS uç noktası
- Kimlik doğrulama: Gerekli API anahtarı, Taşıyıcı belirteci veya diğer kimlik bilgileri
Adım 4: Bağlantıyı Test Edin
Manus, sunucunuzla iletişim kurabildiğini ve mevcut araçların listesini alabildiğini doğrulayacaktır.Adım 5: Kullanmaya Başlayın
Bağlandıktan sonra, özel araçlarınız Manus’un mevcut entegrasyonlarında görünecektir. Bunlara, önceden oluşturulmuş bağlayıcılara yaptığınız gibi istemlerde başvurabilirsiniz.Güvenlik Hususları
Kimlik Doğrulama
Özel MCP sunucuları sağlam kimlik doğrulama uygulamalıdır:- API anahtarları, OAuth belirteçleri veya diğer güvenli yöntemleri kullanın
- Kimlik bilgilerini asla URL’lerde veya günlüklerde ifşa etmeyin
- Kimlik bilgilerini düzenli olarak yenileyin
Yetkilendirme
Uygun yetkilendirme kontrollerini uygulayın:- İstekte bulunan kullanıcının verilere erişim izni olduğunu doğrulayın
- Uygulanabilir olduğu yerlerde Rol Tabanlı Erişim Kontrolü’nü (RBAC) uygulayın
- Denetim için tüm erişim denemelerini günlüğe kaydedin
Veri İletimi
- Tüm iletişim için HTTPS kullanın
- Hassas verileri hem depoda hem de iletim sırasında şifreleyin
- Kötüye kullanımı önlemek için hız sınırlaması uygulayın
Ağ Güvenliği
- MCP sunucusunu güvenli ağ çevrenizin içine dağıtın
- Sunucuya kimlerin erişebileceğini sınırlamak için güvenlik duvarları ve erişim kontrolleri kullanın
- Yüksek derecede hassas entegrasyonlar için, VPN veya özel ağ bağlantıları kullanmayı düşünün
En İyi Uygulamalar
Araç Tasarımı
Araçları odaklanmış tutun: Her araç tek bir net eylem gerçekleştirmelidir. Tek bir “manage_customer” aracı yerine, “get_customer”, “update_customer” ve “delete_customer” için ayrı araçlar oluşturun. Açık açıklamalar sağlayın: Manus, her bir aracı ne zaman kullanacağını anlamak için araç açıklamalarını kullanır. Aracın ne yaptığını ve ne zaman uygulanabilir olduğunu açıklayan net, özel açıklamalar yazın. Hataları zarifçe ele alın: Manus’un (ve kullanıcının) neyin yanlış gittiğini ve nasıl düzeltileceğini anlamasına yardımcı olan anlamlı hata mesajları döndürün.Performans
Yanıt sürelerini optimize edin: Manus, MCP sunucusu yanıtını bekler. Verileri önbelleğe alarak, verimli sorgular kullanarak ve gereksiz işlemeyi önleyerek işlemleri hızlı tutun. Zaman aşımları uygulayın: Dahili sisteminiz yavaş veya yanıt vermiyorsa Manus’un süresiz beklemesini önlemek için API çağrıları için makul zaman aşımları ayarlayın. Uzun süren görevler için eşzamansız işlemler kullanın: Bir işlem birkaç saniyeden fazla sürüyorsa, hemen bir görev kimliği döndürmeyi ve durumu kontrol etmek için ayrı bir araç sağlamayı düşünün.İzleme
Tüm istekleri günlüğe kaydedin: Manus’un ne istediğini ve sunucunuzun nasıl yanıt verdiğini takip edin. Bu, hata ayıklamaya ve kullanım modellerini anlamaya yardımcı olur. Performansı izleyin: Sorunlar kullanıcıları etkilemeden önce tespit etmek için yanıt sürelerini, hata oranlarını ve kullanım hacmini takip edin. Uyarıları ayarlayın: MCP sunucunuz yanıt vermez hale gelirse veya hata döndürmeye başlarsa bildirim alın.Örnek Kullanım Durumları
Dahili Bilgi Tabanı
Senaryo: Kuruluşunuzun şirket politikalarını, prosedürlerini ve belgelerini içeren dahili bir wiki’si veya bilgi tabanı var. Özel MCP Sunucusu: Bilgi tabanında arama yapmak, belirli makaleleri almak ve ilgili belgeleri bulmak için araçlar sağlar. Manus İş Akışı: “Harcama geri ödeme politikası için dahili bilgi tabanımızda arama yapın ve temel noktaları özetleyin.”Özel Analiz Platformu
Senaryo: Standart araçlarda bulunmayan iş metriklerini izleyen tescilli bir analiz platformunuz var. Özel MCP Sunucusu: Metrikleri sorgulamak, raporlar oluşturmak ve geçmiş verileri almak için araçları kullanıma sunar. Manus İş Akışı: “4. Çeyrek Müşteri Edinme Maliyeti verilerimizi çekin ve 3. Çeyrek ile karşılaştıran bir trend analizi oluşturun.”Eski Sistem Entegrasyonu
Senaryo: Kuruluşunuz, modern API’leri veya entegrasyonları olmayan eski bir sisteme güveniyor. Özel MCP Sunucusu: Eski sistemin etrafında bir sarmalayıcı görevi görür, modern API çağrılarını eski sistemin anlayabileceği bir formata çevirir. Manus İş Akışı: “Eski sistemde SKU 98765 ürününün envanter seviyesini kontrol edin ve stok 100 birimin altındaysa, yeniden sipariş talebi oluşturun.”Çok Adımlı Onay İş Akışı
Senaryo: Kuruluşunuz belirli eylemler (örneğin, bütçe talepleri, veri erişimi) için onay iş akışları gerektiriyor. Özel MCP Sunucusu: Onay talepleri oluşturmak, onay durumunu kontrol etmek ve onaylanmış eylemleri yürütmek için araçlar uygular. Manus İş Akışı: “Pazarlama kampanyası için 50.000 dolarlık bir bütçe talebi oluşturun ve onay için finans ekibini bilgilendirin.”Sıkça Sorulan Sorular
Özel bir MCP sunucusu oluşturmak için geliştirici olmam gerekir mi?
Özel bir MCP sunucusu oluşturmak için geliştirici olmam gerekir mi?
Özel bir MCP sunucusu oluşturmak geliştirme becerileri gerektirir. Ancak, MCP spesifikasyonu basittir ve başlamanıza yardımcı olmak için örnek uygulamalar sağlanmıştır.
Özel bir sunucu oluşturmadan mevcut API'leri kullanabilir miyim?
Özel bir sunucu oluşturmadan mevcut API'leri kullanabilir miyim?
Bir hizmetin iyi belgelenmiş REST API’leri varsa, özel bir MCP sunucusu olmadan Manus’un genel API çağırma yeteneklerini kullanabilirsiniz. Ancak, özel bir sunucu daha iyi entegrasyon, daha net araç tanımları ve daha sağlam iş akışları sağlar.
Performans gereksinimleri var mı?
Performans gereksinimleri var mı?
Özel bir MCP sunucusu, çoğu işleme birkaç saniye içinde yanıt vermelidir. Daha uzun süren işlemler eşzamansız modeli kullanmalıdır. Manus, çok uzun süren istekleri zaman aşımına uğratacaktır.
Özel bir MCP sunucusunu nasıl sürdürürüm?
Özel bir MCP sunucusunu nasıl sürdürürüm?
Özel MCP sunucusuna diğer dahili hizmetler gibi davranın: sürüm kontrolü, otomatik test, izleme ve düzenli güncellemeler. Sunucuyu dahili sisteminizin API’lerindeki değişikliklerle senkronize tutun.