MCP Nedir? Model Context Protocol'ün Sade Anlatımı
7 dk okuma
Claude'u çok kullanıyorsan büyük ihtimalle her gün aynı şeyi yapıyorsundur. Başka bir araç açarsın, içinden bir şey kopyalarsın, sohbete yapıştırırsın, sorunu sorarsın, sonra cevabı geri taşırsın. Kopyalamak işin sıkıcı kısmıdır ve MCP tam olarak onu ortadan kaldırır.
MCP, Claude'un bilgilerinin zaten durduğu araçlara ulaşmasını sağlayan standarttır; böylece bilgiyi oraya elle taşımayı bırakırsın.
Bu rehber MCP'nin ne olduğunu, sade terimlerle nasıl çalıştığını, karşına çıkacak kelimelerin (bağlayıcı, sunucu, uzantı) gerçekte ne demek olduğunu ve seçmediğin risklere girmeden nasıl kullanılacağını anlatır.
MCP ne demek
MCP, Model Context Protocol sözlerinin kısaltmasıdır. Yapay zekâ araçlarını verinin ve işin durduğu yerlere bağlamak için kullanılan açık bir standarttır: uygulamalar, veritabanları, servisler ve dosyalar. Bu standartta erişim sunan programa MCP sunucusu denir. Claude bir sunucuya bağlandığında o servisin araçlarına erişir; oradan okuyabilir ya da orada işlem yapabilir.
Ne zaman gerektiğini anlamak için basit bir ölçü var. Başka bir araçtan sohbete sürekli veri kopyalıyorsan, o araç bir bağlantı adayıdır. Bağlandıktan sonra Claude o sistemde doğrudan arama yapabilir ve işlem yürütebilir.
Dört parçada nasıl çalışır
MCP'yi kullanmak için teknik ayrıntıları bilmen gerekmez, ama parçaların basit bir resmi rehberin geri kalanını kolaylaştırır.
Senin isteğinSenin verin
- SenSade bir dille sorarsın, örneğin: yarın öğleden sonra takvimimde ne var?
- ClaudeSoruya hangi aracın uyduğuna karar verir, gerekirse izin ister
- MCP sunucusuO servisin bağlayıcısıdır, isteği servisin anlayacağı biçime çevirir
- ServisTakvimin, görev takipçin, veritabanın ya da belgelerin; gerçek bilgi burada durur
Her parçanın bir işi var:
- İstemci, konuştuğun programdır: Claude uygulaması, web üzerindeki Claude ya da terminalindeki Claude Code.
- Sunucu, tek bir servisin bağlayıcısıdır. Sunduğu araçları listeler, örneğin "sorunları ara" ya da "etkinlik oluştur".
- Araçlar, kullanılabilen belirli eylemlerdir. Bir araç veri okuyabilir, oluşturabilir, değiştirebilir ya da silebilir.
- Servis, arkadaki gerçek uygulama ya da veritabanıdır.
Claude bağlı araçların neler yapabildiğini okur, sorunuza uyanı seçer ve çağırır. Sonuç geri gelir ve Claude onu cevabında kullanır. Cevap birkaç adım gerektiriyorsa adımları art arda zincirleyebilir.
Karşına çıkacak kelimeler
MCP, Claude'u nerede kullandığına göre farklı adlarla görünür. Hepsi aynı fikri anlatır.
| Ad | Ne olduğu | Nerede karşılaşırsın |
|---|---|---|
| Connector (bağlayıcı) | MCP'nin Claude uygulamalarındaki görünümü. Bir dizinden eklersin ve servise giriş yaparsın | Web üzerindeki Claude, masaüstü uygulaması ve mobil uygulama |
| Custom connector (özel bağlayıcı) | Web adresiyle kendin eklediğin uzak bir MCP sunucusu | Aynı uygulamalar, servis dizinde yoksa |
| Desktop extension (masaüstü uzantısı) | Tek dosya olarak paketlenmiş, kendi bilgisayarında çalışan yerel bir MCP sunucusu | Claude masaüstü uygulaması |
| MCP sunucusu | Aynı şey, geliştiricilerin kullandığı sözlerle | Claude Code ve dokümantasyon |
| Uzak sunucu | İnternette barındırılan ve adresiyle ulaştığın sunucu | Giriş yaptığın çoğu servis |
| Yerel sunucu | Kendi makinende çalışan sunucu, çoğunlukla yerel dosyalara ya da araçlara ulaşmak için | Claude Code, masaüstü uzantıları |
Claude uygulamasında eklediğin bağlayıcılar, Claude Code'a Claude hesabınla giriş yaptığında orada da kullanılabilir.
Plugins bağlayıcıları bir araya getirir
Bir plugin, bağlayıcıları onları kullanan Skills ile birlikte paketleyebilir. Bağlayıcı Claude'a erişim verir, bir skill Claude'a işi nasıl yapacağını öğretir, plugin ise ikisini tek kurulum olarak sunabilir.
Onunla neler yapabilirsin
Somut örnekler fikri netleştirir. Bir servis bağlandığında mümkün olan istekler şunlar:
Yarın öğleden sonra takvimimde ne var ve 45 dakikalık bir görüşme için yeterince uzun bir boşluk var mı?
”Bana atanmış açık sorunları özetle ve her birinin ne kadardır beklediğine göre grupla.
”Geliştiricilere yönelik Claude Code'da yaygın bağlantılar arasında kod incelemeleri için GitHub, Sentry gibi hata takipçileri, Stripe gibi ödeme araçları ve veritabanları var. Claude Code dokümantasyonu ayrıca Jira, Figma, Slack ve Gmail gibi kullanım alanlarını da sayar.
Bu isteklerde neyin değiştiğine bak. Bir takvimi ya da sorun listesini yapıştırmadın. Konuyu sordun ve Claude gidip baktı.
Uzak mı yerel mi: hangi tür sunucu?
Sunucular iki türdür ve fark, gizlilik ve ulaşabileceklerin açısından önemlidir.
| Uzak sunucu | Yerel sunucu | |
|---|---|---|
| Nerede çalışır | İnternette, servis tarafından barındırılır | Kendi bilgisayarında |
| Nasıl bağlanırsın | Bir web adresi (URL) ve bir giriş | Makinene kurulmuş bir program |
| Ne için uygun | Buluttaki servisler: takvimler, takipçiler, belgeler | Yerel dosyalar ve araçlar, hassas veriler, çevrimdışı iş |
| Claude uygulamalarında | Bir connector ya da custom connector | Masaüstü uygulamasında bir desktop extension |
| Claude Code'da | claude mcp add --transport http | Yerel bir komutla claude mcp add |
Çoğu kişi uzak sunucularla başlar, çünkü yalnızca giriş yapmak yeterlidir. Bilgi bilgisayarından çıkmamalıysa yerel sunucu daha iyi bir seçimdir.
Ne ters gidebilir ve nasıl güvende kalırsın
Bir sunucu Claude'a, uygulamalarındaki veriyi okuyabilen, veri oluşturan, değiştiren ya da silen ve senin adına eylem yapan araçlar verir. Amaç da bu, risk de bu. Bir sunucu bağlamayı, bir uygulamaya hesabına erişim vermek gibi düşün.
Özel bağlayıcılar doğrulanmamış servislere ulaşır
Dizindeki bağlayıcılar Verified (doğrulanmış) ya da Community (topluluk) diye etiketlenir. Adresiyle kendin eklediğin bir sunucu, Claude'u Anthropic'te kimsenin incelemediği bir servise bağlar. Yalnızca güvendiğin kuruluşların sunucularını ekle.
Bağlamadan önce:
Yalnızca güvenilir kuruluşların sunucularını bağla
Giriş ekranında istenen izinleri oku ve yalnızca ihtiyacın olanı onayla
Bir veritabanı için yazamayan, yalnızca okuyabilen bir hesap kullan
Kullanırken:
- Onay isteklerini oku. Claude bir araç çalışmadan önce izin isteyebilir. Allow once (bir kez izin ver) seç, Always allow (her zaman izin ver) seçeneğini yalnızca güvendiğin sunucularda kullan.
- Kullanmadıklarını kapat. Bir sohbette + menüsündeki Connectors öğesinin altındaki anahtarlar, o konuşmada Claude'un hangi bağlayıcıları kullanabileceğini belirler.
- İstemediğin araçları engelle. Bir aracın iznini bağlayıcının sayfasında Blocked (engelli) yapabilirsin.
- Prompt injection'a dikkat et. Web sayfaları ya da e-postalar gibi dışarıdan içerik getiren bir sunucu, bir yapay zekâyı kandırmak için yazılmış metni iletebilir. Claude'un korumaları var, ama senin dikkatin bir katman daha: Claude birden isteğinle ilgisiz bir şey yapmak isterse dur ve kontrol et.
Claude Tutorial içinde
Neyi devredeceğini bilmek, yapay zekâyı iyi kullanmanın parçasıdır
Claude'un hangi sistemlere dokunabileceğine karar vermek ve yaptıklarını kontrol etmek, uygulamanın alıştırmayla geliştirdiği bir muhakemedir; araçlar güçlendikçe daha da önem kazanır.
Hangi seçeneği kullanmalıyım?
Çalıştığın yere göre seç.
| Kullandığın | Şununla başla | Rehber |
|---|---|---|
| Web, masaüstü ya da telefonda Claude | Dizinden bir connector | Claude'a Bağlayıcı Ekleme |
| Terminalde Claude Code | claude mcp add | Claude Code'a MCP Sunucusu Ekleme |
| Claude'un ulaşmasını istediğin kendi servisin | Bir MCP sunucusu yaz | Sunucu geliştirmeyle ilgili resmi dokümantasyon |
İstediğin servis Connectors dizinindeyse onu kullan. En basit ve en çok incelenmiş yol budur.
Sık sorulan sorular
MCP ne demek?
Model Context Protocol. Yapay zekâ araçlarını bilgilerinin durduğu uygulamalara, veritabanlarına ve servislere bağlamak için kullanılan açık bir standarttır.
MCP ile bağlayıcı aynı şey mi?
Bağlayıcı, MCP'nin Claude uygulamalarındaki görünümüdür. Altta bir bağlayıcı bir MCP sunucusudur. Özel bağlayıcı, adresiyle eklediğin uzak bir MCP sunucusudur.
MCP kullanmak için kod yazmayı bilmem gerekir mi?
Hayır. Claude uygulamalarında bir bağlayıcıyı tıklayıp giriş yaparak eklersin. Kod bilgisi, terminalden Claude Code'a sunucu eklerken ya da kendi sunucunu yazarken devreye girer.
MCP ücretsiz mi?
Özellik Claude'un Free, Pro, Max, Team ve Enterprise planlarında sınırlarla birlikte sunulur; örneğin Free plan tek bir özel bağlayıcıya izin verir. Bağlandığın servisin kendi hesabı ya da ücretli planı gerekebilir.
MCP güvenli mi?
Yalnızca güvenilir sunucular bağlarsan, verdiğin izinleri okursan, araç çağrılarını dikkatle onaylarsan ve mümkün olduğunda salt okunur erişim kullanırsan güvenli olabilir. Doğrulanmamış sunucular ve prompt injection ana risklerdir.
MCP ile API arasındaki fark nedir?
API, bir geliştiricinin programının bir servisle konuşma biçimidir. MCP ise bir servisin araçlarını tanımlamanın standart yoludur; böylece Claude gibi bir yapay zekâ, her servis için özel kod olmadan onları bulup kullanabilir.
Claude telefonumda MCP kullanabilir mi?
Evet, uzak bağlayıcılar için. Claude mobil uygulaması uzak bağlayıcıları destekler. Bilgisayarında çalışan yerel bağlayıcılar ise masaüstü uygulamasının özelliğidir.
MCP kontrol listen
MCP'yi tek cümleyle anlatabiliyorsun: Claude'un araçlarını doğrudan kullanmasını sağlar
Bir connector (uygulamalar) mı yoksa bir MCP sunucusu (Claude Code) mu istediğini biliyorsun
Özel bir bağlayıcıdan önce dizindeki Verified bir bağlayıcıyla başlıyorsun
Claude'un sormadan yapabileceği eylemlere karar verdin ve asla yapmaması gerekenleri engelledin
Okumaya devam et
- Claude'a Bağlayıcı Ekleme: Dizin, Özel URL ve Güvenlik, Claude uygulamalarında adım adım anlatım için.
- Claude Code'a MCP Sunucusu Ekleme: Komutlar, Kapsamlar ve Çözümler, terminal yolu için.
- Claude'u MCP ile Verilerine Bağlama, fikrin kısa bir uygulamalı örneği için.
- Claude ile Neleri Paylaşmak Güvenli, Neleri Değil, hassas veri içeren bir sistemi bağlamadan önce.
