Hizmetler
Bize Ulaşın

MCP ile Kod Çalıştırma: Yapay Zeka Ajanı Verimliliğine Yeni Bir Yaklaşım

Sena Sezer
Sena Sezer
Güncellenme tarihi: 24 Haz 2026

Anthropic, yapay zeka ajanlarının araçlara doğrudan çağrı yapmak yerine çalıştırılabilir kod yazarak Model Bağlam Protokolü (MCP) sunucularıyla etkileşime girdiği bir yöntem tanıttı. Ajan, araçları bir bilgisayardaki dosyalar gibi ele alır, ihtiyacı olanı bulur ve bunları doğrudan kodla kullanır, böylece ara verilerin modelin belleğinden geçmesi gerekmez. Aynı başarı oranını korurken token maliyetini azaltıp azaltmadığını görmek için bu yaklaşımı test ettik.

MCP ile kod çalıştırma ve normal MCP karşılaştırması

Metrik
Normal MCP
MCP ile Kod Çalıştırma
Fark
Başarı Oranı
100%
100%
Aynı
Ort. Gecikme
9.66s
10.37s
+7%
Ort. Girdi Token'ları
15,417
3,310
-%78,5
Ort. Çıktı Token'ları
87
192
+120%
Toplam Girdi Token'ları
770,852
165,496
-%78,5
Toplam Çıktı Token'ları
4,345
9,585
+120%
Toplam Tüm Token'lar
775,197
175,081
-%77,4

MCP aracılığıyla harici araçlarla etkileşime giren yapay zeka ajanları oluşturmak için iki yaklaşımı karşılaştırdık:

  • Normal MCP: Tüm araç tanımlarının modelin bağlam penceresine yüklendiği geleneksel yaklaşım
  • Kod çalıştırmalı MCP: Modelin araçları çağıran kod yazdığı, ara verileri bağlamın dışında tutan yeni yaklaşım

Temel bulgular

Girdi token tasarrufu: Kod çalıştırma, %78,5 daha az girdi token'ı kullanır (165K ve 771K karşılaştırması):

  • Normal yaklaşım, çağrı başına ~15.400 token araç tanımı yükler
  • Kod çalıştırma, çağrı başına yalnızca ~3.300 token'a ihtiyaç duyar

Daha yüksek çıktı token'ları: Kod çalıştırma yaklaşımı, 2.2× daha fazla çıktı token'ı kullanır çünkü model kod + açıklamalar yazar

Net token tasarrufu: %77,4 toplam token azalması (175K ve 775K karşılaştırması)

Maliyet etkisi:

  • Girdi token'ları genellikle çıktı token'larından daha ucuzdur
  • Ancak 78% girdi tasarrufu, 2× çıktı artışından çok daha ağır basar
  • Kod çalıştırma ile tahmini ~70% maliyet azalması

Her ikisi de GPT-4.1 ile bu sorgularda 100% başarı oranı elde etti.

Kod çalıştırma yaklaşımı, Anthropic'in ajan yeteneğini korurken bağlam penceresi kullanımını azaltmak için MCP ile kod çalıştırma kullanımı hakkındaki yazısından esinlenmiştir.1

MCP ile kod çalıştırma karşılaştırmasının metodolojisi

Görevler

Her yaklaşım için her görevi 50 kez çalıştırdık:

  • https://aimultiple.com/open-source-embedding-models adresine git, bana mükemmel ilk-5 performans gösterenleri söyle (yani 100% ilk-5 doğruluğuna sahip modeller)
  • https://aimultiple.com/open-source-embedding-models adresine git, bana hangi modelin en yüksek gecikmeye sahip olduğunu söyle.

Karşılaştırma kurulumu

Tarayıcı MCP kıyaslamamızda en yüksek doğruluğa sahip olduğu için Bright Data'nın MCP sunucusunu pro modu etkin olarak kullandık.

Bright Data MCP sunucusu: Yapay zeka için web entegrasyon araçları.

Web Sitesini Ziyaret Et

Geniş bağlam penceresi nedeniyle LLM olarak GPT-4.1 kullandık.

