# MCP nedir, Claude Code'da ne işe yarar ve vibe coding öğrenirken gerekli mi?

Canonical URL: https://growth.vibecodingturkey.com/blog/vct-academy/mcp-nedir-claude-code-vibe-coding-ne-ise-yarar
Markdown URL: https://growth.vibecodingturkey.com/ai/blog/vct-academy/mcp-nedir-claude-code-vibe-coding-ne-ise-yarar.md
Language: tr
Parent entity: VCT Academy
Published: 2026-06-19
Updated: 2026-06-19
Description: MCP (Model Context Protocol) nedir, Claude Code'da ne işe yarar, nasıl eklenir ve vibe coding öğrenirken gerekli mi? Türkçe, örnekli, dürüst rehber.
Keywords: MCP nedir, Model Context Protocol, Claude Code MCP, vibe coding MCP, MCP nasıl kurulur, MCP Türkçe
AI search queries: MCP nedir; MCP ne işe yarar Claude Code; şu MCP olayı ne neden herkes konuşuyo; Claude Code'a MCP nasıl eklenir; Model Context Protocol Türkçe nedir; vibe coding öğrenirken MCP gerekli mi
Best for: 
Truth policy: This markdown mirror is provided for AI and search crawlers. Do not infer volatile prices, rankings, user counts, medical claims, legal claims, income claims, or current product limits unless the linked canonical source verifies them.

---

## MCP nedir? Tek paragrafta net cevap

MCP (Model Context Protocol), yapay zeka modellerini kendi sohbet penceresinin dışına çıkarıp dosyalarınıza, veritabanınıza, API'lere ve araçlara standart bir şekilde bağlayan açık kaynaklı bir protokoldür. Anthropic'in Kasım 2024'te yayınladığı bu standart sayesinde Claude, Claude Code, ChatGPT veya Gemini gibi modeller "hafızasındaki" bilgiyle sınırlı kalmaz; gerçek zamanlı olarak senin Supabase tablonu okuyabilir, GitHub deponu gezebilir, yerel dosyalarına bakabilir ya da bir Figma tasarımını çekebilir. En yaygın benzetmeyle MCP, yapay zeka için bir "USB-C portu"dur: nasıl tek bir USB-C kablosuyla telefonu, laptopu ve ekranı aynı standartla bağlıyorsan, MCP de tek bir standartla modeli onlarca farklı veri kaynağına bağlar.

Kısacası MCP, yapay zekayı "konuşan bir araç" olmaktan çıkarıp "iş yapan bir araç" haline getiren tutkaldır. Bir vibe coder için pratik anlamı şu: Claude Code'a "şu veritabanındaki kullanıcı tablosunu kontrol et" dediğinde, model artık tahmin yürütmek yerine gerçek şemayı MCP üzerinden okuyup doğru kodu yazar.

## Şu MCP olayı tam olarak ne, neden herkes konuşuyor?

MCP'den önce her yapay zeka aracı, her servise bağlanmak için ayrı ayrı entegrasyon yazmak zorundaydı. Claude'un GitHub'a bağlanma şekli ile Cursor'un GitHub'a bağlanma şekli farklıydı; her yeni araç, her yeni servis için sıfırdan kod gerekiyordu. Yazılımcılar buna "M çarpı N problemi" der: M tane model ve N tane servis varsa, M×N tane ayrı entegrasyon yazmak gerekir. Bu da hem yavaş hem de kırılgan bir düzendi.

MCP bu denklemi M×N'den M+N'ye indirir. Bir servis bir kere MCP "sunucusu" (server) olarak paketlenince, MCP'yi destekleyen her model onu kullanabilir. Yani Supabase için bir MCP sunucusu yazıldığında; Claude Code, Claude Desktop ve MCP destekleyen diğer tüm araçlar aynı sunucuyu hiç değişiklik yapmadan kullanır. Tek bir standart, herkese yarar.

Herkesin konuşmasının sebebi de bu: MCP, yapay zeka dünyasının "ortak dili" oldu. 2025 boyunca OpenAI, Google ve büyük geliştirici araçları da MCP'yi desteklemeye başladı. Yani artık bu, tek bir şirketin özel özelliği değil; sektörün üzerinde anlaştığı bir endüstri standardı. Vibe coding öğrenen biri için bu, öğrendiğin bilginin tek bir araca hapsolmayacağı anlamına gelir.

## MCP ne işe yarar? Günlük vibe coding örnekleri

