Kendi MCP-serverinizi ekleme
Kendi MCP-serveriniz ile AI-School’u kendi uygulamanıza, veri kaynağınıza veya özel bir hizmete bağlarsınız. Önce kullanım yerine uygun olan aktarımı seçin.
Doğru aktarımı seçin
| Aktarım | Web | Mobil | Masaüstü | Kullanım |
|---|---|---|---|---|
| Streamable HTTP | Evet | Evet | Evet | Barındırılan sunucular için önerilir |
| stdio | Hayır | Hayır | Evet | Yerel süreçler ve masaüstü entegrasyonları |
| SSE | Yalnızca mevcut yapılandırmalar | Yalnızca mevcut yapılandırmalar | Evet | Eski aktarım; yeni sunucular için Streamable HTTP seçin |
Streamable HTTP için gereksinimler
MCP yolunu da içeren tam genel endpoint’i kullanın; örneğin:
https://mcp.example.nl/mcp
Endpoint şunları yapmalıdır:
- HTTPS kullanmalı;
- URL’de kullanıcı adı veya parola olmadan çalışmalı;
- yeniden yönlendirme gerektirmemeli;
- genel DNS üzerinden erişilebilir olmalı;
- geçerli bir MCP
initializeel sıkışmasına yanıt vermeli; - açıkça belirlenmiş bir izinli araçlar kümesine sahip olmalı.
Yerel adresler, özel ağ adresleri ve bulut metadata endpoint’leri engellenir. Bu nedenle localhost üzerindeki bir sunucuyu web uygulamasından kaydedemezsiniz.
Sunucu ekleme
- Tercihler → Araçlar öğesini açın.
- Araç ekle veya MCP-server ekle öğesini seçin. Bu düğmeyi yalnızca MCP erişiminiz varsa görürsünüz.
- Önce mevcut preset’leri inceleyin.
- Kendi MCP-server’ınızı ekleyin seçeneğini seçin.
- Adı, tam endpoint’i ve kimlik doğrulama yöntemini girin.
- Yapılandırmayı kaydedin ve bağlantı kontrolünü bekleyin.
- Sunucuyu varsayılan araç setiniz için etkinleştirin.
Bir yönetici, Yönetim → AI ayarları → Araçlar → MCP üzerinden tüm ortam için de bir sunucu kaydedebilir.
Kimlik doğrulama ve secret’lar
AI-School, connector-OAuth ve statik secret’ları destekler. OAuth token’ları, yenileme token’ları, API anahtarları ve parolalar yalnızca sunucu tarafı depolamada tutulur. Bir sohbet yalnızca kayıtlı connectorId değerini alır; gizli yapılandırmayı asla almaz.
URL veya kimlik doğrulama değiştiğinde yeni yapılandırma önce yeniden doğrulanır. Bu kontrol başarısız olursa, sorun çözülene kadar daha önce onaylanmış bir yapılandırma etkin kalabilir.
Araç izinleri
Yalnızca kullanıcıların gerçekten ihtiyaç duyduğu araçlara izin verin. Bir MCP-server dosya silme, e-posta gönderme veya kayıtları değiştirme gibi okuma ve yazma işlemleri sunabilir. AI-School, keşfedilen araçları sunucu tarafındaki allowlist ile filtreler; ancak uygun kapsamlar ve yetkilendirmeden sunucu yöneticisi sorumludur.
Yerel test
Yerel bir stdio-server’ı masaüstü uygulamasında test edersiniz. Renderer rastgele shell komutları başlatamaz: kurulum, onaylı bir preset veya güvenli masaüstü akışı üzerinden yapılır. Komut, bağımsız değişkenler, environment key’leri ve istenen erişim, kurulumdan önce gösterilir.
Sorun giderme
- Endpoint’e ulaşılamıyor: HTTPS, DNS, firewall ve tam
/mcpyolunu kontrol edin. - Yeniden bağlanma gerekiyor: OAuth iznini veya kayıtlı secret’ı yenileyin.
- Başka bir ortama ait: connector’ı mevcut ortam içinde yeniden kaydedin.
- Araçlar görünmüyor: araç allowlist’ini, MCP erişiminizi ve sunucunun etkin olduğunu kontrol edin.
- Yalnızca masaüstünde çalışıyor: büyük olasılıkla sunucu stdio veya yerel bir adres kullanıyordur.
Geliştirme kaynakları
Ayrıca bakın
Düzenleme sırasında kayıtlı sunucu yapılandırması alınır. Saklanan anahtar gizli kalır: korumak için anahtar alanını boş bırakın. Farklı bir URL veya kimlik doğrulama yöntemi kullanıldığında yeniden bağlama gerekir. Bir MCP aracındaki hata, o sunucudaki tüm araçların erişilemez olduğu anlamına gelmez.