Skip to content

Latest commit

 

History

History
390 lines (273 loc) · 36.3 KB

File metadata and controls

390 lines (273 loc) · 36.3 KB

MCP-for-beginners

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft 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. Katılın Microsoft Foundry Discord

🌐 Çok Dilli Destek

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

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

Yerel olarak Klonlamayı mı Tercih Edersiniz?

Bu depo, indirme boyutunu önemli ölçüde artıran 50'den fazla dil çevirisini içerir. Çeviriler olmadan klonlamak için sparse checkout kullanın:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/mcp-for-beginners.git
cd mcp-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/mcp-for-beginners.git
cd mcp-for-beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

Bu, kursu tamamlamak için ihtiyacınız olan her şeyi çok daha hızlı bir indirme ile sağlar.

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

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

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

Model Context Protocol yolculuğunuza hoş geldiniz! AI uygulamalarının farklı araçlar ve servislerle nasıl iletişim kurduğunu hiç merak ettiyseniz, geliştiricilerin zeki sistemler inşa etme şeklini dönüştüren bu zarif çözümü keşfetmek üzeresiniz.

MCP’yi, AI uygulamaları için evrensel bir çevirmen olarak düşünün — USB portlarının her cihazı bilgisayarınıza bağlamanıza izin verdiği gibi, MCP de AI modellerinin herhangi bir araç ya da hizmete standart bir şekilde bağlanmasını sağlar. İlk sohbet botunuzu oluşturuyor ya da karmaşık AI iş akışları üzerinde çalışıyor olun, MCP’yi anlamak size daha yetenekli ve esnek uygulamalar geliştirme gücü verecek.

Bu müfredat öğrenme yolculuğunuz için sabır ve özenle hazırlandı. Zaten bildiğiniz basit kavramlarla başlayacak ve favori programlama dilinizde pratik yaparak uzmanlığınızı aşama aşama geliştireceksiniz. Her adımda net açıklamalar, pratik örnekler ve bolca destek bulacaksınız.

Bu yolculuğu tamamladığınızda kendi MCP sunucularınızı inşa etme, bunları popüler AI platformlarına entegre etme konusunda kendinize güveneceksiniz ve bu teknolojinin AI geliştirme geleceğini nasıl şekillendirdiğini anlayacaksınız. Haydi bu heyecan verici maceraya birlikte başlayalım!

Resmi Dokümantasyon ve Spesifikasyonlar

Bu müfredat MCP Spesifikasyonu 2025-11-25 (en son kararlı sürüm) ile uyumludur. MCP spesifikasyonu, protokol versiyon takibini netleştirmek için tarih tabanlı sürümleme (YYYY-AA-GG formatı) kullanır.

Bu kaynaklar anlayışınız arttıkça daha değerli hale gelir, ancak her şeyi hemen okumanız için baskı hissetmeyin. Öncelikle sizi en çok ilgilendiren alanlardan başlayın!

  • 📘 MCP Dokümantasyonu – Bu, adım adım kılavuzlar ve kullanıcı rehberleri için başvuracağınız kaynaktır. Dokümantasyon yeni başlayanlar için yazılmıştır ve kendi hızınızda takip edebileceğiniz net örnekler sunar.
  • 📜 MCP Spesifikasyonu – Bunu kapsamlı başvuru el kitabınız olarak düşünün. Müfredat boyunca belirli detayları aramak ve gelişmiş özellikleri keşfetmek için buraya sıkça döneceksiniz.
  • 📜 MCP Spesifikasyon Sürümleme – Bu sayfada protokol sürüm geçmişi ve MCP’nin nasıl tarih tabanlı sürümleme kullandığı anlatılır.
  • 🧑‍💻 MCP GitHub Deposu – Burada birden fazla programlama dilinde SDK’lar, araçlar ve kod örnekleri bulacaksınız. Pratik örnekler ve kullanıma hazır bileşenler için adeta bir hazine sandığı.
  • 🌐 MCP Topluluğu – MCP hakkında tartışmalar için diğer öğrenenler ve deneyimli geliştiricilere katılın. Soru sormanın hoş karşılandığı ve bilginin özgürce paylaşıldığı destekleyici bir topluluk.