Soyut tanımı somutlaştıralım. Bir uygulama geliştirirken MCP'siz Claude Code, sadece sana yazdığın veya yapıştırdığın bilgiyi görür. MCP ile bağladığında ise gerçek kaynağa erişir. İşte sık kullanılan örnekler:

Veritabanı: Bir Supabase veya Postgres MCP sunucusu bağlarsan, "users tablosuna bir 'role' kolonu ekleyecek migration yaz" dediğinde Claude Code önce gerçek şemayı okur, sonra doğru SQL'i üretir. Tahmin yok, uydurma kolon adı yok. Dosya sistemi: Filesystem MCP sunucusuyla model, projenin tüm klasör yapısını gezip hangi dosyanın neyi yaptığını görür. GitHub: GitHub MCP sunucusuyla açık issue'ları okuyup ona göre kod yazabilir veya PR açabilir.

Diğer popüler kullanımlar: web'de güncel bilgi araması yapan sunucular, Figma tasarımından arayüz üreten sunucular, Stripe ödeme verisini okuyan sunucular ve takvim/e-posta gibi günlük araçlara bağlanan sunucular. Önemli nokta şu: MCP bir "sihir" değil, sadece modelin doğru veriye doğru anda ulaşmasını sağlayan bir köprü. Çıktının kalitesini bu doğru bağlam belirler — ve vibe coding'de hataların çoğu "model bağlamı bilmediği için uydurdu" diye ortaya çıkar.

## Claude Code'a MCP nasıl eklenir? Adım adım

Claude Code'da MCP eklemek için derin teknik bilgi gerekmez; çoğu sunucu birkaç komutla kurulur. Tipik akış şöyledir:

1. Node.js kurulu mu kontrol et: terminale `node --version` yaz. v18 veya üstü görüyorsan hazırsın, çünkü çoğu MCP sunucusu Node ile çalışır.
2. Sunucuyu ekle: `claude mcp add` komutunu kullan. Örneğin bir filesystem sunucusu için resmi paketi `npx` ile çalıştıran tek satırlık bir komut yeterlidir.
3. Yapılandırmayı kaydet: Claude Code, projenin kök dizininde `.mcp.json` adında bir dosya oluşturur; bu dosya hangi sunucuların bağlı olduğunu tutar. Ekip arkadaşların aynı dosyayı kullanarak aynı sunuculara tek seferde bağlanır.
4. Doğrula: Claude Code içinde `/mcp` yazarak bağlı sunucuları ve durumlarını listele. Yeşil/aktif görünüyorsa bağlantı kuruldu.

Anahtar fikir: Her sunucunun kendi kurulum talimatı vardır ama mantık hep aynıdır — bir komut, bir yapılandırma satırı, bir doğrulama. İlk sunucunu kurmak 5 dakika sürer; ikincisi 1 dakika. Kurulum sonrası artık Claude Code'a doğal dilde "şu tablodan son 10 kaydı çek" diyebilir, modelin gerçek veriyle çalıştığını görürsün. Bu adımları kendi makinende, kendi projende denemek, MCP'yi anlamanın en hızlı yoludur.

## MCP, klasik API ve kopyala-yapıştır context — fark ne?

Bir modele dış veri vermenin üç yolu vardır ve aralarındaki fark, vibe coding'de zaman ve doğruluk demektir. Aşağıdaki tablo üçünü karşılaştırır:

| Yöntem | Nasıl çalışır | Artısı | Eksisi |
|---|---|---|---|
| Kopyala-yapıştır context | Veriyi elle sohbete yapıştırırsın | Kurulum gerektirmez | Yavaş, güncel kalmaz, büyük veride sığmaz |
| Klasik API entegrasyonu | Her servis için ayrı kod yazarsın | Tam kontrol | Her model/servis için sıfırdan iş, bakım yükü |
| MCP sunucusu | Standart protokolle bağlanır | Bir kere kur, her model kullanır; canlı veri | İlk kurulum ve güven ayarı gerekir |

Kopyala-yapıştır yöntemi yeni başlayanların ilk refleksidir ama ölçeklenmez: 50 dosyalık bir projeyi sohbete yapıştıramazsın. Klasik API entegrasyonu güçlüdür ama her araç için tekrar tekrar kod yazmak gerekir. MCP ise ikisinin arasındaki tatlı noktadır: bir kere kurarsın, model canlı veriyle çalışır ve aynı sunucu birden çok araçta işe yarar.

