Skip to content

Latest commit

 

History

History
199 lines (146 loc) · 13.2 KB

File metadata and controls

199 lines (146 loc) · 13.2 KB

MCP-for-beginners

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Azure AI Foundry Discord

Bu kaynakları kullanmaya başlamak için şu adımları izleyin:

  1. Depoyu Forklayın: Tıklayın GitHub forks
  2. Depoyu Klonlayın: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. Azure AI Foundry Discord’a Katılın ve uzmanlar ile diğer geliştiricilerle tanışın

🌐 Çoklu Dil Desteği

GitHub Action ile desteklenmektedir (Otomatik ve Her Zaman Güncel)

🚀 Başlangıç Seviyesi için Model Context Protocol (MCP) Müfredatı

C#, Java, JavaScript, Python ve TypeScript ile Pratik Kod Örnekleriyle MCP Öğrenin

🧠 Model Context Protocol Müfredatı Genel Bakış

Model Context Protocol (MCP), yapay zeka modelleri ile istemci uygulamaları arasındaki etkileşimleri standartlaştırmak için geliştirilmiş ileri seviye bir çerçevedir. Bu açık kaynaklı müfredat, C#, Java, JavaScript, TypeScript ve Python gibi popüler programlama dillerinde pratik kod örnekleri ve gerçek dünya kullanım senaryoları içeren yapılandırılmış bir öğrenme yolu sunar.

İster bir yapay zeka geliştiricisi, sistem mimarı ya da yazılım mühendisi olun, bu rehber MCP temellerini ve uygulama stratejilerini ustalıkla öğrenmeniz için kapsamlı bir kaynaktır.

🔗 Resmi MCP Kaynakları

🧭 MCP Müfredatı Genel Bakış

00-03: Temeller
  • 00. MCP’ye Giriş
    Model Context Protocol’un genel tanıtımı ve yapay zeka süreçlerindeki önemi. Devamını oku
  • 01. Temel Kavramların Açıklaması
    MCP’nin temel kavramlarının detaylı incelenmesi. Devamını oku
  • 02. MCP’de Güvenlik
    Güvenlik tehditleri ve en iyi uygulamalar. Devamını oku
  • 03. MCP ile Başlarken
    Ortam kurulumu, temel sunucu/istemci yapıları, entegrasyon. Devamını oku
03.x: Uygulamalı Laboratuvarlar
04-05: Pratik ve İleri Seviye
  • 04. Pratik Uygulama
    SDK’lar, hata ayıklama, test etme, tekrar kullanılabilir prompt şablonları. Devamını oku
  • 05. MCP’de İleri Konular
    Çok modlu yapay zeka, ölçeklendirme, kurumsal kullanım. Devamını oku
  • 5.1. Azure ile MCP EntegrasyonuKılavuz
  • 5.2. Çok modlulukKılavuz
  • 5.3. MCP OAuth2 DemoKılavuz
  • 5.4. Root ContextsKılavuz
  • 5.5. YönlendirmeKılavuz
  • 5.6. ÖrneklemeKılavuz
  • 5.7. ÖlçeklendirmeKılavuz
  • 5.8. GüvenlikKılavuz
  • 5.9. Web Arama MCPKılavuz
  • 5.10. Gerçek Zamanlı AkışKılavuz
  • 5.11. Gerçek Zamanlı Web AramaKılavuz
06-10: Topluluk, En İyi Uygulamalar ve Laboratuvarlar
  • 06. Topluluk KatkılarıKılavuz
  • 07. Erken Benimsemeden Alınan DerslerKılavuz
  • 08. MCP İçin En İyi UygulamalarKılavuz
  • 09. MCP Vaka ÇalışmalarıKılavuz
  • 10. Yapay Zeka İş Akışlarını Kolaylaştırma: AI Toolkit ile MCP Sunucusu OluşturmaUygulamalı Laboratuvar

Örnek Projeler

🧮 MCP Hesaplayıcı Örnek Projeleri:

Dil Bazında Kod Uygulamalarını Keşfedin

💡 MCP Gelişmiş Hesaplayıcı Projeleri:

Gelişmiş Örnekleri Keşfedin

🎯 MCP Öğrenimi İçin Ön Koşullar

Bu müfredattan en iyi şekilde faydalanmak için:

  • C#, Java veya Python hakkında temel bilgi sahibi olmalısınız
  • İstemci-sunucu modeli ve API’leri anlamalısınız
  • (İsteğe bağlı) Makine öğrenimi kavramlarına aşina olmanız faydalı olur

📚 Çalışma Rehberi

Bu depoyu etkili şekilde kullanmanız için kapsamlı bir Çalışma Rehberi mevcut. Rehberde şunlar yer alır:

  • Tüm konuları gösteren görsel müfredat haritası
  • Her depo bölümünün detaylı açıklaması
  • Örnek projelerin nasıl kullanılacağına dair yönlendirmeler
  • Farklı beceri seviyeleri için önerilen öğrenme yolları
  • Öğrenme sürecinizi destekleyecek ek kaynaklar

🛠️ Bu Müfredatı Etkili Kullanma Yöntemleri

Her derste şunlar bulunur:

  1. MCP kavramlarının net açıklamaları
  2. Birden fazla dilde canlı kod örnekleri
  3. Gerçek MCP uygulamaları geliştirmek için alıştırmalar
  4. İleri seviye öğrenenler için ek kaynaklar

📜 Lisans Bilgisi

Bu içerik MIT Lisansı altında lisanslanmıştır. Şartlar için LICENSE dosyasına bakınız.

🤝 Katkı Rehberi

Bu proje katkı ve önerilere açıktır. Çoğu katkı için, katkınızın kullanım hakkını bize verdiğinizi beyan eden bir Contributor License Agreement (CLA) kabul etmeniz gerekir. Detaylar için https://cla.opensource.microsoft.com adresini ziyaret edin.

Bir pull request gönderdiğinizde, CLA botu otomatik olarak CLA gerekip gerekmediğini belirler ve PR’ı uygun şekilde işaretler (örneğin, durum kontrolü, yorum). Botun verdiği talimatları takip etmeniz yeterlidir. CLA işlemini, CLA kullanan tüm depolar için sadece bir kez yapmanız gerekir.

Bu proje Microsoft Açık Kaynak Davranış Kuralları’nu benimsemiştir. Daha fazla bilgi için Davranış Kuralları SSS sayfasına bakabilir veya sorularınız için opencode@microsoft.com adresine yazabilirsiniz.

🎒 Diğer Kurslar

Ekibimiz başka kurslar da sunmaktadır! Göz atın:

™️ Marka Bildirimi

Bu proje, projeler, ürünler veya hizmetler için ticari markalar veya logolar içerebilir. Microsoft ticari markalarının veya logolarının yetkili kullanımı, Microsoft'un Ticari Marka ve Marka Kılavuzları doğrultusunda olmalı ve bu kurallara uyulmalıdır. Microsoft ticari markalarının veya logolarının bu projenin değiştirilmiş sürümlerinde kullanımı, karışıklığa yol açmamalı veya Microsoft sponsorluğunu ima etmemelidir. Üçüncü taraf ticari markalarının veya logolarının kullanımı ise ilgili üçüncü tarafların politikalarına tabidir.

Feragatname:
Bu belge, AI çeviri hizmeti Co-op Translator kullanılarak çevrilmiştir. Doğruluk için çaba göstersek de, otomatik çevirilerin hatalar veya yanlışlıklar içerebileceğini lütfen unutmayınız. Orijinal belge, kendi dilinde yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımı sonucu oluşabilecek yanlış anlamalar veya yorum hatalarından sorumlu değiliz.