Her MCP bağlantısı için tek bir kontrol noktası.
Agent'ınızın bağlandığı her MCP sunucusu ve aracı tek kapıdan geçer. Riskli çağrılar çalışmadan önce durur. Agent tarafında kod değişmez, yalnızca bağlantı ayarı değişir.
Agent ile MCP sunucusu arasındaki kapıyı çoğu zaman kimse izlemiyor.
MCP, agent'ları işe yarar kılan şey. Bir sunucu eklemek birkaç satırlık ayar: GitHub, veritabanı, dosya sistemi, ödeme sağlayıcısı. Her biri kendi anahtarıyla gelir ve agent bu anahtarla ne isterse çağırabilir.
Güvenlik ekibi genellikle hangi sunucunun bağlı olduğunu, hangi aracın çağrıldığını ve geri ne döndüğünü görmez. AvertGate bu yola girer ve her çağrıya bir karar verir.
- 01
Her çağrıyı görün
Hangi agent'ın hangi sunucudaki hangi aracı, hangi argümanlarla çağırdığı ve kararın ne olduğu tek kayıtta durur.
- 02
Sunucuyu değil, aracı yönetin
Bir sunucuyu açıp kapatmakla kalmazsınız. Aynı sunucunun okuma aracı serbest kalır, silme aracı kapanır, yazma aracı limitle çalışır.
- 03
Mimariyi değiştirmeden ekleyin
AvertGate, Claude Desktop ve Cursor'ın kullandığı
mcpServersbiçimini okur. Birden çok sunucuyu tek gateway'in arkasında toplar.
Araç düzeyinde kural.
Policy her aracı ayrı ele alır. Listede olmayan araç çağrılamaz; sunucu sonradan yeni bir araç eklerse, siz policy'ye yazana kadar kapalı kalır.
- Varsayılan ret.
unlisted_tools: denyile yalnızca izin verdiğiniz araçlar çalışır. - Argüman sınırları. Sayısal limit, izinli değer listesi, izinli alan adları ve regex ile argümanı daraltın.
- Riskliyse insana sor. Kuralın orta bandı Slack'te onay bekler; cevap gelmezse çağrı yapılmaz.
github.list_issuesrepo: webALLOWgithub.delete_repopolicy'de yokBLOCKpostgres.querySELECT id FROM ordersALLOWpostgres.queryTRUNCATE ordersBLOCKfilesystem.read_file.env.productionBLOCKgithub.merge_prbase: mainESCALATE
Örnek policy. Sunucu ve araç adları sizin ortamınızdan gelir.
AvertGate'in yönettiği MCP riskleri
MCP agent'a yetenek kazandırır, aynı oranda saldırı yüzeyini de büyütür.
Araç sonucundaki gizli talimat
Bir sayfa, e-posta ya da ticket agent'a yönelik talimat taşıyabilir. AvertGate sonucu agent'a vermeden önce tarar.
Sonradan eklenen araç
Sunucu güncellenip yeni bir araç sunduğunda, bu araç policy'de yer almadıkça çağrılamaz.
Fazla yetkili sunucu
Sunucunun anahtarı her şeye izin verse de agent yalnızca policy'de açtığınız araç ve argümanlarla çalışır.
Araç üzerinden dışarı veri
Giden argümanlar API anahtarı, kart numarası ve toplu e-posta adresi için taranır. Parça parça sızdırma oturum boyunca sayılır.
İç ağa istek
URL alan araçlar bulut metadata adresine, özel ağlara ve localhost'a yönlendirilemez.
Kontrolden çıkan döngü
Aynı aracı aynı argümanla tekrar tekrar çağıran ya da iki araç arasında gidip gelen agent durdurulur.
Sık sorulanlar
Ağımızdaki bütün MCP sunucularını keşfediyor mu?
Hayır. AvertGate yalnızca kendisinden geçen bağlantıları görür. Sunucuları gateway'in arkasına siz bağlarsınız; gateway'i atlayan bir bağlantı kapsam dışında kalır.
Agent kodunu değiştirmemiz gerekiyor mu?
Hayır. Agent, MCP sunucusu yerine AvertGate'e bağlanır. AvertGate gerçek sunuculara kendisi bağlanır ve izin verilen çağrıları iletir.
Araç açıklamalarındaki zararlı metni tarıyor mu?
Bugün taranan yer araç sonuçlarıdır. Araç tanımlarının taranması yol haritasındadır. Bu arada policy'de olmayan bir araç çağrılamadığı için yeni ya da beklenmedik araçlar kapalı kalır.
Ne kadar gecikme ekler?
Deterministik kontroller 2 ms'nin altında sonuçlanır. Yapay zekâ incelemesi açıksa çağrı başına yaklaşık 50–100 ms eklenir.
Agent'larınızın önüne bir kapı koyun.
Her kurulum, kendi agent'larınız üzerinde yapılan bir demo ve POC ile başlar.
