Kaynak URI'lerini Açıklama
Kaynakların şema ve yol kullanılarak nasıl adreslendiğini öğrenin.
Kaynak URI'lerini Açıklama, CoddyKit'te ücretsiz bir MCP Academy dersidir. Bu, 4 dersinin 1. 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.
Kaynak Nedir?
Bir MCP kaynağı, sunucunuzun modele sağladığı salt okunur bağlamdır; örneğin bir dosya, yapılandırma veya kayıt. Yapay zekâ bunu okur, ancak asla değiştirmez.
Adres Neden Gerekli?
Her kaynak, istemcinin ona referansla başvurabilmesi için kararlı bir ada ihtiyaç duyar. Bu ad, bir web sayfasının URL'si olması gibi, kaynağın URI'sidir. 🔗
Önce Şema, Sonra Yol
Bir kaynak URI'si önce bir şemadan, ardından iki nokta üst üste ve eğik çizgilerden, sonra da bir yoldan oluşur. Şema, URI'nin ne tür bir şeyi gösterdiğini belirtir.
file:///notes/today.txt
config://app/settingsKendi Şemanızı Seçin
Sunucunuza uygun bir şema oluşturabilirsiniz; örneğin config veya db. Şema, ilişkili kaynakları anlaşılır tek bir etiket altında gruplandırır.
file Şeması
file şeması diskteki belgeler için yaygındır. Üç eğik çizgi, tıpkı bir tarayıcıdaki file URL'lerinde olduğu gibi yolun kökten başladığı anlamına gelir.
file:///home/data/report.mdÖzel Şema Örneği
Uygulama verileri için düzenli bir özel şema, yapının okunabilir kalmasını sağlar. Model, kaynağın tam olarak ne içerdiğini belirten bir ad görür.
users://profile/active
weather://city/londonURI'ler Benzersiz Olmalıdır
İsteklerin hiçbir zaman belirsiz olmaması için her kaynağın kendine ait, farklı bir URI'si olmalıdır. Aynı URI'yi paylaşan iki kaynak çakışır ve istemcilerin kafasını karıştırır.
FastMCP İçinde Bildirin
Python SDK'sında bir URI'yi resource dekoratörüyle bir işleve bağlarsınız. Bu dize, istemcilerin kaynağı okumak için kullandığı adrestir.
from mcp.server.fastmcp import FastMCP
mcp = FastMCP("Demo")
@mcp.resource("config://app")
def config(): ...İstemciler URI'leri Listeler
Bir istemci bağlandığında, sunucudan sunduğu tüm kaynakları listelemesini ister. Her girdide URI, ad ve kısa bir açıklama bulunur.
URI ile Okuyun
İçeriği almak için istemci, tam URI'yi belirten bir okuma isteği gönderir. Sunucu bu URI'yi uygun işleyiciyle eşleştirir ve gövdeyi döndürür.
URI'leri Sabit Tutun
Yayınlanmış bir URI'yi verilmiş bir söz gibi düşünün. Daha sonra yeniden adlandırmanız, eski adrese işaret eden istemcileri veya kayıtlı başvuruları bozar.
Kısa Kontrol
Kaynak türünü tanımlayan bölümü bulun.
Özet
Kaynaklar, bir URI ile adlandırılan salt okunur bağlamlardır: bir şema ve bir yol. İstemcilerin onlara güvenebilmesi için URI'leri benzersiz ve sabit tutun. ✅
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
“Kaynak URI'lerini Açıklama” dersi ücretsiz mi?
Evet — “Kaynak URI'lerini Açıklama” 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.
“Kaynak URI'lerini Açıklama” dersinde ne öğreneceğim?
Kaynakların şema ve yol kullanılarak nasıl adreslendiğini öğrenin. 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 1. dersidir.
“Kaynak URI'lerini Açıklama” 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
- Kaynak URI'lerini Açıklama
- Statik Metin Kaynağı Sunma
- Diskten Dosya Okuma
- Doğru MIME Türünü Ayarlama