Doğru MIME Türünü Ayarlama
İçeriğin metin, JSON veya başka bir tür olup olmadığını istemcilere bildirin.
Doğru MIME Türünü Ayarlama, CoddyKit'te ücretsiz bir MCP Academy dersidir. Bu, 4 dersinin 4. 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.
MIME Türü Nedir
MIME türü, bir istemciye kaynağın ne tür içerik barındırdığını söyleyen kısa bir etikettir; örneğin düz metin, JSON veya görsel.
Neden Önemlidir
Bu etiket, istemcinin içeriği doğru görüntülemesini ve ayrıştırmasını sağlar. Etiket olmadan istemci ham JSON'u metin olarak gösterebilir veya ikili veriyi yanlış işleyebilir. 🏷️
Metin Varsayılanı
Hiçbir şey belirtmezseniz MCP text/plain varsayar. Bu, notlar ve belgeler için uygundur; ancak yapılandırılmış veriler daha kesin bir tür gerektirir.
Yaygın Türler
Sıkça birkaç türe başvurursunuz: düzyazı için text/plain, veriler için application/json ve modelin ayrıştırabileceği biçimlendirilmiş belgeler için text/markdown.
FastMCP İçinde Bildirin
İstemcilerin gövdeyi tam olarak nasıl okuyacağını bilmesi için türü kaynak dekoratöründeki mime_type bağımsız değişkeniyle ayarlayın.
@mcp.resource("data://stats", mime_type="application/json")
def stats():
return '{"users": 42}'JSON'u Doğru Kullanın
JSON için türü application/json olarak etiketleyin ve geçerli bir JSON dizesi döndürün. Tırnaklama ve kaçışların her zaman doğru olması için json kitaplığıyla oluşturun.
import json
@mcp.resource("data://stats", mime_type="application/json")
def stats():
return json.dumps({"users": 42})Belgeler için Markdown
Bir README veya kılavuz mu sunuyorsunuz? Yetenekli istemcilerin ham sembolleri göstermek yerine başlıkları ve listeleri görüntülemesi için text/markdown kullanın.
@mcp.resource("docs://readme", mime_type="text/markdown")
def readme():
return "# Welcome\nGetting started..."Türü İçerikle Eşleştirin
Tür, gövdeyi doğru biçimde açıklamalıdır. Düz metni JSON olarak etiketlemek, istemcilerin onu ayrıştırmayı denemesine ve başarısız olmasına neden olur; bu nedenle ikisini her zaman uyumlu tutun.
İkili Veriler Dikkat Gerektirir
Görseller veya PDF'ler için image/png gibi bir ikili MIME türü ayarlarsınız. Metin tabanlı bir protokolde bozulmadan taşınabilmeleri için baytlar base64 ile kodlanır.
Uzantıdan Algılayın
Dosya sunarken Python, türü dosya adından tahmin edebilir. mimetypes kitaplığı, bir uzantıyı sizin için standart MIME türüyle eşleştirir.
import mimetypes
mt, _ = mimetypes.guess_type("report.json")
# mt == "application/json"Küçük Bir Sözleşme
MIME türünü küçük bir sözleşme gibi düşünün: baytların hangi biçimde olduğunu istemciye vaat eder; böylece ayrıştırmadan önce iki taraf da anlaşır.
Kısa Kontrol
Yapılandırılmış veriler için doğru türü seçin.
Özet
MIME türü, istemcilere bir kaynağı nasıl okuyacaklarını söyler. Metin, JSON, markdown veya ikili veri ayarlamak için mime_type kullanın ve türü içerikle uyumlu tutun. 🏷️
Sıkça Sorulan Sorular
“Doğru MIME Türünü Ayarlama” dersi ücretsiz mi?
Evet — “Doğru MIME Türünü Ayarlama” 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.
“Doğru MIME Türünü Ayarlama” dersinde ne öğreneceğim?
İçeriğin metin, JSON veya başka bir tür olup olmadığını istemcilere bildirin. 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 4. dersidir.
“Doğru MIME Türünü Ayarlama” 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