8.3 KiB
MCP'de İleri Konular
(Bu dersin videosunu izlemek için yukarıdaki görsele tıklayın)
Bu bölüm, Model Context Protocol (MCP) uygulamasında çok modlu entegrasyon, ölçeklenebilirlik, güvenlik en iyi uygulamaları ve kurumsal entegrasyon gibi bir dizi ileri konuyu ele almaktadır. Bu konular, modern AI sistemlerinin gereksinimlerini karşılayabilen sağlam ve üretime hazır MCP uygulamaları geliştirmek için kritik öneme sahiptir.
Genel Bakış
Bu ders, Model Context Protocol uygulamasında çok modlu entegrasyon, ölçeklenebilirlik, güvenlik en iyi uygulamaları ve kurumsal entegrasyon üzerine ileri kavramları araştırmaktadır. Bu konular, kurumsal ortamların karmaşık gereksinimlerini karşılayabilen üretim düzeyinde MCP uygulamaları oluşturmak için esastır.
Öğrenme Hedefleri
Bu dersin sonunda şunları yapabileceksiniz:
- MCP çerçeveleri içinde çok modlu yetenekleri uygulamak
- Yüksek talep senaryoları için ölçeklenebilir MCP mimarileri tasarlamak
- MCP’nin güvenlik ilkeleriyle uyumlu 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
Dersler ve Örnek Projeler
| Bağlantı | Başlık | Açıklama |
|---|---|---|
| 5.1 Azure ile Entegrasyon | Azure ile Entegrasyon | MCP Sunucunuzu Azure üzerinde nasıl entegre edeceğinizi öğrenin |
| 5.2 Çok Modlu Örnek | MCP Çok Modlu Örnekler | Ses, görüntü ve çok modlu yanıtlar için örnekler |
| 5.3 MCP OAuth2 Örneği | MCP OAuth2 Demo | MCP ile hem Yetkilendirme hem de Kaynak Sunucusu olarak OAuth2 gösteren minimal Spring Boot uygulaması. Güvenli token verme, korunan uç noktalar, Azure Container Apps dağıtımı ve API Yönetimi entegrasyonunu gösterir. |
| 5.4 Kök Bağlamlar | Kök Bağlamlar | Kök bağlamlar hakkında daha fazla bilgi edinin ve nasıl uygulanacağını öğ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 Sunucunuzu güvence altına alın |
| 5.9 Web Arama Örneği | Web Arama MCP | SerpAPI ile gerçek zamanlı web, haber, ürün araması ve Soru-Cevap entegrasyonu sağlayan Python MCP sunucu ve istemcisi. Çoklu araç orkestrasyonu, harici API entegrasyonu ve güçlü hata yönetimini gösterir. |
| 5.10 Gerçek Zamanlı Akış | Akış | Bugünün veri odaklı dünyasında gerçek zamanlı veri akışı hayati hale gelmiştir; işletmeler ve uygulamalar zamanında kararlar alabilmek için anında bilgiye gereksinim duyar. |
| 5.11 Gerçek Zamanlı Web Arama | Web Arama | MCP'nin gerçek zamanlı web aramayı, AI modelleri, arama motorları ve uygulamalar arasında bağlam yönetimi için standartlaştırılmış bir yaklaşım sağlayarak 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ğrulama | Microsoft Entra ID, yalnızca yetkili kullanıcıların ve uygulamaların MCP sunucunuzla etkileşimde bulunmasını sağlamaya yardımcı olan güçlü bir bulut tabanlı kimlik ve erişim yönetimi çözümü sunar. |
| 5.13 Microsoft Foundry Ajan Entegrasyonu | Microsoft Foundry Entegrasyonu | Model Context Protocol sunucularını Microsoft Foundry ajanlarıyla nasıl entegre edeceğinizi öğrenin; standartlaşmış dış veri kaynağı bağlantılarıyla 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 istem mühendisliği stratejileri dahil bağlam mühendisliği tekniklerinin gelecekteki fırsatları. |
| 5.15 MCP Özel Taşıma | Özel Taşıma | Özelleştirilmiş MCP iletişim senaryoları için özel taşıma mekanizmalarının nasıl uygulanacağını öğrenin. |
| 5.16 Protokol Özellikleri Derinlemesine | Protokol Özellikleri | İlerleme bildirimleri, istek iptali, kaynak şablonları ve hata yönetimi kalıpları gibi ileri protokol özelliklerini ustalıkla öğrenin. |
| 5.17 Rekabetçi Çoklu Ajan Muhakemesi | Rekabetçi Ajanlar | Tek bir MCP araç setini paylaşan iki zıt pozisyondaki ajan kullanarak halüsinasyonları yakalayın, uç durumları ortaya çıkarın ve yapılandırılmış tartışma yoluyla daha iyi kalibre edilmiş çıktılar üretin. |
MCP Spesifikasyonu 2025-11-25'te Yenilikler: Spesifikasyon artık deneysel olarak Görevler (ilerleme takibi olan uzun süreli işlemler), Araç Açıklamaları (güvenlik için araç davranışına dair meta veriler), URL Modu İsteme (istemcilerden belirli URL içeriği talep etme) ve geliştirilmiş Kökler (çalışma alanı bağlam yönetimi için) desteğini içerir. Tam ayrıntılar için MCP Spesifikasyon değişiklik günlüğüne bakınız.
Ek Kaynaklar
İleri MCP konuları hakkında en güncel bilgiler için şu kaynaklara başvurun:
- MCP Belgeleri
- 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
Anahtar Noktalar
- Çok modlu MCP uygulamaları, AI yeteneklerini metin işlemeyle sınırlı olmaktan çıkarır
- Ölçeklenebilirlik, kurumsal dağıtımlar için kritik olup yatay ve dikey ölçeklendirme ile sağlanabilir
- Kapsamlı güvenlik önlemleri verileri korur ve uygun erişim kontrolünü garanti eder
- Azure OpenAI ve Microsoft AI Foundry gibi platformlarla kurumsal entegrasyon, MCP yeteneklerini artırır
- Gelişmiş MCP uygulamaları, optimize mimarilerden ve dikkatli kaynak yönetiminden faydalanır
Alıştırma
Belirli bir kullanım durumu için kurumsal düzeyde bir MCP uygulaması tasarlayın:
- Kullanım durumunuz için çok modlu gereksinimleri belirleyin
- Hassas verileri korumak için gereken güvenlik kontrollerini özetleyin
- Değişken yükü kaldırabilecek ölçeklenebilir bir mimari tasarlayın
- Kurumsal AI sistemleri ile entegrasyon noktalarını planlayın
- Potansiyel performans darboğazlarını ve çözüm stratejilerini dokümante edin
Ek Kaynaklar
Sonraki
Bu modüldeki dersleri şu dersten başlayarak keşfedin: 5.1 MCP Entegrasyonu
Bu modülü tamamladıktan sonra devam edin: Modül 6: Topluluk Katkıları
Feragatname: Bu belge, AI çeviri hizmeti Co-op Translator kullanılarak çevrilmiştir. Doğruluk için çaba sarf etsek 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ı sonucu ortaya çıkabilecek yanlış anlamalardan veya yanlış yorumlamalardan sorumlu değiliz.