Öğrenme Hedefleri

Bu müfredatın sonunda yeni becerilerinizden emin ve heyecanlı hissedeceksiniz. İşte kazanacaklarınız:

MCP temellerini anlamak: Model Context Protocol’un ne olduğunu ve AI uygulamalarının birlikte çalışma şeklini nasıl devrimleştirdiğini, mantıklı benzetmeler ve örneklerle kavrayacaksınız.

İlk MCP sunucunuzu oluşturmak: Tercih ettiğiniz programlama dilinde çalışan bir MCP sunucusu yaratacaksınız; basit örneklerle başlayıp adım adım becerilerinizi geliştireceksiniz.

AI modellerini gerçek araçlara bağlamak: AI modelleri ile gerçek servisler arasında köprü kurmayı öğrenecek, uygulamalarınıza güçlü yeni yetenekler katacaksınız.

Güvenlik en iyi uygulamalarını uygulamak: MCP uygulamalarınızı nasıl güvenli tutacağınızı, hem uygulamalarınızı hem kullanıcılarınızı nasıl koruyacağınızı kavrayacaksınız.

Güvenle dağıtım yapmak: MCP projelerinizi geliştirmeden üretime alma sürecini ve gerçek dünyada işe yarayan dağıtım stratejilerini öğreneceksiniz.

MCP topluluğuna katılmak: AI uygulama geliştirme geleceğini şekillendiren büyüyen bir geliştirici topluluğunun parçası olacaksınız.

Temel Bilgiler

MCP detaylarına girmeden önce bazı temel kavramlarla rahat ettiğinizden emin olalım. Endişelenmeyin, bu alanlarda uzman olmanıza gerek yok — ilerledikçe bilmeniz gereken her şeyi açıklayacağız!

Protokolleri Anlamak (Temel)

Bir protokolü, bir konuşma kuralları gibi düşünün. Bir arkadaşınızı aradığınızda, telefonu açınca “merhaba” dersiniz, sırayla konuşur ve işiniz bittiğinde “güle güle” söylersiniz. Bilgisayar programlarının da etkili iletişim için benzer kurallara ihtiyacı vardır.

MCP, AI modellerinin ve uygulamaların araçlar ve servislerle verimli "konuşmalar" yapmasına yardımcı olan üzerinde anlaşılan kurallar kümesidir. İnsan iletişimini kolaylaştıran konuşma kuralları gibi, MCP olmak AI uygulama iletişimini çok daha güvenilir ve güçlü kılar.

İstemci-Sunucu İlişkileri (Programlar Birlikte Nasıl Çalışır)

Her gün istemci-sunucu ilişkilerini kullanıyorsunuz! Bir web tarayıcısı (istemci) ile bir web sitesini ziyaret ettiğinizde, sayfa içeriğini gönderen web sunucusuna bağlanırsınız. Tarayıcı bilgi istemeyi bilir, sunucu da nasıl cevap vereceğini.

MCP’de benzer bir ilişki vardır: AI modelleri bilgi veya aksiyon isteyen istemciler gibi davranır, MCP sunucuları ise bu yetenekleri sağlar. Sanki AI’nın belirli görevleri yapmasını isteyen yardımcı bir asistanı (sunucu) var gibidir.

Standardizasyonun Önemi (İşleri Birlikte Çalışır Hale Getirmek)

Her araba üreticisi farklı şekillerde benzin pompası kullansa, her araba için ayrı adaptör gerekirdi! Standardizasyon, ortak yaklaşımlarda anlaşmak ve işlerin sorunsuz çalışmasını sağlamak demektir.

MCP, AI uygulamaları için bu standardizasyonu sağlar. Her AI modelinin her araçla çalışması için özel kod yazmak yerine, MCP iletişim için evrensel bir yol yaratır. Böylece geliştiriciler araçları bir kez yapar, pek çok farklı yapay zeka sisteminde çalıştırabilir.

🧭 Öğrenme Yolculuğunuzun Genel Görünümü

