Agentic AI Skills vs Tools vs MCP: Farkı Netleştiriyorum
Üçü farklı soruların cevabı. Tool, yapay zekâ ajanının ne yapabildiğini söyler: çağırabileceği tek bir fonksiyon, örneğin “GA4 raporunu getir”. MCP, bu araçların nereden geldiğini söyler: ajanı araçlara ve veri kaynaklarına standart bir yolla bağlayan açık protokol. Skill ise ajanın bunları nasıl kullanacağını söyler: bir işin hangi sırayla, hangi tuzaklara dikkat ederek yapılacağını anlatan talimat paketi. Biri diğerinin yerine geçmez; aynı sistemin üç ayrı katmanıdır.
Üç terim yan yana
| Tool | MCP | Skill | |
|---|---|---|---|
| Cevapladığı soru | Ne yapabilirim? | Araçlar nereden gelir? | Bu işi nasıl yaparım? |
| Ne olduğu | Tek bir fonksiyon ya da API uç noktası | Ajan ile dış sistemler arasındaki standart bağlantı protokolü | Talimat, isteğe bağlı betik ve referans dosyalarından oluşan klasör |
| Çalıştırılır mı | Evet, doğrudan çağrılır | Hayır, bağlantı katmanıdır; sunucusu araç, veri ve hazır istemler sunar | Kendi başına değil; yanındaki betiği ajan çalıştırabilir |
| Çıktısı ne kadar öngörülebilir | Aynı girdiye aynı çıktı (araç doğru yazıldıysa) | Sunduğu araçlar kadar | Talimatı model yorumladığı için iki çalıştırma farklı sonuç verebilir |
| Somut örnek | “Google Ads raporu çek” fonksiyonu | Bir Google Ads ya da Figma MCP sunucusu | “Yeni müşteri hesabına girince şunlara bu sırayla bak” dosyası |
Tool. Ajan bir görevi yürütürken araçlardan birini seçer, parametreleri doldurur ve sonucu kullanır. “E-posta gönder”, “dosya oku”, “veritabanını sorgula” birer araçtır.
MCP. Model Context Protocol, kendi tanıtım sayfasında yapay zekâ uygulamaları için bir USB-C girişine benzetiliyor: her cihaz için ayrı kablo yerine tek standart. MCP olmadan da ajan araç çağırabilir, ama her entegrasyon için özel kod gerekir. MCP ile aynı sunucuyu Claude, ChatGPT ya da Cursor gibi farklı uygulamalar yeniden kod yazmadan kullanabilir. MCP sunucusu araçları da taşıdığı için “MCP mi Tool mu” diye sormak yanlış kurulmuş bir soru: MCP sunucusu Tool’ları getirir.
Skill. Claude’da bir Skill, içinde SKILL.md dosyası olan bir klasördür; dosyanın başındaki ad ve açıklama ajana Skill’in ne zaman devreye gireceğini söyler. Anthropic’in belgesine göre (Ekim 2026 itibarıyla) ajan başlangıçta yalnızca ad ve açıklamayı yükler, Skill başına yaklaşık 100 token; gövde ancak istek eşleşince, bağlı betikler ve referans dosyaları ise gerektikçe okunur. Betik çalıştırıldığında bağlama yalnız çıktısı girer. Bu yüzden çok sayıda Skill kurmak bağlamı şişirmez. Skill’ler claude.ai, Claude API ve Claude Code’da kullanılabiliyor; yüzeyler arasında otomatik eşitlenmiyorlar. Konuyu ayrıntılı görmek için Claude Skills nedir, kendi Skill’ini yazmak için SKILL.md nasıl yazılır yazılarına bakabilirsin.
Hangisine ihtiyacım var?
Pratikte üçü birlikte çalışır; seçim sorusu “hangisi” değil “hangi katman eksik”. Şu üç soru işi görür:
- Ajan bir işi her seferinde aynı sırayla yapmalı mı? Skill eksik. Talimatı yaz.
- Ajan dış dünyadan veri çekecek ya da bir eylem tetikleyecek mi? Tool eksik. Tek net işlevli bir fonksiyon ekle.
- Aynı veri kaynağına birden çok ajan ya da uygulama bağlanacak mı? MCP anlamlı. Tek ajan, tek araç için standardın kazancı sınırlı kalır.
Bir ölçüt daha: sonuç kesin ve denetlenebilir olmalıysa (bir kayıt sistemini okumak, otomatik bir sonraki adımı beslemek) bunu bir araç yapsın. Yorum gerektiriyorsa (neyin müşteriye gösterileceğine karar vermek, kurum tonuna uymak) ve çıktıyı bir insan okuyacaksa Skill uygun. Skill’in yorumu sessizce yanlış yöne kayabilir; önemli bir işin önünde mutlaka bir okuyucu olsun.
⚠️ Skill dosyası talimat ve betik taşıdığı için yazılım kurmak gibi düşünülmeli; Anthropic belgesi yalnız güvendiğin kaynaklardan gelen Skill’leri kullanmanı, başkasından aldığını içindeki betiklerle birlikte baştan sona okuyup öyle kurmanı öneriyor.
Örnek akış: haftalık rapor
Bir ajansın haftalık rapor sürecini düşün (varsayımsal bir örnek). Ajan önce bir Skill okur: “her pazartesi şu üç metrik, şu biçimde özetlenir.” Verilere bir MCP sunucusu üzerinden ulaşır, hangi hesaba bağlandığı sunucunun işidir. Veriyi almak için tek tek Tool çağırır: “GA4 raporunu getir”, “Ads harcamasını getir”, “Sheets’e yaz”. Skill sırayı ve kuralı, MCP bağlantıyı, Tool eylemi verir.
Kendi çalışmamda bu ayrım nasıl görünüyor?
Google Ads hesaplarından rapor çekmek bir araç çağrısı; ben bunu MCP sunucusuyla değil, kendi yazdığım bir Python betiğiyle yapıyorum. “Yeni bir hesaba girince neye bakılır, hangi sırayla, hangi hata en sık tekrar eder” bilgisini ise bir talimat dosyasına yazdım; bu benim Skill katmanım ve her hesapta aynı sırayla bakmamı sağlıyor. Betik çalışıyor, ama yeni bir araca bağlanmak her seferinde özel kod demek. MCP’nin çözdüğü sorun tam bu. Yani üç katman da gerçek, ama bende aynı olgunlukta değil.
Hangi MCP sunucularının ve API’lerin dijital pazarlamada işe yaradığına Dijital Pazarlamacı için MCP ve API Listesi sayfasından bakabilirsin. Skill’in prompt ve ajanla ilişkisini Prompt vs Skill vs Agent, MCP’nin Zapier gibi araçlardan farkını MCP vs Zapier yazısında anlatıyorum; bütün resim için Agentic AI Rehberi.
Bu işi benden isteyebilirsiniz
İşinizde Skill’in mi, Tool’un mu, yoksa MCP bağlantısının mı eksik olduğunu birlikte netleştirebiliriz. Uzaktan, saatlik ücretli bir çalışma. Ayrıntı ve randevu için Yapay Zeka Danışmanlığı sayfasına bakabilirsiniz.
Sıkça Sorulan Sorular
Skill olmadan yalnız Tool ve MCP ile agentic sistem kurulabilir mi?
Kurulur, ama işin sırası ve kuralları her seferinde modelin kararına kalır. Tool ve MCP ajanın neyi çağırabileceğini belirler; hangi sırayla ve hangi koşulla çağıracağını Skill anlatır. Tekrarlanabilir sonuç istiyorsan bu kuralları bir yere yazman gerekir; o yer çoğu zaman bir Skill dosyası olur.
MCP olmadan Tool kullanılabilir mi?
Evet. Araç çağırma MCP’den önce de vardı; MCP bu çağrıyı standartlaştırır. Olmadan da çalışır, ama her bağlantı özel kod ister.
Bir Skill Tool çağırabilir mi?
Evet, genelde böyle çalışır. Skill, hangi araçların hangi sırayla çağrılacağını anlatan talimattır; araç değildir. Bir rapor Skill’i “önce GA4 verisini çek, sonra Ads verisini çek, sonra karşılaştır” diye üç Tool çağrısını sıralayabilir.
Küçük bir işletme için MCP kurmaya değer mi?
Genelde değil. Tek bir araçla tek bir ajan kullanıyorsan MCP’nin standart olma avantajı ortaya çıkmaz. Birden fazla ajan ya da uygulama aynı veri kaynağına bağlanacaksa anlam kazanır. Küçük ölçekte önce Skill ve Tool katmanını oturtmak daha mantıklı.
