31 Ekim 2026 · Onur Ertem
MCP Nedir? Yapay Zekâyı Araçlarınıza Bağlayan Protokol
MCP nedir sorusunun kısa cevabı, yapay zekâ asistanlarını dosyalara, uygulamalara ve veri kaynaklarına standart bir yolla bağlayan açık bir protokol olması. Kendi işlerimde bu bağlantıyı, asistanın yalnızca öneri vermesi yerine izin verdiğim araçlarla çalışabilmesi için kullanıyorum. Burada nasıl çalıştığını, hangi işlerde karşıma çıktığını ve kontrolü nasıl elimde tuttuğumu anlatacağım.
MCP neyi birbirine bağlıyor?
MCP, Model Context Protocol ifadesinin kısaltması. Anthropic tarafından Kasım 2024’te açık standart olarak duyuruldu; farklı yapay zekâ araçları da bu standardı destekliyor. Ortak bir bağlantı düzeni sunduğu için her araçla ilişkiyi baştan tarif etme ihtiyacını azaltıyor.
Bunu, yapay zekâ için USB girişi gibi düşünebilirsiniz. Benzetmenin anlattığı şey, farklı araçlarla bağlantı kurmak için ortak bir yol olması. Hangi veriye ulaşılacağı ve hangi işlemin yapılabileceği ise bağlanan araca ve verilen izinlere bağlı.
İşletmeniz açısından mesele protokolün adını öğrenmekten çok, asistanın işin hangi kısmına erişeceğini belirlemek. Bir raporu hazırlaması için gerekli verileri okumasıyla, o raporu birine göndermesi farklı yetkiler gerektiriyor. Kurulumu değerlendirirken önce bu ayrımı soruyorum.
İstemci ve MCP sunucusu nasıl çalışır?
Yapının bir tarafında istemci (kullandığınız yapay zekâ uygulaması), diğer tarafında MCP sunucusu (aracı veya veriyi açan program) bulunuyor. Asistan isteği bu bağlantı üzerinden ilgili araca iletiyor. Sunucu, kendi sunduğu imkânlar ve izinler içinde veri sağlayabiliyor ya da bir işlem yapılmasına aracılık edebiliyor.
Buradaki sunucu kelimesini duyunca ayrı bir bilgisayar satın almanız gerektiğini düşünmeyin; sözünü ettiğim şey bağlantıyı sağlayan program. Bir sunucu bilgi okumaya, diğeri araç üzerinde işlem yapmaya yönelik olabilir. Her bağlantının aynı işleri yapacağını varsaymak yerine, neleri sunduğuna ayrı ayrı bakmak gerekiyor.
Örneğin takvim bağlantısı üzerinden bilgiye ulaşmak, takvimle ilgili isteği asistanın çalışma akışına taşıyor. E-posta bağlantısında da taslak hazırlama ve gönderme adımlarını ayıran bir iş düzeni kurmak gerekiyor. MCP bağlantıyı tarif ediyor; sizin adınıza hangi kararların alınacağını kendiliğinden belirlemiyor.
| Durum | MCP olmadan | MCP ile |
|---|---|---|
| Tarayıcıda işlem | Ekrana kendiniz bakar, gerekli bilgiyi asistana aktarırsınız. | Tarayıcı kontrolü sunan bağlantıyla izinli ekranlarda çalışılabilir. |
| E-posta taslağı | Gerekli yazışmayı aktarır, taslağı e-posta ekranına taşırsınız. | E-posta bağlantısıyla ilgili içerik üzerinde taslak akışı kurulabilir; gönderim ayrı onaylanır. |
| Takvim | Takvim bilgisini kendiniz kontrol edip paylaşırsınız. | Bağlantının sunduğu takvim bilgisi asistanın erişimine açılabilir. |
| Kendi verileriniz | İhtiyaç duyulan bilgiyi seçip elle aktarırsınız. | İlgili veri kaynağı, sunucunun sunduğu kapsamda kullanılabilir. |
Claude Code ile MCP’yi nasıl kullanıyorum?
Kendi akışımda Claude Code’a bağlı tarayıcı kontrolü var. Search Console, Google Analytics ve WordPress paneli gibi ekranlarda ölçüm ve düzenleme için bu bağlantıdan yararlanıyorum. Siteye girişi kendim yapıyorum; şifreyi asistana yazmıyorum.
E-posta tarafında Gmail, ayrıca takvim bağlantılarını kullanıyorum. Bu araçların bağlı olması, her isteğin doğrudan gönderime ya da değişikliğe dönüşmesi anlamına gelmiyor. Mesaj gönderme, yayın ve canlı siteye yükleme için açık onayımı ayrı tutuyorum.
Bu sitedeki yazıların yayınlanması ve tema güncellemesi de aynı akışla, benim onayımla yapıldı. Hazırlık ile yayına alma arasındaki sınır, günlük kullanımın bir parçası. Bağlantı kurulmuş olsa da son adımın ne zaman atılacağına kendim karar veriyorum.
Kod yazan ajanla çalışma düzenimi Claude Code nedir yazısında ayrıca anlattım. Claude MCP bağlantısını değerlendirirken de aynı soruya bakıyorum: asistan hangi araca erişiyor ve o araçta hangi işlemi yapmasına izin veriyorum? Bu sorunun cevabı belli olmadan yeni bağlantı eklemiyorum.
İzinleri nasıl sınırlandırmalı?
Önce işin ihtiyacını yazın: yalnızca bilgi okunacak mı, taslak mı hazırlanacak, yoksa bir değişiklik mi yapılacak? Ardından bağlantının verdiği yetkinin bu işle uyumlu olup olmadığına bakın. Sadece rapor hazırlamak için gereken erişimle yayın yetkisini aynı ihtiyaç gibi ele almayın.
- Hangi aracın hangi verilere eriştiğini ve hangi işlemleri yapabildiğini kontrol edin.
- Şifrelerinizi ve gizli erişim anahtarlarınızı sohbetin içine yapıştırmayın.
- Canlı siteye yükleme, yayın ve mesaj gönderme öncesinde açık onay adımı koyun.
- Güvenmediğiniz kaynaktan MCP sunucusu kurmayın.
- Yapılan değişikliğin sonucunu ilgili uygulamada kontrol edin.
Yapay zekâ, okuduğu sayfadaki talimatları sizin isteğiniz gibi kabul edip körü körüne uygulamamalı (istem enjeksiyonu). Bir sayfayı incelemesini istemek, o sayfanın içindeki her yönlendirmeye yetki vermek anlamına gelmiyor. İncelenecek içerikle sizin verdiğiniz görevi ayrı tutan bir çalışma düzeni gerekiyor.
Onay verirken yalnızca “devam et” demek yerine neyin yapılacağını görün: hangi sayfa değişecek, hangi metin yayınlanacak, mesaj kime gidecek? Böylece hazırlanan sonucu inceleyerek karar verebilirsiniz. Benim için onay, yapılacak iş somutlaştıktan sonra anlam kazanıyor.
İşletme sahibi için nerede işe yarar?
Raporlama, içerik hazırlığı ve site bakımı, farklı ekranlardan bilgi toplamanın işi uzattığı alanlar. İzinli bağlantılar bu geçişleri azaltıp hazırlığı hızlandırabiliyor. Siz de bir bağlantının değerini, günlük işinizde hangi elle aktarımı azalttığına bakarak değerlendirebilirsiniz.
Raporlama için önce soruyu belirleyin: hangi sayfayı, hangi bilgiyi, hangi amaçla incelemek istiyorsunuz? İçerikte önce taslağın kapsamını, bakımda ise değişecek alanı netleştirin. Belirsiz bir “siteyi düzelt” isteği yerine sınırları belli bir görev, çıkan sonucu kontrol etmenizi de kolaylaştırır.
Bağlantı kurulması içerikteki iddiaların doğru olduğu veya yapılan düzenlemenin yerinde olduğu anlamına gelmez. Yapay zekâ ile web sitesi hazırlarken de planlama, kontrol ve yayın kararını ayrı ele alıyorum. MCP bu işlerin araçlara ulaşan kısmını kolaylaştırıyor.
İşi bir uzmana bırakacaksanız hangi hesaplara erişileceğini, işlemleri kimin onaylayacağını ve sonucun nasıl kontrol edileceğini baştan konuşun. Web tasarım ve SEO hizmetlerimi değerlendirirken de teknik araç adlarından önce işin kapsamını belirlemenizi öneririm. Hesaplarınıza erişim düzeni, iş tesliminin açık bir parçası olmalı.
İlk görevi nasıl tarif ederdim?
Başlangıç için yalnızca inceleme isteyen küçük bir görev seçmenizi öneririm. Örneğin WordPress üzerinde bir yazının başlık ve açıklamasına bakılmasını isteyip değişiklik yapılmadan öneri hazırlanmasını söyleyebilirsiniz. Böylece bağlantının hangi ekrana ulaştığını ve size nasıl bir sonuç getirdiğini görürsünüz.
İsteğin içine sınırı da ekleyin: “İlgili yazıyı incele, düzenleme önerisini göster, henüz kaydetme veya yayınlama.” Sonucu okuduktan sonra hangi değişikliği istediğinizi ayrıca belirtin. Bu örnek görev, inceleme ile uygulama arasındaki geçişi görünür kılar; asistanın bir sonraki adımı tahmin etmesine bırakmaz.
Bu bağlantıları kullanan araçların nasıl çalıştığını yapay zekâ ajanı nedir yazısında anlattım.
Sık sorulanlar
MCP kullanınca yapay zekâ bütün hesaplarıma erişir mi?
Erişim, bağlanan araçlara ve verilen izinlere göre belirlenir. Bir bağlantı eklemek bütün hesapları açmak anlamına gelmez. Her sunucunun sunduğu veri ve işlemleri inceleyip ihtiyacınız olan kapsamla sınırlayın.
MCP sunucusu yapay zekânın kendisi mi?
Hayır, asistanın bir araca ya da veri kaynağına ulaşmasını sağlayan programdır. Yapay zekâ uygulaması istemci tarafında yer alır. Sunucu üzerinden sunulan bilgi veya işlem, uygulamanın çalışma akışına katılır.
MCP ile hazırlanan e-posta kendiliğinden gönderilmeli mi?
Kendi kullanımımda mesaj göndermeyi açık onaya bağlı tutuyorum. Taslağı hazırlamak ile alıcıya göndermek ayrı adımlar. Siz de alıcıyı ve son metni gördükten sonra gönderim kararı vereceğiniz bir düzen kurun.
Sitenizin bakımında bu bağlantıların nerede işe yarayacağını konuşmak isterseniz iletişim sayfamdan bana ulaşabilirsiniz.
