Giriş: MCP Ekosisteminin Gizli Maliyeti
Model Context Protocol (MCP), yapay zeka ajanlarının yerel veritabanlarına, dosya sistemlerine, API'lere ve geliştirici araçlarına doğrudan erişmesini sağlayan devrim niteliğinde bir protokoldür. Ancak geliştiricilerin en sık karşılaştığı ve fark etmediği en büyük mimari tuzak: Arka planda açık bırakılan MCP sunucularının bağlamı (context window) ve token bütçesini tüketmesidir.
1. Kullanılmasa Bile Neden Token Harcar?
LLM'ler (Büyük Dil Modelleri) ve yapay zeka ajanları (Claude, Cursor, Antigravity, Windsurf) bir aracı çalıştırabilmek için o aracın ne işe yaradığını, hangi parametreleri aldığını ve nasıl çağrılacağını bilmek zorundadır. Bu bilgi modelin hafızasında yerel olarak bulunmaz; her kullanıcı mesajında System Prompt / Tool Declaration olarak gönderilir.
- Araç Başına Şema Yükü: Tipik bir MCP sunucusu 5 ila 20 arasında araç tanımlar. Her bir aracın JSON Schema açıklaması ortalama 200 - 800 token tutar.
- Kümülatif Şişkinlik: Sisteminizde 10 adet MCP sunucusu aktifse, henüz tek bir kelime kod yazmadan önce bile her mesajlaşmada 15.000 - 30.000 token bağlam penceresinden kaybolur.
- Model Dikkat Dağınıklığı (Attention Degradation): Bağlam penceresi gereksiz araç şemalarıyla dolduğunda, model ana projenizin kodlarına ve talimatlarına odaklanmakta zorlanır; halüsinasyon oranı artar.
2. Ortak Hafıza (sopa) ve Sıfır-Token (0-Token) Yaklaşımı
Google Antigravity ve Claude ortamlarımızda geliştirdiğimiz sopa (Ortak Hafıza) mimarisi, bu sorunu kökten çözen Soğuk Kasa (Cold Storage) ve İhtiyaç Anında Çağırma (Just-in-Time Invocation) disiplinine dayanır:
- Aktif Bağlamda Yalnızca 1 veya 2 Yetenek: Sistemde yüzlerce skill veya onlarca MCP sunucusu açık bırakılmaz. Aktif bağlamda sadece orkestratör bulunur.
- Uyku Modu (Disabled: true): Tüm ikincil MCP'ler yerel Soğuk Kasada (
mcp_config.json) uyku modunda tutulur. Modelin sistem istemine asla 1 token dahi şema enjekte edilmez. - Kuantum Tek-Darbe Bağlam (sopa_kuantum): Görev başladığında sadece o projeye ait damıtılmış gerçeklik özütü ve kurallar tek seferde modele aktarılır. İş bittiğinde kaynaklar anında serbest bırakılır.
3. Geliştiriciler İçin En İyi MCP Yönetim Pratikleri
Altın Kurallar
• Projenizde o an kullanmadığınız veri tabanı, tarayıcı veya GitHub MCP'lerini kapatın (disabled moduna alın).
• Şemaları optimize edin; uzun docstring yerine amaca yönelik kısa JSON tanımları tercih edin.
• Çoklu ajan mimarilerinde her alt ajana yalnızca kendi işini görecek araçları verin; ana orkestratörü hafif tutun.
Sonuç
Yapay zeka araçlarında başarı, daha fazla MCP sunucusunu kontrolsüzce bağlamakla değil; bağlam penceresini (context) cerrahi bir hassasiyetle yönetmekle gelir. Sıfır-token ortak hafıza disiplini, hem API maliyetlerini %80'e varan oranda düşürür hem de modellerin muhakeme kalitesini zirvede tutar.