MCP'de Code Mode: Yapay Zeka Ajan Kodlaması Yeniden Düşünmek
MCP (Model Context Protocol) hakkında çoğumuz yanlış düşünüyoruz. Geleneksel görüş, her API uç noktası için ayrı bir araç tanımlamak ve bağlamda yer tutmaktı. Ama Cloudflare'deki Matt Carey'nin Code Mode yaklaşımı bu paradigmayı değiştiriyor.
Code Mode'un temel fikri basit: Cloudflare'in ~2.500 API uç noktasının tamamını tek bir MCP sunucusu aracılığıyla, sadece 1.000 token civarında bağlam tüketimi ile ortaya çıkarmak. Bunun yerine statik araç tanımlamaları yazmak yerine, LLM'ye dinamik kod yazma ve çalıştırma yeteneği veriliyor. Model ihtiyaç duyduğu işlemi tanımlıyor, sunucu bunu JavaScript olarak oluşturuyor ve V8 izolasyonunda güvenli şekilde çalıştırıyor.
Pratik faydası şu: Ajan, API'nin tamamını öğrenmek zorunda değil. İhtiyacı olan spesifik işlemi açıklıyor, sistem bunu çalıştırılabilir koda dönüştürüyor, sonuç geri dönüyor. Bu, bağlam penceresi sorununu çözerken aynı zamanda API keşfini otomatikleştiriyor.
Matt'in kendi iş akışında bunu nasıl kullandığı da ilginç: Ajanların git reposuna zorla push yapmasını engellemek için Zaggy adlı bir git sarmalayıcı geliştirmiş. Güvenlik ve kontrol, ajanları üretim ortamında çalıştırırken kritik.
Code Mode'un geleceği, bellek (memory) sistemleriyle birleştiğinde daha ilginç hale geliyor. Ajan, önceki çalıştırmaları hatırlayabilirse, daha az deneme-yanılma yapıyor ve bağlam daha verimli kullanılıyor.
Asıl mesele şu: MCP sadece statik araç koleksiyonu değil; dinamik, kod yazabilen ajanların altyapısı olarak tasarlandığında çok daha güçlü hale geliyor. Eğer LLM tabanlı otomasyon üzerinde çalışıyorsan, bu yaklaşımı anlamak artık zorunlu.
0 yorum