MCP ve İşlev Çağırma
MCP'nin ham model araç çağrılarından nasıl farklı olduğunu öğrenin.
MCP ve İşlev Çağırma, CoddyKit'te ücretsiz bir MCP Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, MCP Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. MCP Academy kursu toplamda 4 dersten oluşur.
Bu dersin bazı bölümleri henüz çevrilmemiş olup İngilizce olarak gösterilmektedir.
Two Ways to Give Models Tools
You already know models can call tools. So where does MCP fit? It is a standard way to ship those tools, not a replacement for the idea.
What Function Calling Is
With function calling, you define each tool inline in your own API request to the model, and your code runs whatever the model picks.
tools = [{
"name": "get_weather",
"input_schema": {"type": "object"}
}]Tools Live in Your App
In plain function calling, the tool list and the code that runs them both live inside your one app. Nothing is shared with anyone else.
MCP Moves Tools Out
MCP takes those tools and puts them behind a separate server. Any MCP-aware app can connect and use them without copying your code.
Reusable Across Apps
The big win is reuse: write a tool once as an MCP server, and Claude Desktop, an IDE, or your own agent can all share it.
Function Calling Is Per-Request
Function calling ships the tool schemas in every request. It is simple and direct, but each app must carry its own copy of every tool.
MCP Is Discoverable
An MCP client asks the server what it offers at connect time. Tools are discovered live, not hardcoded into each request.
tools = await session.list_tools()They Work Together
These are not rivals. Under the hood an MCP host often turns server tools into ordinary function-calling tools for the model to pick.
When Function Calling Wins
For a single app with a few private tools, plain function calling is lighter. No extra server, no transport, just your code.
When MCP Wins
Reach for MCP when the same capability must serve many clients, or when users plug your tools into apps you do not control.
The Mental Model
Think of function calling as a tool you carry in your pocket, and MCP as that tool published in a shop where anyone can pick it up.
Quick Check
Pick the clearest difference between MCP and plain function calling.
Recap
Function calling defines tools inline in one app; MCP publishes them as a reusable server. Same core idea, wider reach. Nice work! 🎉
Sıkça Sorulan Sorular
“MCP ve İşlev Çağırma” dersi ücretsiz mi?
Evet — “MCP ve İşlev Çağırma” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve MCP Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. MCP Academy kursu toplamda 4 dersten oluşur.
“MCP ve İşlev Çağırma” dersinde ne öğreneceğim?
MCP'nin ham model araç çağrılarından nasıl farklı olduğunu öğrenin. MCP Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
MCP Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te MCP Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“MCP ve İşlev Çağırma” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu MCP Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her MCP Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- MCP ve İşlev Çağırma
- Aracı Çatılarda MCP
- A2A ile Aracıdan Aracıya İletişim
- MCP'nin Gelecekteki Yönü