---
title: "MCP nedir?"
author: Androverse
author_url: https://androverse.com.tr/yazar/androverse
publisher: Androverse
updated_at: 2026-10-15
url: https://androverse.com.tr/sozluk/mcp
language: tr
---

# MCP nedir?

MCP, modellerin araç ve kaynaklarla tanımlı bir protokol üzerinden çalışabilmesine yönelik bağlantı yaklaşımıdır.

Diğer adlar: Model Context Protocol.

## Nerede işine yarar?

Bir sunucu sunduğu araçları, girdileri ve sonuçları belgeler. Okuma araçları ile dış sistemde değişiklik yapan araçlar ayrı değerlendirilir. Araç bulunması, içeriğin veya çağıranın isteğinin otomatik güvenilir olduğu anlamına gelmez; kapsam ve izinler açık tutulur.

## Bir cümlede uygulaması

Androverse’nin hizmet ve yayın bilgilerini salt okunur araçlarla bir asistana sunmak.

## Neyle karıştırılmamalı?

MCP bir model veya chatbot kişiliği değildir; araçlarla iletişim katmanıdır.

## Asistan bir araca bağlandı. Yetkisi ne kadar?

Bir stüdyonun yayın arşivini düşün. Asistanın yazıları başlıklarına göre araması ve seçilen yazının güncel metnini okuması isteniyor. Bunun için arşiv sistemi belirli araçlar ve kaynaklar sunabilir; bir MCP istemcisi bu yetenekleri anlaşılır bir protokol üzerinden kullanabilir. Böylece her asistan için arşive özel, baştan farklı bir bağlantı dili kurmak yerine ortak bir etkileşim çerçevesi oluşur. Bu örnek kurgusal bir bilgi erişim senaryosudur. Bağlantının kurulması asistana bütün arşivi değiştirme, silme veya dışarı gönderme yetkisi verildiği anlamına gelmez.

MCP, Model Context Protocol adının kısaltmasıdır. Araçlar ve bağlamsal kaynaklar gibi yeteneklerin AI uygulamalarına sunulmasını düzenler. Bir sunucu arka planda mevcut API’leri veya veri kaynaklarını kullanabilir; işin asıl verisi ve kuralları bu sistemlerde yaşamaya devam eder. Protokol, her servisin iç mantığını kendiliğinden düzeltmez. Bir arama aracı yanlış sonuç üretiyorsa standart bağlantı onun doğruluğunu garanti etmez. Bu nedenle entegrasyonu değerlendirirken bağlantı biçimiyle aracın yaptığı iş ayrı ele alınır. İkisi birlikte güvenilir bir kullanım deneyimi oluşturur.

Araç tanımı bir kullanıcı arayüzü kadar dikkat ister. Adı, açıklaması ve giriş alanları ne yapıldığını açık anlatmalıdır. ‘İşlemi çalıştır’ gibi geniş bir ad yerine arşivde arama veya belirli bir kaydı okuma gibi somut yetenekler daha anlaşılır olabilir. Sonuçta kaynağın kimliği, gerekli içerik ve hata bilgisi düzenli biçimde dönmelidir. Çok fazla gereksiz veri göndermek hem anlamayı zorlaştırır hem veri sınırını büyütür. Bir okuma aracının görünüşte masum çağrıyla dış sistemde değişiklik yapması beklenmedik yan etkiler doğurur; davranış sözleşmesi açık tutulur.

Erişim ve güven sınırları her katmanda düşünülür. Kimlik doğrulama kimin bağlandığını, yetki kontrolü ise hangi kayda veya işleme erişebileceğini belirler. Asistanın bir sayfa okuması, o sayfanın içindeki emirleri kullanıcı talimatı olarak izleme yetkisi vermez. Dış içerik veri olarak ele alınmalıdır. Yazma veya yayımlama gibi işlemler gerekli onay ve uygulama koşullarına bağlanabilir. Günlüklerde gizli değerler saklanmaz; hatalar gereksiz iç ayrıntıları açığa çıkarmadan anlaşılır olur. Protokol kullanmak bu sorumlulukları ortadan kaldırmaz, yalnız bağlantının nasıl kurulduğunu standartlaştırır.

