KURUMSAL TAKIMLAR İÇİN ÜRETİM-ÇEREZ MCP SUNUCULARI VE İSTEMCİLERİ OLUŞTURMA EĞİTİMİ

LLM'leri kurumsal sistemlere güvenle bağla

MCP sunucu ve istemcilerini araçlar, kaynaklar, OAuth kimlik doğrulama ve üretim dağıtımıyla uçtan uca inşa etmeyi uygulamalı öğrenin.

Model Context Protocol ile üretim düzeyi sunucu ve istemci geliştirmeyi; araç/kaynak tasarımı, taşıma katmanları, OAuth 2.1 ve konteyner dağıtımını gerçek kodla öğreten ileri seviye eğitim.

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

MCP mimarisi, araç/kaynak tasarımı, taşıma katmanları ve üretim dağıtımı

Bu ileri seviye eğitim, Model Context Protocol (MCP) kullanarak büyük dil modellerini kurumsal verilere ve araçlara bağlayan üretim düzeyi sunucu ve istemciler geliştirmeyi öğretir. MCP mimarisi; host, client ve server rolleri, JSON-RPC 2.0 mesajlaşması ve capability negotiation ele alınır. Tools (araçlar), resources (kaynaklar), prompts ve sampling ilkelleri tasarlanır; stdio ve Streamable HTTP taşıma katmanları uygulanır. Python ve TypeScript SDK'larıyla sunucu yazımı, girdi şema doğrulama, hata yönetimi, OAuth 2.1 ile kimlik doğrulama ve yetkilendirme işlenir. Üretim konularında loglama, hız sınırlama, çok kiracılılık, Docker ile konteynerleştirme, izleme ve güvenlik sağlamlaştırma gerçek senaryolarla gösterilir. Katılımcılar eğitim sonunda kurumsal takımlarının güvenle kullanabileceği MCP tabanlı entegrasyonlar kurabilir.

Süre ve Format

4 Gün. Her gün dört modül; katılımcılar MCP temelinden üretim dağıtımına kadar gerçek sunucu ve istemci geliştirerek ilerler.

Seviye

İleri Seviye — Model Context Protocol (MCP) ile üretim düzeyinde sunucu ve istemci geliştirme; araçlar, kaynaklar, taşıma katmanları, kimlik doğrulama ve dağıtım.

Öğrenme Metodu

Katılımcılar Python ve TypeScript SDK'larıyla gerçek MCP sunucuları yazar, bir host istemciye bağlar ve konteynerleştirip test ederek uygular.

Neden Bu Eğitim?

🔌Standart Entegrasyon

MCP'nin ortak protokolüyle her LLM host'una yeniden yazmadan bağlanırsınız.

🛡️Güvenli Erişim

OAuth ve yetki kapsamıyla modelin kurumsal veriye erişimini denetlersiniz.

🏗️Üretime Hazır

Loglama, izleme ve ölçeklemeyle sunucularınızı üretime güvenle taşırsınız.

Anahtar Konular

model context protocolmcp sunucumcp istemcillm entegrasyonjson-rpcoauth 2.1 mcpfastmcpstreamable httptool callingai altyapı
“Bir model ancak eriştiği araçlar kadar güçlü, onları koruyan sınırlar kadar güvenlidir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Programlama

Python veya TypeScript ile orta düzey geliştirme deneyimi gerekir.

2
API Kavramları

REST, JSON ve asenkron programlamaya aşinalık faydalıdır.

3
LLM Temeli

Büyük dil modeli ve araç çağırma (tool calling) kavramını bilmek önerilir.

4
Lab Ortamı

Node.js ve Python kurulu, Docker çalıştırabilen bir geliştirme bilgisayarı.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, MCP mimarisini kavrayıp temel bir sunucu yazıp bir host'a bağlayabilir.
Modül 1
MCP Nedir
  • Model Context Protocol'ün çözdüğü M×N entegrasyon sorunu
  • Host, client ve server rollerinin ayrımı
  • Araç çağırmaya göre MCP'nin sunduğu standart
  • Yetenek (capability) müzakeresi mantığı
  • Yerel ve uzak sunucu senaryoları
  • Ekosistem ve mevcut referans sunucular
Modül 2
Protokol ve JSON-RPC
  • JSON-RPC 2.0 istek/yanıt/bildirim yapısı
  • initialize el sıkışması ve sürüm uyumu
  • Yetenek bildirimi ve özellik keşfi
  • Oturum yaşam döngüsü ve kapanış
  • Hata nesneleri ve standart kodlar
  • Mesaj kimliği ve eşzamanlı istek yönetimi
Modül 3
İlk Sunucu
  • Python FastMCP ile sunucu iskeleti
  • Basit bir tool tanımı ve girdi şeması
  • Araç açıklamasının model için önemi
  • Dönüş değeri biçimlendirme
  • stdio taşıması ile yerel çalıştırma
  • MCP Inspector ile sunucuyu test etme
