0Pricing
MCP Academy · Lekcja

MCP a wywoływanie funkcji

Dowiedz się, czym MCP różni się od bezpośrednich wywołań narzędzi modelu.

MCP a wywoływanie funkcji to bezpłatna lekcja MCP Academy na CoddyKit. To lekcja 1 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej MCP Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs MCP Academy zawiera 4 lekcji w sumie.

Części tej lekcji nie zostały jeszcze przetłumaczone i są wyświetlane po angielsku.

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! 🎉

Często zadawane pytania

Czy lekcja „MCP a wywoływanie funkcji” jest bezpłatna?

Tak — pełny tekst „MCP a wywoływanie funkcji” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu MCP Academy, przejdź na CoddyKit PRO. Kurs MCP Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „MCP a wywoływanie funkcji”?

Dowiedz się, czym MCP różni się od bezpośrednich wywołań narzędzi modelu. Ćwiczysz MCP Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć MCP Academy?

Nie wymagamy żadnego doświadczenia. MCP Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 4.

Ile czasu zajmuje lekcja „MCP a wywoływanie funkcji”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji MCP Academy?

Tak. Każda lekcja MCP Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. MCP a wywoływanie funkcji
  2. MCP we frameworkach agentowych
  3. Agent z agentem za pomocą A2A
  4. Dokąd zmierza MCP
← Powrót do MCP Academy