Model Context Protocol (MCP), AI asistanlarının CRM, analitik hesabı, dosya deposu veya veritabanı gibi harici araçlara ve verilere ortak bir arayüz aracılığıyla bağlanmasını sağlayan açık bir standarttır. Temel riskler arasında aşırı izinler, asistanın okuduğu içerik yoluyla prompt injection, güvenilmeyen üçüncü taraf sunucuları ve zayıf kimlik bilgisi yönetimi yer alır. Yayına almadan önce yönetişim kuralları belirlenmelidir: hangi sunucular onaylı, her biri neye erişebilir, yazma işlemlerini kim onaylar ve etkinlik nasıl günlüğe kaydedilir.
Anthropic, MCP’yi 2024’ün sonlarında açık bir protokol olarak tanıttı ve o zamandan beri diğer AI sağlayıcıları ve geliştirici araçları tarafından benimsendi. Bir MCP sunucusu araçları, kaynakları ve promptları dışa aktarır; Claude, desteklenen modlarda ChatGPT veya bir IDE asistanı gibi bir MCP istemcisi buna bağlanır. Bir pazarlama ekibi, bir asistanın Google Analytics verilerini okumasına, bir Shopify mağazasını sorgulamasına, Google Drive’da arama yapmasına veya Slack’te paylaşım yapmasına izin vermek için MCP sunucularını kullanabilir.

MCP pazarlama ekipleri için neden önemlidir?
MCP’den önce, bir asistanı her araca bağlamak özel bir entegrasyon gerektiriyordu. MCP bu bağlantıyı standartlaştırır, böylece bir asistan birçok sistemde çalışabilir. Bu, geçen haftanın kampanya sonuçlarını reklam platformundan çekmek ve bunları bir belgede özetlemek gibi görevleri çok daha kolay hale getirir.
Aynı kolaylık riskin de kaynağıdır. On sisteme erişimi olan bir asistan, yanlış yönlendirilirse veya yanlış yapılandırılırsa on kat daha fazla zarar verebilir.
Temel güvenlik riskleri nelerdir?
Prompt injection
Bir asistan gizli talimatlar içeren bir web sayfasını, e-postayı veya belgeyi okursa, bunları takip edebilir. Mesaj gönderebilen veya verileri değiştirebilen MCP araçlarıyla birleştiğinde, kötü niyetli bir talimat asistanın bilgi sızdırmasına veya istenmeyen eylemler gerçekleştirmesine neden olabilir. Güvenlik araştırmacıları, çeşitli MCP kurulumlarına karşı bu tür saldırıları göstermiştir.