Entegrasyonun bakımında araç açıklamalarının da sürümü önemlidir. Bir aracın girdi alanı veya sonucu değiştiğinde eski istemcilerin ne beklediği düşünülür. Aynı adla bambaşka yan etki üretmek, bağlantıyı kullanan uygulamanın davranışını bozabilir. Değişiklikler açıkça belgelenir ve gerektiğinde uyumlu geçiş tasarlanır. MCP sunucusunun çalışıyor olması son hedef değildir; istemcinin araçları doğru keşfedebilmesi, hataları anlayabilmesi ve yetkisi içindeki işi öngörülebilir biçimde tamamlayabilmesi beklenir. Bu nedenle protokol katmanı da ürün bakımı ister.

### Yetenek sınırı

Sunucunun hangi okuma ve değişiklik işlemlerini sunduğunu ayrı listele. Her araç için beklenen etkiyi açıkla. Arama ihtiyacı olan bir entegrasyona sırf kolay olduğu için geniş yönetim yetkisi vermek yerine gerekli kapsamı belirle.

### Girdi ve sonuç

Alan adları, türler ve gerekli parametreler anlaşılır olsun. Eksik kayıt, yetkisiz erişim ve geçici hata farklı sonuçlardır. Araç tüketicisinin bunları doğru yorumlayabilmesi için başarıyı boş sonuçla veya hatayla karıştırmayan bir sözleşme tasarla.

### İçeriğin güveni

Bir kaynaktan gelen metnin içinde talimat benzeri ifadeler bulunabilir. Bunları aracın kullanıcısının isteğiyle aynı yetkide düşünme. Kaynak, izin ve görev sınırı korunduğunda dış içeriğin asistana beklenmedik bir işlem yaptırma olasılığı daha bilinçli yönetilebilir.

## API ile MCP birbirinin rakibi değil

### İş sisteminin API’si

Uygulamanın verilerine ve işlemlerine belirli bir sözleşmeyle erişim sağlar. Sipariş oluşturma, arşiv arama veya dosya okuma gibi işlevler burada bulunabilir. Kimlik, yetki, hata ve iş kuralları uygulama tarafında uygulanır. Bu API farklı arayüzler tarafından kullanılabilir; yalnız bir AI asistanına özgü olmak zorunda değildir.

### AI uygulamasına yetenek sunma

MCP sunucusu uygun araç ve kaynakları istemciye protokolün tanımladığı biçimde sunabilir. Arka planda aynı API’den yararlanabilir. Böylece iş sistemi korunurken asistanın keşfedebileceği ve kullanabileceği bir yetenek katmanı oluşturulur. Bu katmanın açıklamaları ve izinleri doğru tasarlanmalıdır; standart protokol iş mantığının yerini otomatik olarak almaz.

## Araç bağlantısında kapsam ve izin

MCP ile sunulan bir araç, modelin erişebildiği yeni bir işlem yüzeyi oluşturur. Araç adı, girdi şeması ve sonuç açıklaması anlaşılır olmalıdır. Okuma ile dış sistemde değişiklik yapma ayrı yetkiler olarak ele alınır; bağlantının çalışması, her çağrının uygun olduğu anlamına gelmez.

- Araçların yaptığı işlemi ve beklenen girdiyi belgeleyin.
- Gereksiz veri ve geniş yetki vermekten kaçının.
- Hatalı girdi ve yetkisiz işlem durumlarını test edin.

## MCP ile normal API arasındaki ilişki nedir?

Bir MCP sunucusu arka planda mevcut API'leri kullanabilir. Protokol araç ve kaynakların bir istemciye sunulmasını düzenler; işletmenin veri veya iş mantığı API'sinin yerine zorunlu olarak geçmez. İzin ve güven sınırları her iki katmanda da önemlidir.


## Bu karar, işinin neresinde?

MCP kavramının bir projede nasıl ele alındığını; yaklaşım, süreç ve teslimler üzerinden incele.