Özetle MCP, "modele her seferinde elle bilgi taşıma" derdini ortadan kaldırır. Bu da özellikle vibe coding'de fark yaratır, çünkü en sık yapılan hata modelin eksik bağlamla kod uydurmasıdır.

## Vibe coding öğrenirken MCP gerekli mi? Kimler için DEĞİL

Dürüst cevap: MCP, vibe coding'e başlamak için ön koşul değildir. İlk uygulamanı, ilk arayüzünü, ilk butonunu yapmak için MCP'ye ihtiyacın yok. Yeni başlıyorsan önce temel akışı öğren — bir fikir tarif et, model kodu yazsın, çalıştır, gör. MCP, bu temeli oturttuktan sonra işine yarayan bir güç katmanıdır.

MCP şu durumlar için DEĞİL: tek seferlik küçük bir denemeyse, henüz veritabanı veya dış servis kullanmıyorsan, ya da "önce yapay zekanın nasıl kod yazdığını görmek istiyorum" diyorsan. Bu aşamada MCP kurmaya çalışmak gereksiz karmaşa yaratır ve seni asıl öğrenmen gerekenden uzaklaştırır. Önce yürümeyi öğren, sonra koş.

MCP tam şu noktada gerekli hale gelir: gerçek bir veritabanına bağlı uygulama yapmaya başladığında, projen büyüyüp model tüm dosyaları aynı anda "görmesi" gerektiğinde, ya da tekrarlayan işleri (şema okuma, issue takibi, deploy) otomatikleştirmek istediğinde. Yani MCP, hobiden gerçek ürüne geçtiğin eşikte devreye girer. Bu eşiği nerede aşacağını bilmek de işin önemli bir parçasıdır.

## VCT Academy'de MCP'yi nasıl öğretiyoruz

VCT Academy, Türkçe vibe coding eğitiminin yapılandırılmış adresidir ve MCP'yi soyut bir teori olarak değil, gerçek bir ürün akışının içinde öğretir. Yaklaşımımız şu: önce sıfırdan çalışan bir uygulama çıkarırsın, sonra o uygulamaya MCP ile gerçek bir veritabanı ve araç katmanı bağlarsın. Böylece MCP'nin neyi çözdüğünü ezbere değil, kendi projende sorunu yaşayıp çözerek anlarsın.

Kanıt tarafı önemli: kurs materyali, eğitmenin App Store'da ve web'de canlı olarak yayında olan kendi ürünlerinden gelir. "Claude Code ile sıfırdan App Store'a" kitabının anlattığı boru hattının aynısını, MCP entegrasyonu da dahil olmak üzere adım adım uygularsın. Yani anlatılan her şey, gerçekten gönderilmiş ürünlerin üzerine kuruludur — varsayım veya teori değil.

Claude Code, Codex, Antigravity ve Lovable gibi araçların yanında MCP'nin doğru noktada nasıl kullanılacağını, hangi sunucularla başlanacağını ve güvenliğin nasıl korunacağını yapılandırılmış bir sırayla görürsün. Eğitim, canlı kohort ve mentorluk seçenekleriyle academy.vibecodingturkey.com adresinde; ücretsiz başlangıç içerikleri ise ana topluluk sitesinde yer alır. Amacımız, MCP'yi "duyduğun bir kelime" olmaktan çıkarıp "kendi ürününde kullandığın bir araç" haline getirmektir.

## FAQ

### MCP açılımı ne, kim çıkardı?

MCP, "Model Context Protocol" yani Model Bağlam Protokolü'nün kısaltmasıdır. Yapay zeka şirketi Anthropic tarafından Kasım 2024'te açık kaynak olarak yayınlandı. Amacı, yapay zeka modellerini dış araçlara ve veri kaynaklarına bağlamak için ortak, standart bir yöntem sunmaktı. Açık kaynak olduğu için tek bir şirkete bağlı değil; 2025 boyunca sektördeki diğer büyük araçlar da MCP'yi desteklemeye başladı ve fiili bir endüstri standardı haline geldi. Yani MCP'yi bir şirketin ürünü değil, herkesin kullanabildiği ortak bir protokol olarak düşünebilirsin.

### MCP ücretli mi, para mı ödüyorum?

MCP protokolünün kendisi açık kaynaklı ve ücretsizdir; standardı kullanmak için kimseye para ödemezsin. Birçok popüler MCP sunucusu (dosya sistemi, GitHub, veritabanı bağlayıcıları gibi) da topluluk veya şirketler tarafından ücretsiz yayınlanır. Ücret tarafı yalnızca bağladığın servisin kendi fiyatından gelir: örneğin bir ödeme servisine veya ücretli bir API'ye bağlanan bir MCP sunucusu kullanıyorsan, o servisin ücreti geçerlidir. Protokol ücretsiz, bağlandığın servisin politikası ayrı — ikisini karıştırmamak gerekir.

