Bir Hello Aracı Ekleme
Yapay zekânın çağırabilmesi için bir Python işlevine dekoratör ekleyin.
Bir Hello Aracı Ekleme, CoddyKit'te ücretsiz bir MCP Academy dersidir. Bu, 4 dersinin 2. 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.
Sunucunuza Yetenek Kazandırın
Aracı olmayan bir sunucu yalnızca boş bir kabuktur. tool, yapay zekânın kullanıcı için gerçekten bir şeyler yapmak üzere çağırabileceği bir Python işlevidir. 🛠️
Sihirli Dekoratör
FastMCP, işlev tanımınızın hemen üstüne yerleştirdiğiniz @mcp.tool() dekoratörüyle bir işlevi tek satırda araca dönüştürür.
@mcp.tool()
def hello():
...Normal Bir İşlev Yazın
Gövde yalnızca Python kodudur. Özel protokol kodu yazmanız veya JSON'u elle oluşturmanız gerekmez. Aracın ne yapması gerektiğini yazıp bir değer döndürürsünüz.
@mcp.tool()
def hello():
return "Hello from MCP!"Parametre Ekleyin
Araçlar girdiyle daha kullanışlı hâle gelir. Bir parametre eklediğinizde model, aracınızı çağırmaya karar verdiğinde bir değer iletebilir.
@mcp.tool()
def greet(name):
return "Hello, " + nameTür İpuçları Şemayı Oluşturur
name: str gibi bir tür ipucu eklediğinizde FastMCP bunu bir girdi şemasına dönüştürür. Böylece model, göndermesi gereken değerin türünü tam olarak bilir.
@mcp.tool()
def greet(name: str) -> str:
return "Hello, " + nameBelge Dizesi Açıklamaya Dönüşür
İşlevinizin belge dizesi, aracın açıklamasına dönüşür. Model, bu aracı ne zaman kullanmanın uygun olduğuna karar vermek için bu açıklamayı okur.
@mcp.tool()
def greet(name: str) -> str:
"""Greet a person by name."""
return "Hello, " + nameAd İşlevden Gelir
Varsayılan olarak aracın adı, işlevin adıdır. Bu nedenle def greet, istemcinin "greet" olarak listelediği bir araç yayımlar.
Düz Metin Döndürün
İlk aracınız için yalnızca bir dize döndürün. FastMCP bunu uygun MCP sonuç biçimine sarar; böylece istemci temiz bir metin alır.
İyi Açıklayın
İyi ifade etmek önemlidir: açık bir açıklama, modelin doğru zamanda aracınızı seçmesine yardımcı olur. Belirsiz belge dizeleri çağrıların kaçırılmasına yol açar.
Otomatik Olarak Kaydedilir
Kayıt işlevini kendiniz çağırmanız gerekmez. Araç, dekoratörle işaretlendiği anda mcp örneğinize kaydedilir ve tanıtılmaya hazır hâle gelir.
İstediğiniz Kadar Ekleyin
Tek bir sunucu birçok araç barındırabilir. Her işlevi dekoratörle işaretlemeniz yeterlidir; istemci hangi araçların kullanılabildiğini sorduğunda hepsi birlikte görünür.
Hızlı Kontrol
Bir aracın açıklaması nereden gelir?
Özet
Bir aracı @mcp.tool() ile eklediniz, tür belirtilmiş parametreler verdiniz ve belge dizesinin aracı açıklamasını sağladınız. Sunucunuz artık gerçekten bir şeyler yapabilir. Şimdi onu çalıştıralım! ✨
Yapay zeka eğitmeniyle Python öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 30
- Dersler
- 120
Sıkça Sorulan Sorular
“Bir Hello Aracı Ekleme” dersi ücretsiz mi?
Evet — “Bir Hello Aracı Ekleme” 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.
“Bir Hello Aracı Ekleme” dersinde ne öğreneceğim?
Yapay zekânın çağırabilmesi için bir Python işlevine dekoratör ekleyin. 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 2. dersidir.
“Bir Hello Aracı Ekleme” 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
- FastMCP Örneği Oluşturma
- Bir Hello Aracı Ekleme
- Sunucuyu stdio ile Çalıştırma
- Yüklendiğini ve Araçları Listelediğini Doğrulama