Modül 4
Host'a Bağlama
  • Claude Desktop/IDE host yapılandırması
  • Sunucu komutu ve argüman tanımı
  • Aracın host arayüzünde görünmesi
  • Araç çağrısının uçtan uca izlenmesi
  • Bağlantı hatalarının teşhisi
  • Geliştirme döngüsünde hızlı yeniden yükleme
Günün hedefiKatılımcı, araç, kaynak ve prompt ilkellerini doğru şema ve hata yönetimiyle tasarlayabilir.
Modül 1
Araç Tasarımı
  • Tool girdi/çıktı şemasının JSON Schema ile tanımı
  • Açık ve modele dost araç açıklaması yazma
  • İdempotent ve yan etkili araç ayrımı
  • Uzun süren işler için ilerleme bildirimi
  • Araç granülerliği ve kapsam kararı
  • Dönüş içeriğinde metin, resim ve embedded kaynak
Modül 2
Kaynaklar
  • Resource ile salt-okunur veri sunma
  • URI şemaları ve kaynak adresleme
  • Resource template ile parametreli kaynak
  • Kaynak listeleme ve okuma akışı
  • Güncellemede abonelik ve bildirim
  • Araç ile kaynak arasındaki tasarım tercihi
Modül 3
Prompts ve Sampling
  • Yeniden kullanılabilir prompt şablonları tanımlama
  • Argümanlı prompt ile kullanıcı akışı
  • Sampling ile sunucudan modele istek
  • İnsan onayı (human-in-the-loop) gerekliliği
  • Elicitation ile kullanıcıdan ek girdi isteme
  • İlkellerin birlikte kullanıldığı senaryo
Modül 4
Girdi Doğrulama ve Hata
  • Pydantic/Zod ile tip güvenli girdi doğrulama
  • Geçersiz girdide anlamlı hata döndürme
  • Araç hatasını protokol hatasından ayırma
  • Zaman aşımı ve yeniden deneme stratejisi
  • Hassas hata mesajlarını sızdırmama
  • Yapısal çıktıyla modele güvenilir sonuç verme
Günün hedefiKatılımcı, uzak taşıma kurup OAuth ile kimlik doğrulama ve yetkilendirme uygulayabilir.
Modül 1
Taşıma Katmanları
  • stdio ve HTTP taşımalarının karşılaştırması
  • Yerel eklenti ile uzak servis senaryosu
  • Oturum durumu ve bağlantı yönetimi
  • SSE'den Streamable HTTP'ye geçiş
  • Çok istemcili eşzamanlı bağlantı
  • Taşıma seçiminin güvenliğe etkisi
Modül 2
Streamable HTTP
  • Streamable HTTP uç noktası tasarımı
  • Akışlı yanıt ve olay (event) gönderimi
  • Oturum kimliği ile durum yönetimi
  • Yeniden bağlanma ve olay tekrarı
  • Reverse proxy arkasında dağıtım
  • CORS ve origin doğrulama
Modül 3
OAuth 2.1
  • MCP yetkilendirme spesifikasyonu özeti
  • Kaynak sunucu ve yetkilendirme sunucusu rolü
  • PKCE ile authorization code akışı
  • Token doğrulama ve kapsam (scope) kontrolü
  • Dinamik istemci kaydı (DCR)
  • Token yenileme ve iptal yönetimi
Modül 4
Yetkilendirme ve İstemci
  • Araç düzeyinde yetki kapsamı eşleme
  • En az ayrıcalık ilkesiyle erişim sınırlama
  • Özel MCP istemcisini SDK ile yazma
  • İstemcide birden çok sunucuyu yönetme
  • Kullanıcı onayı ve rıza akışı
  • Kimlik bilgisi saklama ve gizlilik
Günün hedefiKatılımcı, MCP sunucusunu konteynerleştirip izleme, güvenlik ve ölçeklemeyle üretime alabilir.
Modül 1
Konteynerleştirme
  • Çok aşamalı Dockerfile ile küçük imaj
  • Yapılandırmayı ortam değişkeniyle verme
  • Sağlık kontrolü (healthcheck) uç noktası
  • Gizli bilgileri secret yöneticisiyle enjekte etme
  • docker-compose ile çoklu sunucu kurulumu
  • Kubernetes'e temel dağıtım manifestleri
Modül 2
Gözlemlenebilirlik
  • Yapılandırılmış (JSON) loglama
  • İstek izleme (tracing) ve korelasyon kimliği
  • Araç çağrısı metrikleri ve gecikme ölçümü
  • OpenTelemetry ile telemetri dışa aktarma
  • Hata oranı ve uyarı eşikleri
  • Denetim (audit) günlüğüyle erişim kaydı