Ortam Kurulumu: Önbelleğe alınmış tüm verileri temizledik ve her çalıştırma için yeni bir MCP sunucu bağlantısı sağladık. Her sorgu ayrı bir alt süreç olarak yürütülür.

Mimari karşılaştırması

Normal MCP mimarisi

Normal MCP yaklaşımında ajan basit bir akış izler: kullanıcı sorgusu, bağlam penceresinde tüm 63 araç tanımına erişimi olan bir LangGraph ReAct Ajanı'na girer. Ajan, MCP İstemci Oturumu aracılığıyla araçları seçer ve çağırır ve araç sonuçları, ajanın bir sonraki eylemini bilgilendirmek için bağlam penceresinden geri akar.

Kod çalıştırmalı MCP mimarisi

Kod çalıştırma yaklaşımı bir ara katman ekler: kullanıcı sorgusu, kompakt bir bağlama sahip (tam şemalar değil, yalnızca araç adları) bir Kod Çalıştırma Ajanı'na gider. Ajan, araçları çağıran Python kodu yazar. Bu kod, MCP İstemci Oturumu ile iletişim kuran korumalı bir Kod Yürütücü ortamında çalışır. Ham ara veriler değil, yalnızca nihai sonuçlar veya özetler ajanın bağlamına döner.

Kod çalıştırma uygulaması aşamalı açıklama kullanır. Sistem isteminde yalnızca araç adları ve kısaltılmış açıklamalar (60 karakter) bulunur. Modelin bir araç kullanması gerektiğinde, yürütme ortamında sağlanan bir async call_tool() işlevini çağıran Python kodu yazar.

Yaklaşımımızın sınırlamaları

  1. Sorgu çeşitliliği: Yalnızca 2 sorgu türü test edildi; sonuçlar diğer görev türleri için değişiklik gösterebilir.
  2. Tek model: Yalnızca GPT-4.1 ile test edildi; diğer modeller farklı desenler gösterebilir
  3. Kod kalitesi: Kod çalıştırma başarısı, modelin kod üretme yeteneğine bağlıdır; bu, daha karmaşık görevlerde başarı oranlarında düşüşlere neden olabilir.
Ekibimiz, iş süreçlerinizden birini yapay zeka ajanlarıyla ücretsiz olarak otomatikleştirsin.
Bir süreci otomatikleştir

Geleneksel MCP neden kaynak israfına yol açar

Sorun 1: Araç tanımları aşırı bağlam tüketir

Her aracın modelin belleğinde talimatlara ihtiyacı vardır. Temel bir örnek:

gdrive.getDocument
Gets a file from Google Drive
Needs: document ID
Returns: the file content

Örnek: 50 sunucuya bağlı bir ajan, her birinde 20 araç olması 1.000 araç tanımı anlamına gelir. Tanım başına yaklaşık 150 token ile bu, ajan ilk isteğinizi okumadan önce 150.000 token tüketilmesi demektir.

Sorun 2: Veriler birden çok kez işlenir

Görev: "Google Drive'dan toplantı notlarımı al ve Salesforce'a ekle."

Ne olur:

  1. Ajan belgeyi alır (50.000 token)
  2. Model onu okur
  3. Ajan bunu Salesforce'a gönderir (bir 50.000 token daha)

Model, verileri bir yerden başka bir yere taşımak için 100.000+ token işler.
Geleneksel MCP uygulamaları, modelin bağlam penceresine yüklenen JSONSchema tanımlarından araç seçmesini gerektirir; bu da araç sayısı arttıkça doğruluğu düşürür.2 Araştırmalar, şema tanımlarından kaynaklanan bağlam taşması nedeniyle kullanılabilir araç sayısı arttıkça görev başarı oranlarının keskin bir şekilde düştüğünü doğrulamıştır.3 MCP araçlarını çağrılabilir işlevler olarak sunmak ve modelin araçları doğrudan çağıran Python kodu yazmasına izin vermek, önceden tanımlanmış şemalardan seçim yapmaya zorlamak yerine modelin mevcut kod üretme yeteneğinden yararlanır.

MCP ile kod çalıştırma ne zaman kullanılmalı?

