İleri düzey
Makine çevirisi
Bu sayfa İngilizce dokümantasyondan otomatik olarak çevrildi; esas alınması gereken sürüm İngilizce sayfadır. Yanlış görünen bir şey varsa, nasıl bildireceğinizi Çeviriler sayfası açıklar.
Sıradan bir sunucunun ya da istemcinin ihtiyaç duyduğu her şeyin yukarıdaki bölümlerde konusuna göre bir yeri var.
Bu bölüm ise MCPServer'ın kolaylık katmanı size engel olduğunda başvuracağınız
kaçış yollarını içerir:
- Alt düzey Server:
MCPServer'ın üzerine kurulduğu sınıf. Elle yazılmış şemalar,on_*işleyicileri, sizin yerinize denetlenen hiçbir şey yok ve kendinize ait özel JSON-RPC metotları. - Sayfalama ve Middleware: yalnızca
alt düzey
Serverüzerinde yapabileceğiniz iki şey. - Uzantılar ve MCP Apps: protokolün uzantı yüzeyi. Uzantı paketlerini bir sunucuda bir araya getirin ya da kendinizinkini yazın.
Burada aramanız gayet doğal olan birkaç konu ise aslında onları kullanacağınız yerde duruyor:
- Yetkilendirme, Sunucunuzu çalıştırma altında; çünkü bir sunucuyu dağıttığınız yerde korursunuz.
- OAuth, kimlik beyanı, birden çok sunucuya bağlanma ve yanıt önbelleği, hepsi İstemciler altında.
- Çok turlu istekler (multi-round-trip) ve Abonelikler, İşleyicinin içinde altında; çünkü ikisi de bir işleyicinin yaptığı şeyler.
- URI şablonları, Sunucular altında, Kaynaklar'ın hemen yanında.
- Protokol sürümleri ve Kullanım dışı özellikler sayfalarının her birinin kendi üst düzey sayfası var.
Bu bölüme ihtiyacınız olup olmadığından emin değilseniz, yok demektir.