MCP nedir?
MCP, yani Model Context Protocol, yapay zekâ uygulamalarını dış sistemlere bağlamak için açık kaynaklı bir standarttır. Claude ya da ChatGPT gibi bir yapay zekâ uygulaması bunun sayesinde dosya ve veri tabanı gibi veri kaynaklarına, arama motoru ve hesap makinesi gibi araçlara, özel istemler gibi iş akışlarına erişebilir. MCP projesi bunu yapay zekâ uygulamaları için bir USB-C girişine benzetir: her sistem için ayrı bir özel bağlantı yerine tek bir ortak bağlanma yolu.
MCP sunucusu, araçları ve veriyi sunan programdır. MCP istemcisi, onları kullanan yapay zekâ uygulamasıdır. Bir lojistik firması için sunucu; taşıma, depo ve gümrük araçlarının seçtiğiniz yapay zekâya sunulacağı yerdir.
Bir yapay zekâ MCP sunucusuna nasıl giriş yapar?
MCP belirtimi, HTTP üzerinde OAuth 2.1'e dayanan bir yetkilendirme mekanizması tanımlar (OAuth 2.1'in bir IETF taslağına atıf yapar). MCP'de yetkilendirme isteğe bağlıdır, ama verisini korumak isteyen bir sunucunun bunu kullanması beklenir. MCP sunucusu OAuth kaynak sunucusu, yapay zekâ istemcisi OAuth istemcisi gibi davranır; ayrı bir yetkilendirme sunucusu kullanıcıyla konuşur ve erişim jetonu verir.
Uygulamada akış dört adımdır:
- İstemci sunucuyu jetonsuz çağırır ve yetkilendirme gerektiği söylenir.
- İstemci, MCP sunucusunun yayımladığı üst veriden yetkilendirme sunucusunu bulur.
- Kullanıcı yetkilendirme sunucusuna yönlendirilir, giriş yapar ve onaylar. İstemci PKCE kullanır ve jetonun hangi kaynak için olduğunu, yani MCP sunucusunu, belirtir.
- İstemci bir erişim jetonu alır ve her istekte gönderir. Sunucu yalnızca kendisi için verilmiş jetonları kabul eder.
Firma için pratik anlamı: yapay zekâya hiç parola verilmez, kullanıcı tanıdığı bir ekranda karar verir ve sunucu kendisi için verilmemiş her jetonu reddedebilir.
Lojistikte kullanımı güvenli yapan nedir?
OAuth, isteği kimin yaptığı sorusunu yanıtlar. Yapay zekânın bir lojistik sistemi içinde ne yapabileceğini söylemez; bunu ürünün kendisi kurmalıdır. En önemli üç kural şunlardır:
- Role göre araçlar: yapay zekâ, kullanıcının rolü ve firması izin veren araçları görür; tüm kataloğu değil.
- İnsan onayı: bir şeyi değiştiren her işlem bir insandan geçer. Yapay zekâ taslak hazırlar, insan karar verir.
- Denetim ve çıkış yolu: her çağrı kaydedilir (kim, hangi araç, ne zaman) ve firma bağlantıyı istediği an keser.
Dördüncü kural firma yalıtımıdır. Bir firmanın yapay zekâsı başka firmanın kaydını görmemelidir; bu yüzden firma ve rol yalnızca girişte değil, her çağrıda yeniden kontrol edilir. Ayrıntısı için veri güvenliği rehberine bakın.
Yapay zekâya hangi işlemler serbest bırakılmalı?
Karar vermenin basit yolu işlemleri üç kademeye ayırmaktır:
- Okuma: firmanın verisinden, kullanıcının rolü kapsamında soru yanıtlamak; örneğin sınırda hangi araçların beklediği. Hiçbir şey değişmez, bu yüzden serbest olabilir.
- Öneri: taslak hazırlamak; örneğin bir faturadan beyan taslağı. Bir insan uygulamada tek dokunuşla onaylar.
- Kritik: ödeme, fatura, gümrüklü çıkış, fiyat ve müşteri ana verisi. Yapay zekâ yalnızca talep açabilir ve ardından iki adımlı insan onayı gelir.
Bir işi daha serbest bir kademeye taşımak, firmanın bilinçli kararı olmalı ve ancak yapay zekânın o işteki doğruluğu firmanın kendi verisiyle ölçüldükten sonra alınmalıdır. Nedenini lojistikte yapay zekâ neler yapabilir, neler yapamaz rehberi anlatır.
Yapay zekâ modeli nereden gelir?
MCP hangi modeli kullanacağınıza karar vermez. Bir firma ürünü sağlayanın verdiği model erişimini kullanabilir, bir model sağlayıcısından kendi anahtarını getirebilir ya da açık modelleri kendi yerinde veya yalnızca ona ayrılmış bir sunucuda çalıştırabilir. Yukarıdaki güvenlik kuralları üçünde de aynı olmalıdır. Sunucu seçimi için sunucu seçimi rehberine bakın.
Yapay zekâyı bağlamadan önce ne sormalı?
Yapay zekânıza bir MCP sunucusu sunan taraf şu soruları açıkça yanıtlayabilmelidir:
- Kullanıcı nasıl giriş yapar, yapay zekâ parolayı hiç görür mü?
- Yapay zekâ hangi araçları görecek ve bunu rol bazında kim belirliyor?
- Veriyi değiştiren her şey bir insandan geçiyor mu?
- Her çağrı kaydediliyor mu, firma bağlantıyı hemen kesebiliyor mu?
- Bir firmanın verisi başka firmanınkinden yalıtılmış mı?
Beşine de iyi bir yanıt, desteklenen yapay zekâ ürünlerinin herhangi bir listesinden daha güçlü bir işarettir.