0Pricing
MCP Academy · Ders

Test Etme, İnceleme ve Güçlendirme

Inspector ile doğrulayın ve erişimi sıkılaştırın.

Test Etme, İnceleme ve Güçlendirme, CoddyKit'te ücretsiz bir MCP Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, MCP Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. MCP Academy kursu toplamda 4 dersten oluşur.

Çalışandan Güvenilire

Sunucunuz çalışıyor, ama gerçek kullanıma hazır mı? Şimdi baskı ve hatalı girdiler altında düzgün davranması için onu test ediyor, inceliyor ve sağlamlaştırıyorsunuz. 🛡️

Önce Duman Testi

Hızlı bir duman testiyle başlayın: sunucu hatasız biçimde başlıyor ve tool'larını listeliyor mu? Başlangıçtaki bir sorunu erken yakalamak, saatlerce sürecek kafa karışıklığını önler.

Denetleyiciyi Açın

Geliştirme komutuyla MCP Inspector'ı başlatın. Her tool'u, resource'u ve prompt'u elle tıklayarak denemeniz için görsel bir panel sağlar.

# In your project folder:
# uv run mcp dev server.py

Her Tool'a Tıklayın

Inspector'da her tool'u örnek girdilerle çağırın. Canlı sonucu görmek, herhangi bir yapay zekâ istemcisi bağlanmadan önce bağlantıların çalıştığını doğrular.

Bir Resource Okuyun

Inspector'da URI'siyle bir resource getirmeyi deneyin. Doğru not geri gelirse yol değişkeniniz ve okuma mantığınız görevini yapıyor demektir.

Hatalı Yolu Test Edin

Her tool'a açıkça hatalı girdiler verin: boş dizeler, çok büyük sayılar ve eksik alanlar. Sağlam bir sunucu çökmez; bunun yerine açık bir hata yanıtı verir.

Yığın İzleri Yerine Hatalar Döndürün

Riskli işlemleri sarmalayın ve temiz bir ileti yükseltin. Model, anlaşılır bir hatayı okuyup toparlanabilir; ham bir yığın izi ise yalnızca kafasını karıştırır.

@mcp.tool()
def get_note(note_id: int) -> str:
    if note_id < 1:
        raise ValueError("note_id must be a positive integer")
    return read(note_id)

İşlem Yapmadan Önce Doğrulayın

Her tool'un başında bağımsız değişkenleri denetleyin. Hatalı değerleri erken reddetmek, arka ucunuzu güvende ve hata iletilerinizi belirli ve yararlı tutar.

En Az Ayrıcalık İlkesini Uygulayın

Her tool'a yalnızca gerçekten ihtiyaç duyduğu erişimi verin. En az ayrıcalık, bir arama tool'unun okuyabilmesi ancak hiçbir şeyi silememesi demektir; böylece olası zarar alanı küçülür.

Yıkıcı Eylemleri Koruyun

Geri alınamaz her işlem için açık bir işaret veya onay isteyin. Silme işlemindeki bir koruma, aceleyle yapılan bir model çağrısının gerçek verileri silmesini önler. ⚠️

@mcp.tool()
def delete_note(note_id: int, confirm: bool = False) -> str:
    if not confirm:
        return "Set confirm=True to delete."
    remove(note_id)
    return "Deleted."

Otomatik Testler Ekleyin

İşlevlerinizi doğrudan çağıran birkaç pytest durumu yazın. Otomatik denetimler, kodu daha sonra değiştirmenize ve hiçbir şeyin bozulmadığını anında bilmenize olanak tanır.

Hızlı Kontrol

Sağlamlaştırma fikrini doğrulayalım.

Özet

Inspector ile test yaptınız, girdileri doğruladınız, en az ayrıcalık ilkesini uyguladınız ve yıkıcı eylemleri korudunuz. Sunucunuz artık gerçek dünya için hazır. 🎯

Sıkça Sorulan Sorular

“Test Etme, İnceleme ve Güçlendirme” dersi ücretsiz mi?

Evet — “Test Etme, İnceleme ve Güçlendirme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve MCP Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. MCP Academy kursu toplamda 4 dersten oluşur.

“Test Etme, İnceleme ve Güçlendirme” dersinde ne öğreneceğim?

Inspector ile doğrulayın ve erişimi sıkılaştırın. MCP Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

MCP Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te MCP Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.

“Test Etme, İnceleme ve Güçlendirme” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu MCP Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her MCP Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Projeyi ve Araçları Kapsamlandırma
  2. Araçları, Kaynakları ve İstemleri Uygulama
  3. Test Etme, İnceleme ve Güçlendirme
  4. Sunucuyu Belgeleme ve Yayımlama
← MCP Academy Sayfasına Dön