MCP yolculuğunuz, kendinize güveninizi ve becerilerinizi kademeli olarak geliştirecek şekilde dikkatle yapılandırılmıştır. Her aşama yeni kavramlar tanıtırken daha önce öğrendiklerinizi pekiştirir.

🌱 Temel Aşama: Temel Bilgileri Anlamak (Modüller 0-2)

Macera burada başlıyor! Tanıdık benzetmeler ve basit örneklerle MCP kavramlarını tanıtacağız. MCP’nin ne olduğunu, neden var olduğunu ve AI geliştirme evreninde nasıl bir yer tuttuğunu anlayacaksınız.

Modül 0 - MCP’ye Giriş: MCP’nin ne olduğunu ve modern AI uygulamaları için neden önemli olduğunu keşfederek başlayacağız. MCP’nin gerçek hayattaki örneklerini görecek ve geliştiricilerin sıkça karşılaştığı sorunları nasıl çözdüğünü anlayacaksınız.

Modül 1 - Temel Kavramlar Açıklaması: Burada MCP’nin ana yapı taşlarını öğreneceksiniz. Bu kavramların doğal ve anlaşılır hissettirmesi için bolca benzetme ve görsel örnek kullanacağız.

Modül 2 - MCP’de Güvenlik: Güvenlik gözünüzü korkutabilir, ancak MCP’nin yerleşik güvenlik özellikleri olduğunu göstereceğiz ve uygulamalarınızı baştan koruyan en iyi uygulamalarla tanışacaksınız.

🔨 İnşa Aşaması: İlk Uygulamalarınızı Oluşturmak (Modül 3)

Şimdi gerçek eğlence başlıyor! Gerçek MCP sunucuları ve istemcileri oluşturma konusunda pratik deneyim kazanacaksınız. Endişelenmeyin - basitten başlayacağız ve her adımda size rehberlik edeceğiz.

Bu modül, tercih ettiğiniz programlama dilinde pratik yapmanızı sağlayan birden fazla uygulamalı rehber içerir. İlk sunucunuzu oluşturacak, bağlanmak için bir istemci geliştirecek ve hatta VS Code gibi popüler geliştirme araçlarıyla entegrasyon yapacaksınız.

Her rehber, tam kod örnekleri, sorun giderme ipuçları ve belirli tasarım seçimlerini neden yaptığımızı açıklamalar içerir. Bu aşamanın sonunda gurur duyabileceğiniz çalışan MCP uygulamalarınız olacak!

🚀 Büyüme Aşaması: İleri Kavramlar ve Gerçek Dünya Uygulamaları (Modüller 4-5)

Temelleri öğrendikten sonra, daha gelişmiş MCP özelliklerini keşfetmeye hazırsınız. Pratik uygulama stratejileri, hata ayıklama teknikleri ve çok modlu yapay zeka entegrasyonu gibi ileri konuları ele alacağız.

Ayrıca, MCP uygulamalarınızı üretim kullanımına ölçeklendirmeyi ve Azure gibi bulut platformlarıyla entegrasyon yapmayı öğreneceksiniz. Bu modüller, gerçek dünya taleplerini karşılayabilecek MCP çözümleri oluşturmanız için sizi hazırlar.

🌟 Ustalık Aşaması: Topluluk ve Uzmanlaşma (Modüller 6-11)

Son aşama, MCP topluluğuna katılmaya ve en çok ilgilendiğiniz alanlarda uzmanlaşmaya odaklanır. Açık kaynak MCP projelerine nasıl katkıda bulunacağınızı, gelişmiş kimlik doğrulama desenlerini nasıl uygulayacağınızı ve kapsamlı veritabanı entegrasyonlu çözümler nasıl inşa edeceğinizi öğreneceksiniz.

Modül 11 özel bir ilgiye layıktır - PostgreSQL entegrasyonuyla üretime hazır MCP sunucuları oluşturmayı öğreten kapsamlı 13 laboratuvarlık uygulamalı bir öğrenme yoludur. Öğrendiklerinizin hepsini bir araya getiren bir bitirme projesi gibidir!

