AI İş Akışlarını Kolaylaştırma: Microsoft Foundry Toolkit ile MCP Sunucusu Kurma
🎯 Genel Bakış
(Bu dersin videosunu izlemek için yukarıdaki görsele tıklayın)
Model Context Protocol (MCP) Atölyesine hoş geldiniz! Bu kapsamlı uygulamalı atölye, yapay zeka uygulama geliştirmede devrim yaratacak iki öncü teknolojiyi bir araya getiriyor:
- 🔗 Model Context Protocol (MCP): Sorunsuz AI-aracı entegrasyonu için açık standart
- 🛠️ Microsoft Foundry Toolkit VS Code Eklentisi: Microsoft’un güçlü AI geliştirme eklentisi
🎓 Neler Öğreneceksiniz
Bu atölyenin sonunda, AI modellerini gerçek dünya araçları ve hizmetleriyle birleştiren zeki uygulamalar geliştirmede ustalaşacaksınız. Otomasyonlu testlerden özel API entegrasyonlarına kadar karmaşık iş zorluklarını çözmek için pratik beceriler kazanacaksınız.
🏗️ Teknoloji Yığını
🔌 Model Context Protocol (MCP)
MCP, “AI için USB-C” — AI modellerini dış araçlar ve veri kaynaklarına bağlayan evrensel standarttır.
✨ Öne Çıkan Özellikler:
- 🔄 Standardize Entegrasyon: AI-aracı bağlantıları için evrensel arayüz
- 🏛️ Esnek Mimari: stdio/SSE taşımacılığı ile yerel ve uzak sunucular
- 🧰 Zengin Ekosistem: Tek protokolde araçlar, istemler ve kaynaklar
- 🔒 Kurumsal Hazır: Yerleşik güvenlik ve güvenilirlik
🎯 MCP’nin Önemi: USB-C kablo kaosunu ortadan kaldırdığı gibi, MCP AI entegrasyonlarının karmaşıklığını elimine eder. Tek protokol, sonsuz olanak.
🤖 Microsoft Foundry Toolkit VS Code Eklentisi
Microsoft’un lider AI geliştirme eklentisi, VS Code’u güçlü bir AI merkezine dönüştürür.
🚀 Temel Yetkinlikler:
- 📦 Model Kataloğu: Azure AI, GitHub, Hugging Face, Ollama modellerine erişim
- ⚡ Yerel Çıkarım: ONNX optimize edilmiş CPU/GPU/NPU yürütme
- 🏗️ Agent Builder: MCP entegrasyonuyla görsel AI ajan geliştirme
- 🎭 Çok Modlu: Metin, görsel ve yapılandırılmış çıktı desteği
💡 Geliştirme Avantajları:
- Sıfır yapılandırma model dağıtımı
- Görsel istem mühendisliği
- Gerçek zamanlı test alanı
- Sorunsuz MCP sunucu entegrasyonu
📚 Öğrenme Yolculuğu
🚀 Modül 1: Microsoft Foundry Toolkit Temelleri
Süre: 15 dakika
- 🛠️ Microsoft Foundry Toolkit’in VS Code’a kurulumu ve yapılandırması
- 🗂️ Model Kataloğuna göz atma (GitHub, ONNX, OpenAI, Anthropic, Google’dan 100+ model)
- 🎮 Gerçek zamanlı model testi için Etkileşimli Oyun Alanı’nı kullanma
- 🤖 Agent Builder ile ilk AI ajanınızı oluşturma
- 📊 Yerleşik metriklerle (F1, alaka, benzerlik, tutarlılık) model performansını değerlendirme
- ⚡ Yığın işleme ve çok modlu destek yeteneklerini öğrenme
🎯 Öğrenme Çıktısı: Microsoft Foundry Toolkit yeteneklerini kapsamlı biçimde anlayarak işlevsel bir AI ajan oluşturma
🌐 Modül 2: Microsoft Foundry Toolkit ile MCP Temelleri
Süre: 20 dakika
- 🧠 Model Context Protocol (MCP) mimarisi ve kavramlarını öğrenme
- 🌐 Microsoft’un MCP sunucu ekosistemini keşfetme
- 🤖 Playwright MCP sunucusunu kullanarak tarayıcı otomasyon ajanı oluşturma
- 🔧 MCP sunucularını Microsoft Foundry Toolkit Agent Builder ile entegre etme
- 📊 MCP araçlarını ajanlarınızda yapılandırma ve test etme
- 🚀 Üretim kullanımı için MCP destekli ajanlar ihraç ve dağıtma
🎯 Öğrenme Çıktısı: Harici araçlarla süper güçlendirilmiş bir AI ajanı dağıtma
🔧 Modül 3: Microsoft Foundry Toolkit ile Gelişmiş MCP Geliştirme
Süre: 20 dakika
- 💻 Microsoft Foundry Toolkit kullanarak özel MCP sunucuları oluşturma
- 🐍 En son MCP Python SDK’sını (v1.9.3) yapılandırma ve kullanma
- 🔍 MCP Sunucu hata ayıklama aracı Inspector’ı kurma ve kullanma
- 🛠️ Profesyonel hata ayıklama iş akışlarıyla Hava Durumu MCP Sunucusu oluşturma
- 🧪 Agent Builder ve Inspector ortamlarında MCP sunucularını hata ayıklama
🎯 Öğrenme Çıktısı: Modern araçlarla özel MCP sunucuları geliştirme ve hata ayıklama
🐙 Modül 4: Pratik MCP Geliştirme - Özel GitHub Clone Sunucusu
Süre: 30 dakika
- 🏗️ Gerçek dünya geliştirme iş akışları için GitHub Clone MCP Sunucusu oluşturma
- 🔄 Doğrulama ve hata yönetimi ile akıllı depo klonlama uygulama
- 📁 Akıllı dizin yönetimi ve VS Code entegrasyonu oluşturma
- 🤖 GitHub Copilot Agent Modu ve özel MCP araçları kullanma
- 🛡️ Üretim hazır güvenilirlik ve çoklu platform uyumluluğu sağlama
🎯 Öğrenme Çıktısı: Gerçek geliştirme iş akışlarını kolaylaştıran üretim hazır MCP sunucusu kurma
💡 Gerçek Dünya Uygulamaları ve Etkisi
🏢 Kurumsal Kullanım Senaryoları
🔄 DevOps Otomasyonu
Geliştirme iş akışınızı zeki otomasyonla dönüştürün:
- Akıllı Depo Yönetimi: AI destekli kod inceleme ve birleştirme kararları
- Akıllı CI/CD: Kod değişikliklerine dayalı otomatik pipeline optimizasyonu
- Sorun Sınıflandırma: Otomatik hata sınıflandırması ve ataması
🧪 Kalite Güvencesinde Devrim
AI destekli otomasyonla testleri geliştirin:
- Akıllı Test Üretimi: Kapsamlı test kümeleri otomatik oluşturma
- Görsel Regresyon Testi: AI destekli kullanıcı arayüzü değişikliği tespiti
- Performans İzleme: Proaktif sorun tespiti ve çözümü
📊 Veri Boru Hattı Zekası
Daha akıllı veri işleme iş akışları oluşturun:
- Uyarlanabilir ETL Süreçleri: Kendi kendini optimize eden veri dönüşümleri
- Anomali Tespiti: Gerçek zamanlı veri kalite izleme
- Akıllı Yönlendirme: Zeki veri akışı yönetimi
🎧 Müşteri Deneyimi İyileştirme
Olağanüstü müşteri etkileşimleri yaratın:
- Bağlamı Anlayan Destek: Müşteri geçmişine erişimi olan AI ajanları
- Proaktif Sorun Çözümü: Öngörücü müşteri hizmetleri
- Çok Kanallı Entegrasyon: Platformlar arası birleşik AI deneyimi
🛠️ Gereksinimler ve Kurulum
💻 Sistem Gereksinimleri
| Bileşen | Gereksinim | Notlar |
|---|---|---|
| İşletim Sistemi | Windows 10+, macOS 10.15+, Linux | Herhangi modern işletim sistemi |
| Visual Studio Code | En son kararlı sürüm | Microsoft Foundry Toolkit için gerekli |
| Node.js | v18.0+ ve npm | MCP sunucu geliştirme için |
| Python | 3.10+ | Python MCP sunucuları için isteğe bağlı |
| Bellek | En az 8GB RAM | Yerel modeller için 16GB önerilir |
🔧 Geliştirme Ortamı
Önerilen VS Code Eklentileri
- Microsoft Foundry Toolkit (ms-windows-ai-studio.windows-ai-studio)
- Python (ms-python.python)
- Python Debugger (ms-python.debugpy)
- GitHub Copilot (GitHub.copilot) - İsteğe bağlı ama faydalı
İsteğe Bağlı Araçlar
- uv: Modern Python paket yöneticisi
- MCP Inspector: MCP sunucuları için görsel hata ayıklama aracı
- Playwright: Web otomasyonu örnekleri için
🎖️ Öğrenme Çıktıları ve Sertifika Yolu
🏆 Beceri Ustalık Kontrol Listesi
Bu atölyeyi tamamlayarak şu alanlarda ustalaşacaksınız:
🎯 Temel Yetkinlikler
- MCP Protokolü Ustalığı: Mimari ve uygulama desenlerinde derin anlayış
- Microsoft Foundry Toolkit Yetkinliği: Microsoft Foundry Toolkit ile hızlı geliştirme uzmanlığı
- Özel Sunucu Geliştirme: Üretim MCP sunucuları oluşturma, dağıtma ve sürdürme
- Araç Entegrasyonunda Mükemmellik: AI’yı mevcut geliştirme iş akışlarıyla sorunsuz bağlama
- Problem Çözme Uygulaması: Edinilen becerileri gerçek iş zorluklarına uygulama
🔧 Teknik Beceriler
- VS Code’da Microsoft Foundry Toolkit kurulum ve yapılandırması
- Özel MCP sunucuları tasarlama ve uygulama
- GitHub Modellerini MCP mimarisiyle entegre etme
- Playwright ile otomatik test iş akışları kurma
- Üretim kullanımı için AI ajanları dağıtma
- MCP sunucu performansını hata ayıklama ve optimize etme
🚀 İleri Yetenekler
- Kurumsal ölçekli AI entegrasyonları mimarisi oluşturma
- AI uygulamaları için güvenlik en iyi uygulamalarını uygulama
- Ölçeklenebilir MCP sunucu mimarileri tasarlama
- Belirli alanlar için özel araç zincirleri oluşturma
- AI-yerel geliştirmede başkalarına rehberlik etme
📖 Ek Kaynaklar
- MCP Spesifikasyonu (2025-11-25)
- Microsoft Foundry Toolkit GitHub Deposu
- Örnek MCP Sunucu Koleksiyonu
- En İyi Uygulamalar Kılavuzu
- OWASP MCP Top 10 - Güvenlik en iyi uygulamaları
🚀 AI geliştirme iş akışınızı devrim yaratmaya hazır mısınız?
MCP ve Microsoft Foundry Toolkit ile akıllı uygulamaların geleceğini birlikte inşa edelim!
Sonraki Adım
Devam et: Modül 11: MCP Sunucu Uygulamalı Laboratuvarlar
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.