MCP ile kod çalıştırma, geleneksel MCP uygulamalarındaki iki temel verimsizliği ele alır:

  1. Araç tanımları artık bağlam penceresini doldurmaz
  2. Ara veriler gereksiz yere modelden akmayı durdurur

Yaklaşım şu durumlarda en iyi sonucu verir:

  • Çok sayıda MCP aracı bağlı olduğunda
  • İş akışlarınız çok adımlı veri işleme içerdiğinde
  • Büyük belgeler veya veri kümeleri araçlar arasında hareket ettiğinde
  • Bağlam penceresi sınırları ajanlarınızı etkilediğinde

Altyapı gereksinimleri, bunun tüm kullanım durumları için otomatik olarak daha iyi olmadığı anlamına gelir. Az sayıda araca sahip küçük ölçekli dağıtımlar, operasyonel karmaşıklığı haklı çıkarmayabilir.

Halihazırda kapsamlı MCP araç kataloglarıyla ajan çalıştıran kuruluşlar için 98%+ token azaltma potansiyeli ve buna karşılık gelen maliyet tasarrufları, bu yaklaşımı araştırmaya değer kılmaktadır.

Kıyaslamalarımızı ve veri odaklı içgörülerimizi kaçırmayın. Düğme Google'ı açar; AIMultiple'ı seçmeniz, Google arama sonuçlarında AIMultiple'ı daha sık görmek istediğinizi onaylar.
GoogleTercih edilen kaynak olarak ekle

Alternatif framework'ler ve protokoller

LangGraph'ın ötesinde, Google'ın Agent Development Kit (ADK)'i, McpToolset aracılığıyla yerel MCP desteği sunar ve /.well-known/agent-card.json adresinde yayınlanan yetenek kartları aracılığıyla ajanlar arası iletişimi standartlaştıran Agent2Agent (A2A) protokolü ile entegre olur.4 5 Nisan 2026'da OpenAI, Agents SDK'sını yerel korumalı alan yürütme yetenekleri ekleyecek şekilde güncelledi; kısıtlı dosya ve kod erişimine sahip izole çalışma alanları sağladı.6

Bu araştırmayı kaynak gösterin

Yayınlayacağınız yere uygun formatı seçin. Bağlantılı sürümü CMS'inize yapıştırmak, geri bağlantıyı korur.

Sena Sezer and Şevval Alper (2026) - "MCP ile Kod Çalıştırma: Yapay Zeka Ajanı Verimliliğine Yeni Bir Yaklaşım". AIMultiple.com adresinde çevrimiçi yayımlanmıştır. Erişim tarihi: 24 Haziran 2026, kaynak: https://aimultiple.com/code-execution-with-mcp [Çevrimiçi Kaynak]

Sezer, S., & Alper, Ş. (2026, 24 Haziran). MCP ile Kod Çalıştırma: Yapay Zeka Ajanı Verimliliğine Yeni Bir Yaklaşım. AIMultiple. https://aimultiple.com/code-execution-with-mcp

@misc{sezer2026,
  author = {Sezer, Sena and Alper, Şevval},
  title  = {{MCP ile Kod Çalıştırma: Yapay Zeka Ajanı Verimliliğine Yeni Bir Yaklaşım}},
  year   = {2026},
  month  = jun,
  howpublished    = {\url{https://aimultiple.com/code-execution-with-mcp}},
  note   = {AIMultiple. Erişim tarihi: 24 Haziran 2026}
}
Sena Sezer
Sena Sezer
Sektör Analisti
Sena, AIMultiple'da sektör analisti olarak çalışmaktadır. Boğaziçi Üniversitesi'nden lisans derecesini almıştır.
Tam Profili Görüntüle
Araştıran
Şevval Alper
Şevval Alper
Yapay Zeka Araştırmacısı
Şevval, AIMultiple'da yapay zeka kodlama araçları, yapay zeka ajanları ve kuantum teknolojileri konusunda uzmanlaşmış bir sektör analistidir.
Tam Profili Görüntüle

Yorum yapan ilk kişi olun

E-posta adresiniz yayınlanmayacak. Tüm alanlar gereklidir. Yorumlar orijinal dilinde bırakılır.

0/450