📚 Tam Müfredat Yapısı

Modül Konu Açıklama Bağlantı
Modül 0-3: Temeller
00 MCP'ye Giriş Model Context Protocol'ün genel bakışı ve yapay zeka boru hatlarındaki önemi Daha fazla oku
01 Temel Kavramların Açıklaması Temel MCP kavramlarının derinlemesine incelenmesi Daha fazla oku
02 MCP'de Güvenlik Güvenlik tehditleri ve en iyi uygulamalar Daha fazla oku
03 MCP ile Başlarken Ortam kurulumu, temel sunucular/istemciler, entegrasyon Daha fazla oku
Modül 3: İlk Sunucunuz ve İstemcinizi Oluşturma
3.1 İlk Sunucu İlk MCP sunucunuzu oluşturun Rehber
3.2 İlk İstemci Temel bir MCP istemcisi geliştirin Rehber
3.3 LLM ile İstemci Büyük dil modelleri ile entegrasyon Rehber
3.4 VS Code Entegrasyonu MCP sunucularını VS Code'da kullanma Rehber
3.5 stdio Sunucu stdio taşıma kullanarak sunucular oluşturun Rehber
3.6 HTTP Akışı MCP'de HTTP akışı uygulayın Rehber
3.7 AI Araç Takımı MCP ile AI Toolkit kullanımı Rehber
3.8 Test Etme MCP sunucu uygulamanızı test edin Rehber
3.9 Dağıtım MCP sunucularını üretime dağıtın Rehber
3.10 Gelişmiş sunucu kullanımı Gelişmiş özellik kullanımı ve iyileştirilmiş mimari için gelişmiş sunucuları kullanma Rehber
3.11 Basit kimlik doğrulama Başlangıçtan itibaren kimlik doğrulama ve RBAC anlatan bölüm Rehber
3.12 MCP Hostları Claude Desktop, Cursor, Cline ve diğer MCP hostlarını yapılandırma Rehber
3.13 MCP Inspector Inspector aracı ile MCP sunucularını hata ayıklama ve test etme Rehber
3.14 Örnekleme İstemci ile iş birliği yapmak için örnekleme kullanımı Rehber
3.15 MCP Uygulamaları MCP Uygulamaları oluşturma Rehber
Modül 4-5: Pratik & İleri
04 Pratik Uygulama SDK'lar, hata ayıklama, test, yeniden kullanılabilir prompt şablonları Daha fazla oku
4.1 Sayfalama İmleç tabanlı sayfalama ile büyük sonuç kümelerini yönetme Rehber
05 MCP'de İleri Konular Çok modlu yapay zeka, ölçeklendirme, kurumsal kullanım Daha fazla oku
5.1 Azure Entegrasyonu MCP'nin Azure ile entegrasyonu Rehber
5.2 Çok Moda Birden fazla mod ile çalışma Rehber
5.3 OAuth2 Demo OAuth2 kimlik doğrulaması uygulama Rehber
5.4 Kök Bağlamlar Kök bağlamları anlama ve uygulama Rehber
5.5 Yönlendirme MCP yönlendirme stratejileri Rehber
5.6 Örnekleme MCP'de örnekleme teknikleri Rehber
5.7 Ölçeklendirme MCP uygulamalarını ölçeklendirme Rehber
5.8 Güvenlik İleri güvenlik konuları Rehber
5.9 Web Arama Web arama yetenekleri uygulama Rehber
5.10 Gerçek Zamanlı Akış Gerçek zamanlı akış işlevselliği oluşturma Rehber
5.11 Gerçek Zamanlı Arama Gerçek zamanlı arama uygulama Rehber
5.12 Entra ID Kimlik Doğrulama Microsoft Entra ID ile kimlik doğrulama Rehber
5.13 Foundry Entegrasyonu Azure AI Foundry ile entegrasyon Rehber
5.14 Bağlam Mühendisliği Etkili bağlam mühendisliği teknikleri Rehber
5.15 MCP Özel Taşıma Özel taşıma uygulamaları Rehber
5.16 Protokol Özellikleri İlerleme bildirimleri, iptal, kaynak şablonları Rehber
Modül 6-10: Topluluk & En İyi Uygulamalar
06 Topluluk Katkıları MCP ekosistemine nasıl katkıda bulunulur Rehber
07 Erken Benimsemeden Alınan Dersler Gerçek dünya uygulama hikayeleri Rehber
08 MCP İçin En İyi Uygulamalar Performans, hata toleransı, dayanıklılık Rehber
09 MCP Vaka Çalışmaları Pratik uygulama örnekleri Rehber
10 Uygulamalı Atölye AI Toolkit ile MCP Sunucusu oluşturma Laboratuvar
Modül 11: MCP Sunucu Uygulamalı Laboratuvarı
11 MCP Sunucu Veritabanı Entegrasyonu PostgreSQL entegrasyonu için 13 laboratuvarlık kapsamlı uygulamalı öğrenme yolu Laboratuvarlar
11.1 Giriş Veritabanı entegrasyonu ve perakende analiz kullanım senaryosu ile MCP genel bakışı Laboratuvar 00
11.2 Temel Mimari MCP sunucu mimarisi, veritabanı katmanları ve güvenlik desenleri anlama Laboratuvar 01
11.3 Güvenlik & Çok Kiracılılık Satır Seviyesi Güvenlik, kimlik doğrulama ve çok kiracılı veri erişimi Laboratuvar 02
11.4 Ortam Kurulumu Geliştirme ortamı kurulumu, Docker, Azure kaynakları Laboratuvar 03
11.5 Veritabanı Tasarımı PostgreSQL kurulumu, perakende şema tasarımı ve örnek veriler Laboratuvar 04
11.6 MCP Sunucu Uygulaması Veritabanı entegrasyonlu FastMCP sunucusunu oluşturma Laboratuvar 05
11.7 Araç Geliştirme Veritabanı sorgu araçları ve şema içgörüsü oluşturma Laboratuvar 06
11.8 Semantik Arama Azure OpenAI ve pgvector ile vektör gömme uygulaması Laboratuvar 07
11.9 Test ve Hata Ayıklama Test stratejileri, hata ayıklama araçları ve doğrulama yaklaşımları Laboratuvar 08
11.10 VS Code Entegrasyonu VS Code MCP entegrasyonu ve AI Sohbet kullanımı yapılandırma Laboratuvar 09
11.11 Dağıtım Stratejileri Docker dağıtımı, Azure Container Uygulamaları ve ölçeklendirme dikkate alınması Laboratuvar 10
11.12 İzleme Uygulama İçgörüleri, günlük kaydı, performans izleme Laboratuvar 11
11.13 En İyi Uygulamalar Performans optimizasyonu, güvenlik sertleştirme ve üretim ipuçları Laboratuvar 12