Aşırı geniş izinler
Birçok sunucu, kullanıcının yapabileceği her şeyi sağlayan tek bir token ile kimlik doğrulaması yapar. Yalnızca raporları okuması amaçlanan bir asistan, aynı token aracılığıyla kampanyaları silebilir.
Güvenilmeyen sunucular
Herkes bir MCP sunucusu yayınlayabilir. Bilinmeyen bir kaynaktan gelen bir sunucu verileri günlüğe kaydedebilir, kurulumdan sonra araç açıklamalarını değiştirebilir veya savunmasız kod içerebilir. Doğrulanmamış sunucuları yerel olarak çalıştırmak onlara makineye erişim sağlar.
Kimlik bilgisi ifşası
Basit yapılandırma dosyalarında saklanan, personel arasında paylaşılan veya depolara yüklenen API anahtarları yaygın bir zayıflıktır. MCP spesifikasyonu, uzak sunucular için OAuth tabanlı yetkilendirme ekledi, ancak uygulamalar farklılık gösterir.
MCP’nin pratik sınırları nelerdir?
- Asistanlar yanlış aracı seçebilir veya yanlış parametreler geçebilir
- Büyük veri çekimleri bağlam sınırlarını aşabilir ve kesilebilir
- Sunucu kalitesi büyük ölçüde değişir; bazıları satıcılar tarafından, birçoğu bireyler tarafından korunur
- Her istemci her MCP özelliğini veya taşımasını desteklemez
- Denetim günlüğü genellikle sunucu yazarının insafına bırakılır ve minimal olabilir
Hangi yönetişim kuralları ilk önce belirlenmelidir?
- Onaylı sunucu listesi: yalnızca resmi satıcı sunucuları veya dahili olarak gözden geçirilenler
- Varsayılan olarak salt okunur: yazma ve silme işlemleri her kullanım durumu için açık onay gerektirir
- En az ayrıcalıklı kimlik bilgileri: her sunucu için minimum kapsamlı ayrı tokenler
- Gönderen, yayınlayan, harcayan veya silen herhangi bir eylem için insan onayı
- Güvenilmeyen içerik okumayı hassas yazma erişimiyle tek bir oturumda birleştiren sunucular olmamalıdır
- Günlüğe kaydetme: hangi araçların, kim tarafından ve hangi sonuçla çağrıldığını kaydedin
- Sunucu başına sahip: güncellemelerden ve değişiklikleri gözden geçirmekten sorumlu biri
Yetenekleri birleştirme kuralı vurgulanmayı hak ediyor. Açık web’de gezinen ve ayrıca müşterilere e-posta gönderme izni olan bir asistan yüksek riskli bir eşleşmedir. Bunları ayırın veya her giden eylem için onay isteyin.
Bir ekip onaydan önce bir MCP sunucusunu nasıl gözden geçirmelidir?
Kim tarafından yayınlandığını, kodun açık olup olmadığını, en son ne zaman güncellendiğini ve hangi izinleri istediğini kontrol edin. Araç açıklamalarını okuyun, çünkü bunlar aslında model için talimatlardır. Üretim sistemlerine bağlamadan önce gerçek müşteri verisi olmayan bir sandbox hesabında test edin.
Mümkün olduğunda, OAuth ve araç satıcısının kendisinden kapsamlı izinleri olan uzak sunucuları tercih edin. Birçok büyük platform artık resmi sunucular yayınlıyor.
Alien Road, Model Context Protocol’ü nasıl uygular
Tipik bir çalışmada, müşterinin bir asistanın gerçekleştirmesini istediği görevleri ve bu görevlerin dokunduğu sistemleri listeleyerek başlıyoruz. Raporlama, araştırma ve taslak oluşturma gibi çoğu pazarlama kullanım durumu yalnızca okuma erişimi gerektirir, bu da tüm kurulumu şekillendirir.
Kurulum, resmi veya gözden geçirilmiş sunucuların seçilmesini, her biri için kapsamlı kimlik bilgilerinin oluşturulmasını, yazma eylemlerinin onay gerektirmesi için istemci uygulamasının yapılandırılmasını ve onaylı sunucuları ve sahipleri listeleyen bir sayfalık bir politikanın yazılmasını içerir. Önce sandbox hesaplarında test ediyoruz. Ölçüm ve raporlama için, müşteriyle araç çağrısı günlüklerini gözden geçiriyor, kapsanan görevlerde tasarruf edilen süreyi takip ediyor ve engellenen veya beklenmedik eylemleri kaydediyoruz, böylece yönetişim varsayımlar yerine gerçek kullanıma göre kontrol ediliyor.
Düşük riskli bir ilk kullanım durumu nasıl görünür?
İyi bir ilk proje, salt okunur bir raporlama asistanıdır. Google Analytics, Search Console ve reklam platformuna yalnızca okuma kapsamlarıyla bağlanır ve ekip için haftalık bir özet üretir. Hiçbir şey değiştirilemez ve en kötü durum, bir kişinin paylaşmadan önce kontrol ettiği yanlış bir özet olabilir.
Bu iyi çalıştığında, bir ekip, yine onay ile, paylaşılan bir klasörde taslak belgeler oluşturmak gibi tek bir düşük riskli hedefe yazma erişimi ekleyebilir.
MCP, veri koruma kurallarıyla nasıl ilişkilidir?
Bir asistan bir MCP sunucusu aracılığıyla müşteri verilerini çektiğinde, bu veriler AI sağlayıcısının sistemlerine geçebilir. GDPR ve KVKK kapsamında, sağlayıcı bir işleyici olur ve işletmenin bir veri işleme sözleşmesine ve aktarım için net bir amaca ihtiyacı vardır.
AI sağlayıcısının verileri nerede işlediğini, iş planlarının onu eğitimden hariç tutup tutmadığını ve konuşma günlüklerinin ne kadar süre saklandığını kontrol edin. Kişisel verilere dokunan sunucular için, bireysel müşteri kayıtlarını konuşmaya çekmek yerine kampanya toplamları gibi toplu sorguları tercih edin.
Bu seçimleri, onaylı sunucuları listeleyen aynı politikada belgeleyin, böylece tek bir sayfa hem güvenlik hem de gizlilik sorularını yanıtlar.
Bu hafta nereden başlamalı
Kişisel kurulumlar dahil olmak üzere ekibinizin asistanlarında şu anda aktif olan her MCP sunucusunu veya AI bağlayıcısını listeleyin. Her biri için kimin kurduğunu, hangi kimlik bilgilerini kullandığını ve veri yazıp yazamadığını not edin. Kimsenin açıklayamadığı her şeyi devre dışı bırakın, kalan sunucuları mevcut en dar kapsamlı olanlara geçirin ve biri kurmadan önce bir sonraki için onay kuralını yazın.
Okumaya devam edin: Yapay Zekâ Optimizasyonu · Yapay Zekâ Optimizasyonu