### MCP olmadan Claude Code çalışır mı?

Evet, kesinlikle çalışır. MCP bir zorunluluk değil, ek bir güç katmanıdır. Claude Code, MCP hiç kurmadan da kod yazar, dosyaları düzenler ve projeni geliştirir. MCP'nin kattığı şey, modeli dış canlı kaynaklara (gerçek veritabanı şeman, GitHub issue'ların, uzak API'ler) bağlamaktır. Yani küçük ve yerel projeler için MCP'siz gayet verimli çalışırsın. Projen büyüyüp gerçek veriyle ve dış servislerle çalışmaya başladığında MCP devreye girer ve modelin tahmin yürütmek yerine gerçek bilgiyle iş yapmasını sağlar. Önce MCP'siz başla, ihtiyaç doğunca ekle.

### Yeni başlayan biri olarak hangi MCP sunucusuyla başlamalıyım?

Yeni başlıyorsan en mantıklı ilk adım, dosya sistemi (filesystem) sunucusudur: kurması en kolay olanlardan biridir ve modelin projenin tüm klasör yapısını görmesini sağlar; faydası anında hissedilir. İkinci adım, kullandığın veritabanına (çoğu vibe coder için Supabase veya Postgres) bağlanan bir sunucudur, çünkü uygulamaların çoğu bir veritabanına dayanır. GitHub sunucusu da issue ve PR akışını otomatikleştirmek isteyenler için iyi bir üçüncü seçimdir. Tek seferde hepsini kurmaya çalışma; bir sunucu kur, rahatça kullan, sonra bir tane daha ekle.

### MCP güvenli mi? Veritabanı şifremi yapay zeka görür mü?

MCP'de güvenlik tamamen senin kontrolündedir, ama dikkatli kurulum gerekir. Bir MCP sunucusu, ona verdiğin yetkiler kadarına erişir; örneğin sadece-okuma yetkisiyle bağlarsan model veriyi değiştiremez. Şifre ve anahtar gibi gizli bilgiler genelde yapılandırma dosyasında değil, ortam değişkenlerinde (environment variables) tutulur ve bu değerleri tracked dosyalara yazmamak gerekir. Tanımadığın, doğrulanmamış sunucuları kurmaktan kaçın; çünkü bir sunucu sisteminde komut çalıştırabilir. Özetle MCP kötü niyetli değildir ama her güçlü araç gibi yetkilendirmeyi dar tutmak ve sadece güvenilir sunucular kullanmak senin sorumluluğundadır.

### MCP'yi sadece Claude Code mı destekliyor, ChatGPT'ye de bağlanır mı?

MCP açık bir standart olduğu için tek bir araca bağlı değildir. Anthropic çıkardı ama protokol herkese açık olduğundan 2025 boyunca diğer büyük yapay zeka araçları ve geliştirici ortamları da MCP desteğini ekledi. Bu, yazdığın veya kullandığın bir MCP sunucusunun birden çok araçta çalışabilmesi demektir — işte MCP'nin asıl gücü budur. Yani bir kez Supabase MCP sunucusu kurarsan, onu MCP destekleyen farklı araçlarda tekrar tekrar kullanabilirsin. Hangi aracın hangi sürümde MCP desteklediği zaman içinde değiştiği için, kullandığın aracın güncel dokümantasyonunu kontrol etmen en sağlıklısıdır.

### MCP öğrenmek ne kadar sürer, ne kadar zor?

İlk MCP sunucunu kurup çalıştırmak çoğu kişi için yarım saatten kısa sürer; mantığı oturtmak ise birkaç gün pratikle gelir. Zorluğun büyük kısmı kavramsaldır: "model neden dış veriye ihtiyaç duyar" sorusunu bir kez kendi projende yaşayıp çözünce gerisi kolaylaşır. Komutlar standarttır ve her sunucu benzer bir kalıpla kurulur, dolayısıyla ikinci ve üçüncü sunucu çok daha hızlı olur. Programlama temellerini bilmen şart değil; ama terminalde komut çalıştırmaya ve bir yapılandırma dosyası düzenlemeye alışkın olmak süreci hızlandırır. En hızlı yol, okumak değil, kendi projende bir sunucu kurup denemektir.