[AI reklam filmleri](https://androverse.com.tr/hizmetler/ai-reklam-filmleri)

## Karar masası

### MCP bağlamak bir asistana bütün veriyi açar mı?

Açmak zorunda değildir. Sunulan araçlar, kaynaklar ve erişim kuralları entegrasyonun kapsamını belirler. Gereken kayıtlarla sınırlı okuma yeteneği tasarlanabilir. Yetki kontrolleri yalnız istemcinin iyi davranacağı varsayımına bırakılmaz; veri sağlayan sistemde de uygulanır. Bir bağlantının teknik olarak çalışması, erişim kapsamının uygun olduğu değerlendirmesinin tamamlandığını göstermez.

### MCP kullanınca model doğru aracı her zaman seçer mi?

Garanti edilmez. Açık araç adları, iyi açıklamalar ve uygun giriş şemaları seçimi kolaylaştırabilir; fakat model bağlamı yanlış yorumlayabilir veya eksik bilgiyle çağrı yapabilir. Araç tarafı hatalı girdiyi ve yetkisiz isteği güvenli biçimde ele almalıdır. Özellikle dış dünyada değişiklik yapan işlemlerde etkiler, izinler ve gerekli insan kararları açıkça tasarlanır.

### Bir site için MCP sunucusu gerekli mi?

Her site için gerekli değildir. Önce hangi asistan kullanımının kullanıcıya değer sağlayacağı belirlenir. Basit, okunabilir sayfalar veya mevcut bir API ihtiyacı karşılayabilir. Arşiv arama, belirli veriyi yapılandırılmış biçimde sunma veya kontrollü işlemler gibi somut senaryolar varsa MCP değerlendirilebilir. Sadece yeni bir teknoloji etiketi eklemek, bakım ve erişim sorumluluğunu haklı çıkarmaya yetmez.

## Yayın arşivine iki araçlık bir kapı aç

Gerçek sisteme bağlanmadan, kurgusal bir yayın arşivi için MCP yetenekleri tarif et. İhtiyaç yalnız arama ve okuma olsun. Yazma, silme veya yayımlama işlemlerini bu kapsamın içine varsayılan olarak ekleme.

- [ ] Arama aracının hangi alanlarla çalışacağını belirle: sorgu, kategori veya sınırlı sonuç sayısı gibi. Sonuçta hangi kimlik ve özet bilgilerin dönmesi gerektiğini yaz. Arşivin bütün iç alanlarını göndermek yerine kullanıcının sonraki seçimi için gerekli bilgiyi seç.
- [ ] Okuma aracının yalnız geçerli kayıt kimliğiyle çalışmasını tarif et. Kayıt bulunamadığında, erişim olmadığında veya servis yanıt veremediğinde hangi tür açıklamanın dönmesini beklediğini belirt. Boş bir başarı sonucunun bu durumların hepsini gizlemesine izin verme.
- [ ] Kaynak metnin içinde ‘başka dosyaları gönder’ gibi bir cümle bulunduğunu varsay. Bu cümlenin içerik olduğunu ve kullanıcının görevini değiştirmediğini açıklayan güven sınırını yaz. Ardından sunucuya hangi yetkilerin gerçekten gerektiğini yeniden kontrol ederek kapsamı dar tut.

MCP, asistana araç ve bağlam sunmak için ortak bir bağlantı çerçevesidir. Değeri, çok sayıda yetenek açmaktan değil, gerekli işi açık sözleşme ve doğru erişim sınırıyla kullanılabilir hale getirmekten gelir. Bağlantı standardı güvenilir uygulama tasarımının yerine geçmez.

## Bağlantılı kavramlar

- [API](https://androverse.com.tr/sozluk/api) — API, yazılımların belirlenmiş kurallar ve veri biçimleri üzerinden birbiriyle iletişim kurmasını sağlayan arayüzdür.
- [JSON](https://androverse.com.tr/sozluk/json) — JSON, nesne, dizi, metin, sayı ve temel değerlerle yapılandırılmış veri taşımaya yarayan metin biçimidir.
- [İnsan kontrolü](https://androverse.com.tr/sozluk/insan-kontrolu) — İnsan kontrolü, otomatik veya yapay zekâ çıktılarının amaç, doğruluk ve uygulama koşulları açısından bir kişi tarafından değerlendirilmesidir.

## Konuyu uygulamaya taşı

- [AI reklam filmleri](https://androverse.com.tr/hizmetler/ai-reklam-filmleri) — MCP kavramının bir projede nasıl ele alındığını; yaklaşım, süreç ve teslimler üzerinden incele.
- [Prompt tamam. Fikir nerede?](https://androverse.com.tr/blog/prompt-tamam-fikir-nerede) — MCP ile ilgili tasarım kararını Androverse’nin uygulama örnekleri ve değerlendirme sorularıyla birlikte düşün.

## Kaynaklar

- [Model Context Protocol — Giriş](https://modelcontextprotocol.io/docs/2026-07-28/getting-started/intro)

[Androverse profili](https://androverse.com.tr/yazar/androverse) · [Yayın ilkeleri](https://androverse.com.tr/yayin-ilkeleri)