💻 Örnek Kod Projeleri

MCP öğrenmenin en heyecan verici kısımlarından biri, kod becerilerinizin kademeli olarak gelişmesini görmektir. Kod örneklerimizi, kavramları kolay anlaşılır ancak gerçek MCP prensiplerini gösteren şekilde basitten başlayıp daha karmaşık hale gelecek şekilde tasarladık. İşte kavramları tanıtma şeklimiz - sadece bu kodun ne yaptığı değil, aynı zamanda neden bu şekilde yapılandırıldığı ve daha büyük MCP uygulamalarına nasıl uyduğu anlaşılır.

Temel MCP Hesaplayıcı Örnekleri

Dil Açıklama Bağlantı
C# MCP Sunucu Örneği Koda Bak
Java MCP Hesaplayıcı Koda Bak
JavaScript MCP Demo Koda Bak
Python MCP Sunucusu Koda Bak
TypeScript MCP Örneği Koda Bak
Rust MCP Örneği Koda Bak

İleri MCP Uygulamaları

Dil Açıklama Bağlantı
C# İleri Seviye Örnek Koda Bak
Spring ile Java Container Uygulama Örneği Koda Bak
JavaScript İleri Seviye Örnek Koda Bak
Python Karmaşık Uygulama Koda Bak
TypeScript Container Örneği Koda Bak

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

Bu müfredattan en iyi şekilde yararlanmak için şunlara sahip olmalısınız:

  • Aşağıdaki dillerden en az birinde temel programlama bilgisi: C#, Java, JavaScript, Python veya TypeScript

  • İstemci-sunucu modeli ve API'ler hakkında anlayış

  • REST ve HTTP kavramlarına aşinalık

  • (Opsiyonel) AI/ML kavramlarında geçmiş bilgi

  • Destek için topluluk tartışmalarımıza katılmak

📚 Çalışma Rehberi ve Kaynaklar

Bu depo, etkili bir şekilde gezinmeniz ve öğrenmeniz için çeşitli kaynaklar içerir:

Çalışma Rehberi

Bu depoda etkin bir şekilde gezinmenize yardımcı olacak kapsamlı bir Çalışma Rehberi mevcuttur. Bu görsel müfredat haritası tüm konuların nasıl bağlandığını gösterir ve örnek projeleri nasıl etkili kullanacağınız hakkında rehberlik sunar. Özellikle büyük resmi görmek isteyen görsel öğrenenler için faydalıdır.

Rehber şunları içerir:

  • Kapsanan tüm konuları gösteren görsel müfredat haritası
  • Her depo bölümünün detaylı dökümü
  • Örnek projelerin nasıl kullanılacağına dair rehberlik
  • Farklı beceri seviyeleri için önerilen öğrenme yolları
  • Öğrenme yolculuğunuzu tamamlayacak ek kaynaklar

Değişiklik Kaydı

Müfredat materyallerindeki tüm önemli güncellemeleri takip edebilmeniz için detaylı bir Değişiklik Kaydı tutuyoruz.

  • Yeni içerik eklemeleri
  • Yapısal değişiklikler
  • Özellik iyileştirmeleri
  • Dökümantasyon güncellemeleri

🛠️ Bu Müfredatı Etkili Kullanma

Bu rehberdeki her ders şunları içerir:

  1. MCP kavramlarının net açıklamaları
  2. Çoklu dillerde canlı kod örnekleri
  3. Gerçek MCP uygulamaları oluşturmak için alıştırmalar
  4. İleri seviye öğrenenler için ekstra kaynaklar

C# ile MCP Öğrenelim - Eğitim Serisi

Model Context Protocol (MCP) hakkında bilgi edinelim; AI modelleri ile istemci uygulamalar arasındaki etkileşimleri standartlaştırmak üzere tasarlanmış son teknolojik bir çerçeve. Bu başlangıç dostu oturumda, MCP’yi tanıtacağız ve ilk MCP sunucunuzu oluşturmanızda rehberlik edeceğiz.

🎓 MCP Yolculuğunuz Başlıyor

Tebrikler! Programlama yeteneklerinizi geliştirecek ve sizi AI geliştirmede en yeni teknolojilere bağlayacak heyecan verici bir yolculuğun ilk adımını attınız.

Zaten Başardıklarınız

Bu tanıtımı okuyarak, MCP bilgi temelinizi oluşturmaya başladınız. MCP’nin ne olduğunu, neden önemli olduğunu ve bu müfredatın öğrenme yolculuğunuzu nasıl destekleyeceğini anladınız. Bu büyük bir başarı ve bu önemli teknoloji konusundaki uzmanlığınızın başlangıcıdır.

Önünüzdeki Macera

Modüller ilerledikçe, her uzmanın bir zamanlar acemi olduğunu unutmayın. Şu an karmaşık görünen kavramlar, pratik yaptıkça ve uyguladıkça doğal hale gelecek. Her küçük adım, kariyeriniz boyunca size hizmet edecek güçlü becerilere dönüşür.

Destek Ağınız

MCP konusunda tutkulu ve başkalarının başarılı olmasına hevesli öğrenenler ve uzmanlardan oluşan bir topluluğa katılıyorsunuz. Kodlama sorunlarında takılsanız veya bir gelişmeyi paylaşmak isteseniz, topluluk yolculuğunuzda yanınızda.

