Rehberler sayfasına dön
BuildersVerimlilik

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

  1. SenSade bir dille sorarsın, örneğin: yarın öğleden sonra takvimimde ne var?
  2. ClaudeSoruya hangi aracın uyduğuna karar verir, gerekirse izin ister
  3. MCP sunucusuO servisin bağlayıcısıdır, isteği servisin anlayacağı biçime çevirir
  4. ServisTakvimin, görev takipçin, veritabanın ya da belgelerin; gerçek bilgi burada durur
Aradaki adımları Claude yapar. Sen yalnızca soruyu ve cevabı görürsün; bir araç onay istediğinde bir onay penceresi de çıkar.

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.

AdNe olduğuNerede karşılaşırsın
Connector (bağlayıcı)MCP'nin Claude uygulamalarındaki görünümü. Bir dizinden eklersin ve servise giriş yaparsınWeb üzerindeki Claude, masaüstü uygulaması ve mobil uygulama
Custom connector (özel bağlayıcı)Web adresiyle kendin eklediğin uzak bir MCP sunucusuAynı uygulamalar, servis dizinde yoksa
Desktop extension (masaüstü uzantısı)Tek dosya olarak paketlenmiş, kendi bilgisayarında çalışan yerel bir MCP sunucusuClaude masaüstü uygulaması
MCP sunucusuAynı şey, geliştiricilerin kullandığı sözlerleClaude Code ve dokümantasyon
Uzak sunucuİnternette barındırılan ve adresiyle ulaştığın sunucuGiriş yaptığın çoğu servis
Yerel sunucuKendi makinende çalışan sunucu, çoğunlukla yerel dosyalara ya da araçlara ulaşmak içinClaude 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:

Prompt
“

Yarın öğleden sonra takvimimde ne var ve 45 dakikalık bir görüşme için yeterince uzun bir boşluk var mı?

”
Prompt
“

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 sunucuYerel sunucu
Nerede çalışırİnternette, servis tarafından barındırılırKendi bilgisayarında
Nasıl bağlanırsınBir web adresi (URL) ve bir girişMakinene kurulmuş bir program
Ne için uygunBuluttaki servisler: takvimler, takipçiler, belgelerYerel dosyalar ve araçlar, hassas veriler, çevrimdışı iş
Claude uygulamalarındaBir connector ya da custom connectorMasaüstü uygulamasında bir desktop extension
Claude Code'daclaude mcp add --transport httpYerel 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.

Çok yakında
Şuradan indir:App Store
BURADAN İNDİR:Google Play

Hangi seçeneği kullanmalıyım?

Çalıştığın yere göre seç.

KullandığınŞununla başlaRehber
Web, masaüstü ya da telefonda ClaudeDizinden bir connectorClaude'a Bağlayıcı Ekleme
Terminalde Claude Codeclaude mcp addClaude Code'a MCP Sunucusu Ekleme
Claude'un ulaşmasını istediğin kendi servisinBir MCP sunucusu yazSunucu 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