(Bu dersin videosunu izlemek için yukarıdaki resme tıklayın)
Bu bölüm, Çok Modlu entegrasyon, ölçeklenebilirlik, güvenlik en iyi uygulamaları ve kurumsal entegrasyon da dahil olmak üzere Model Context Protocol (MCP) uygulamasındaki bir dizi ileri konuyu ele alır. Bu konular, modern AI sistemlerinin taleplerini karşılayabilecek sağlam ve üretime hazır MCP uygulamaları oluşturmak için hayati öneme sahiptir.
Bu ders, Model Context Protocol uygulamasında çok modlu entegrasyon, ölçeklenebilirlik, güvenlik en iyi uygulamaları ve kurumsal entegrasyon üzerine gelişmiş kavramları keşfeder. Bu konular, kurumsal ortamlarda karmaşık gereksinimleri karşılayabilen üretim sınıfı MCP uygulamaları oluşturmak için gereklidir.
Bu dersin sonunda şunları yapabileceksiniz:
- MCP çerçeveleri içinde çok modlu yetenekler uygulamak
- Yüksek talep senaryoları için ölçeklenebilir MCP mimarileri tasarlamak
- MCP'nin güvenlik ilkelerine uygun güvenlik en iyi uygulamalarını uygulamak
- MCP'yi kurumsal AI sistemleri ve çerçeveleri ile entegre etmek
- Üretim ortamlarında performans ve güvenilirliği optimize etmek
| Bağlantı | Başlık | Açıklama |
|---|---|---|
| 5.1 Azure ile Entegrasyon | Azure ile Entegrasyon | MCP Server'ınızı Azure üzerinde nasıl entegre edeceğinizi öğrenin |
| 5.2 Çok modlu örnek | MCP Çok modlu örnekler | Ses, görsel ve çok modlu yanıtlar için örnekler |
| 5.3 MCP OAuth2 örneği | MCP OAuth2 Demo | Authorization ve Resource Server olarak MCP ile OAuth2’yi gösteren minimal Spring Boot uygulaması. Güvenli token verme, korumalı uç noktalar, Azure Container Apps dağıtımı ve API Yönetimi entegrasyonu gösterilir. |
| 5.4 Kök Bağlamlar | Kök bağlamlar | Kök bağlam hakkında daha fazla bilgi edinin ve uygulama yöntemlerini öğrenin |
| 5.5 Yönlendirme | Yönlendirme | Farklı yönlendirme türlerini öğrenin |
| 5.6 Örnekleme | Örnekleme | Örnekleme ile nasıl çalışılacağını öğrenin |
| 5.7 Ölçeklendirme | Ölçeklendirme | Ölçeklendirme hakkında bilgi edinin |
| 5.8 Güvenlik | Güvenlik | MCP Server’ınızı güvence altına alın |
| 5.9 Web Arama örneği | Web Arama MCP | Gerçek zamanlı web, haber, ürün araması ve Soru-Cevap için SerpAPI ile entegre Python MCP sunucu ve istemcisi. Çoklu araç orkestrasyonu, harici API entegrasyonu ve güçlü hata yönetimi gösterilir. |
| 5.10 Gerçek Zamanlı Akış | Akış | Günümüzün veri odaklı dünyasında, işletmelerin ve uygulamaların zamanında kararlar alabilmesi için gerçek zamanlı veri akışı hayati hale gelmiştir. |
| 5.11 Gerçek Zamanlı Web Arama | Web Arama | MCP’nin AI modelleri, arama motorları ve uygulamalar arasında bağlam yönetimini standartlaştırarak gerçek zamanlı web aramasını nasıl dönüştürdüğünü öğrenin. |
| 5.12 Model Context Protocol Sunucuları için Entra ID Kimlik Doğrulaması | Entra ID Kimlik Doğrulaması | Microsoft Entra ID, yalnızca yetkili kullanıcılar ve uygulamaların MCP sunucunuzla etkileşimde bulunmasını sağlamak için güçlü bulut tabanlı kimlik ve erişim yönetimi sunar. |
| 5.13 Azure AI Foundry Ajan Entegrasyonu | Azure AI Foundry Entegrasyonu | Model Context Protocol sunucularını Azure AI Foundry ajanları ile entegre etmeyi öğrenin; standartlaştırılmış harici veri kaynağı bağlantıları ile güçlü araç orkestrasyonu ve kurumsal AI yetenekleri sağlar. |
| 5.14 Bağlam Mühendisliği | Bağlam Mühendisliği | MCP sunucuları için bağlam optimizasyonu, dinamik bağlam yönetimi ve etkili prompt mühendisliği stratejilerini içeren bağlam mühendisliği tekniklerinin gelecekteki fırsatları. |
| 5.15 MCP Özel Taşıma | Özel Taşıma | Özelleşmiş MCP iletişim senaryoları için özel taşıma mekanizmalarını nasıl uygulayacağınızı öğrenin. |
| 5.16 Protokol Özellikleri Derinlemesine İnceleme | Protokol Özellikleri | İlerleme bildirimleri, istek iptali, kaynak şablonları ve hata yönetimi kalıpları dahil olmak üzere gelişmiş protokol özelliklerinde ustalaşın. |
MCP Spesifikasyonunda 2025-11-25'te Yeni: Spesifikasyon artık Görevler (ilerleme takibiyle uzun süreli işlemler), Araç Açıklamaları (güvenlik için araç davranışı hakkında meta veriler), URL Modu Talep Etme (istemcilerden belirli URL içeriği isteme) ve gelişmiş Kökler (çalışma alanı bağlam yönetimi için) deneysel desteği içeriyor. Tam detaylar için MCP Spesifikasyon değişiklik listesine bakınız.
İleri MCP konuları hakkında en güncel bilgi için şunlara bakınız:
- MCP Dokümantasyonu
- MCP Spesifikasyonu (2025-11-25)
- GitHub Deposu
- OWASP MCP İlk 10 - Güvenlik riskleri ve önlemler
- MCP Güvenlik Zirvesi Atölyesi (Sherpa) - Uygulamalı güvenlik eğitimi
- Çok modlu MCP uygulamaları AI yeteneklerini metin işlemeyle sınırlı kalmaktan çıkarır
- Ölçeklenebilirlik, kurumsal dağıtımlar için esastır ve yatay ile dikey ölçeklendirmeyle sağlanabilir
- Kapsamlı güvenlik önlemleri verileri korur ve doğru erişim kontrolü sağlar
- Azure OpenAI ve Microsoft AI Foundry gibi platformlarla kurumsal entegrasyon, MCP yeteneklerini artırır
- İleri MCP uygulamaları optimize edilmiş mimariler ve dikkatli kaynak yönetiminden faydalanır
Belirli bir kullanım durumu için kurumsal düzeyde MCP uygulaması tasarlayın:
- Kullanım durumunuz için çok modlu gereksinimleri belirleyin
- Hassas verileri korumak için gereken güvenlik kontrollerini tasarlayın
- Değişen yükü yönetebilecek ölçeklenebilir bir mimari tasarlayın
- Kurumsal AI sistemleri ile entegrasyon noktalarını planlayın
- Olası performans darboğazlarını ve çözüm stratejilerini belgeleyin
Bu modüldeki derslere şuradan başlayın: 5.1 MCP Entegrasyonu
Bu modülü tamamladıktan sonra devam edin: Modül 6: Topluluk Katkıları
Feragatname: Bu belge, yapay zeka çeviri servisi Co-op Translator kullanılarak çevrilmiştir. Doğruluk için çaba göstersek de, otomatik çevirilerin hata veya yanlışlıklar içerebileceğini lütfen unutmayın. Orijinal belge, kendi dilinde yetkili kaynak olarak kabul edilmelidir. Önemli bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımı sonucunda ortaya çıkabilecek herhangi bir yanlış anlama veya yanlış yorumlamadan dolayı sorumluluk kabul edilmemektedir.