Yapay zeka uygulamaları geliştirirken takılırsanız veya sorularınız olursa, diğer öğrenenler ve deneyimli geliştiricilerle MCP üzerine tartışmalara katılın. Soru sormanın teşvik edildiği ve bilginin özgürce paylaşıldığı destekleyici bir topluluktur.

Microsoft Foundry Discord

Ürün geri bildirimi veya hatalar için:

Microsoft Foundry Developer Forum

Başlamaya Hazır mısınız?

MCP maceranız şimdi başlıyor! Module 0 ile başlayarak ilk uygulamalı MCP deneyimlerinize dalın veya yapacaklarınızı görmek için örnek projeleri keşfedin. Unutmayın - her uzman tam olarak sizin bulunduğunuz yerden başladı ve sabırla uygulama yaparak neler başarabileceğinize şaşıracaksınız.

Model Context Protocol geliştirme dünyasına hoş geldiniz. Hadi birlikte harika bir şeyler yaratalım!

🤝 Öğrenme Topluluğuna Katkı Sağlama

Bu müfredat, sizin gibi öğrenenlerin katkılarıyla güçleniyor! İster bir yazım hatasını düzeltin, ister daha net bir açıklama önerin ya da yeni bir örnek ekleyin, katkılarınız diğer acemilerin başarılı olmasına yardımcı olur.

Kod örnekleri için Microsoft Değerli Uzmanı Shivam Goyal’a teşekkür ederiz.

Katkı süreci davetkar ve destekleyici olacak şekilde tasarlanmıştır. Çoğu katkı için Katkı Sağlayıcı Lisans Anlaşması (CLA) zorunludur, ancak otomatik araçlar süreci sorunsuzca yönlendirir.

📜 Açık Kaynak Öğrenimi

Bu müfredatın tamamı MIT LİSANSI altında sunulmaktadır, yani özgürce kullanabilir, değiştirebilir ve paylaşabilirsiniz. Bu, MCP bilgisini geliştiricilere geniş çapta erişilebilir kılma misyonumuzu destekler.

🤝 Katkı Kuralları

Bu proje katkı ve önerilere açıktır. Çoğu katkı, Katkı Sağlayıcı Lisans Anlaşması'na (CLA) uyum sağlamanızı gerektirir. Bu anlaşma, katkınızı kullanma hakkını bize verdiğinizi ve bu hakkın sizde olduğunu beyan eder. Detaylar için https://cla.opensource.microsoft.com'i ziyaret edin.

Bir pull request gönderdiğinizde, bir CLA botu sizin CLA sağlamanız gerekip gerekmediğini otomatik olarak belirleyip PR'ı uygun şekilde (örneğin, durum kontrolü, yorum) işaretler. Botun yönergelerini takip edin. Tüm depolar için bunu yalnızca bir kez yapmanız yeterlidir.

Bu proje Microsoft Açık Kaynak Davranış Kuralları’nı benimsemiştir. Daha fazla bilgi için Davranış Kuralları SSS sayfasını ziyaret edin veya ek sorular ya da yorumlar için opencode@microsoft.com adresiyle iletişime geçin.


MCP yolculuğunuza hazır mısınız? Module 00 - MCP'ye Giriş ile başlayın ve Model Context Protocol geliştirme dünyasına ilk adımlarınızı atın!

🎒 Diğer Kurslar

Ekibimiz başka kurslar da üretiyor! Şunlara göz atın:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


Üretken AI Serisi

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


Temel Öğrenme

ML for Beginners Data Science for Beginners AI for Beginners Siber Güvenlik için Başlangıç Başlangıç için Web Geliştirme IoT için Başlangıç XR Geliştirme için Başlangıç


Copilot Serisi

Copilot for AI Eşli Programlama Copilot for C#/.NET Copilot Macerası


Feragatname:
Bu belge, AI çeviri hizmeti Co-op Translator kullanılarak çevrilmiştir. Doğruluk için çaba göstersek de, otomatik çevirilerin hata veya yanlışlık 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ı sonucunda ortaya çıkabilecek yanlış anlamalar veya yorum hatalarından sorumlu değiliz.