Modül 3
Güvenlik Sağlamlaştırma
  • Prompt injection ve zehirli araç riskleri
  • Araç çıktısını güvenilmez veri sayma ilkesi
  • Girdi temizleme ve komut enjeksiyonu önleme
  • Hız sınırlama ve kötüye kullanım koruması
  • Bağımlılık taraması ve tedarik zinciri güvenliği
  • En az ayrıcalıkla çalıştırma ve izolasyon
Modül 4
Ölçekleme ve Bakım
  • Durumsuz tasarımla yatay ölçekleme
  • Çok kiracılı (multi-tenant) izolasyon
  • Sürüm uyumluluğu ve geriye dönük uyum
  • Mavi-yeşil ve kademeli dağıtım
  • Yük testi ve kapasite planlama
  • Takım için dokümantasyon ve sürüm notları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Mimari Kavrayış

MCP host/client/server rollerini ve JSON-RPC akışını açıklayabilirsiniz.

✅
Sunucu Geliştirme

Python ve TypeScript SDK'larıyla çalışan MCP sunucuları yazabilirsiniz.

✅
İlkel Tasarımı

Araç, kaynak ve prompt ilkellerini sağlam şemalarla tasarlayabilirsiniz.

✅
Girdi Doğrulama

Tip güvenli doğrulama ve anlamlı hata yönetimi uygulayabilirsiniz.

✅
Uzak Taşıma

Streamable HTTP ile uzak erişilebilir sunucular kurabilirsiniz.

✅
Kimlik Doğrulama

OAuth 2.1 ve kapsam tabanlı yetkilendirmeyi entegre edebilirsiniz.

✅
Üretim Dağıtımı

Sunucuları konteynerleştirip izleme ve güvenlikle üretime alabilirsiniz.

✅
Güvenlik

Prompt injection ve kötüye kullanıma karşı sunucuyu sağlamlaştırabilirsiniz.

Kimler İçin Uygundur?

  • LLM uygulamaları geliştiren yazılım mühendisleri
  • platform ekipleri
  • kurumsal sistemlere AI entegrasyonu yapacak ileri düzey geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
LLM uygulamaları geliştiren yazılım mühendisleri, platform ekipleri ve kurumsal sistemlere AI entegrasyonu yapacak ileri düzey geliştiriciler için uygundur.
Hangi programlama dili kullanılıyor?
Hem Python (FastMCP) hem TypeScript SDK örnekleriyle çalışılır; en az birinde orta düzey deneyim gerekir.
MCP'nin araç çağırmadan farkı nedir?
MCP, araç/kaynak/prompt'u standart bir protokolle sunarak aynı sunucuyu farklı host'lara yeniden yazmadan bağlamanızı sağlar.
Güvenlik nasıl ele alınıyor?
OAuth 2.1 yetkilendirme, en az ayrıcalık, prompt injection savunması ve araç çıktısını güvenilmez sayma ilkeleri uygulamalı işlenir.
Eğitim sonunda sertifika veriliyor mu?
Eğitimi tamamlayanlara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Kurumsal Takımlar için Üretim-Çerez MCP Sunucuları ve İstemc Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Sistem Yönetimi TemelleriModern Systems Engineering: Model-based Systems Engineering (MBSE) Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Modern Systems Engineering: Model-based Systems Engineering (MBSE) Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

SysML modelleme dili, gereksinim izlenebilirliği, yapı-davranış-parametrik modelleri ve OOSEM/Arcadia metodolojileriyle MBSE'yi uygulamalı öğreten ileri seviye

Detayları Gör →
Sistem Yönetimi TemelleriModern Systems Engineering: Modeling Complex Systems with Sparx EA Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Modern Systems Engineering: Modeling Complex Systems with Sparx EA Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Sparx Enterprise Architect ile SysML/UML modelleme, paylaşımlı depo, baseline, izlenebilirlik ve betik otomasyonunu uygulamalı öğreten ileri seviye eğitim.

Detayları Gör →
Sistem Yönetimi TemelleriMonitoring & Alarm Configuration Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Monitoring & Alarm Configuration Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Metrik toplama, eşik/oran tabanlı alarm kuralları, Prometheus Alertmanager, Zabbix/Nagios ve eskalasyonu uygulamalı öğreten orta seviye izleme eğitimi.

Detayları Gör →
Sistem Yönetimi TemelleriMonitoring & Reporting Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Monitoring & Reporting Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Grafana pano tasarımı, KPI ve SLA/SLO raporlama, zamanlanmış rapor dağıtımı ve veri saklama politikalarını uygulamalı öğreten orta seviye izleme ve raporlama eğ

Detayları Gör →
Sistem Yönetimi TemelleriMonitoring & Troubleshooting Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Monitoring & Troubleshooting Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Metrik-log-iz korelasyonu, USE/RED yöntemleri, olay müdahalesi ve kök neden analiziyle sistematik sorun gidermeyi öğreten orta seviye izleme eğitimi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn