0Pricing
MCP Academy · Lektion

MCP oder Function Calling

Wie sich MCP von direkten Tool-Aufrufen des Modells unterscheidet.

MCP oder Function Calling ist eine kostenlose MCP Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des MCP Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der MCP Academy-Kurs umfasst insgesamt 4 Lektionen.

Zwei Möglichkeiten, Modellen Tools zu geben

Sie wissen bereits, dass Modelle Tools aufrufen können. Welche Rolle spielt also MCP? Es ist eine standardisierte Methode, solche Tools bereitzustellen, kein Ersatz für das zugrunde liegende Konzept.

Was Function Calling ist

Beim Function Calling definieren Sie jedes Tool direkt in Ihrer eigenen API-Anfrage an das Modell, und Ihr Code führt aus, was das Modell auswählt.

tools = [{
  "name": "get_weather",
  "input_schema": {"type": "object"}
}]

Tools befinden sich in Ihrer App

Beim einfachen Function Calling befinden sich sowohl die Tool-Liste als auch der Code, der die Tools ausführt, in Ihrer einen App. Nichts davon wird mit anderen geteilt.

MCP verlagert Tools nach außen

MCP stellt diese Tools hinter einem separaten Server bereit. Jede MCP-fähige App kann sich verbinden und sie verwenden, ohne Ihren Code zu kopieren.

App-übergreifend wiederverwendbar

Der große Vorteil ist die Wiederverwendung: Schreiben Sie ein Tool einmal als MCP-Server, und Claude Desktop, eine IDE oder Ihr eigener Agent können es gemeinsam nutzen.

Function Calling gilt pro Anfrage

Beim Function Calling werden die Tool-Schemas in jede Anfrage übertragen. Das ist einfach und direkt, aber jede App muss ihre eigene Kopie jedes Tools mitführen.

MCP ist auffindbar

Ein MCP-Client fragt den Server zum Zeitpunkt der Verbindung, was er anbietet. Tools werden zur Laufzeit erkannt und nicht in jede Anfrage fest einprogrammiert.

tools = await session.list_tools()

Sie funktionieren zusammen

Diese Ansätze stehen nicht in Konkurrenz zueinander. Intern wandelt ein MCP-Host Server-Tools häufig in gewöhnliche Function-Calling-Tools um, aus denen das Modell auswählt.

Wann Function Calling die bessere Wahl ist

Für eine einzelne App mit wenigen privaten Tools ist einfaches Function Calling schlanker. Kein zusätzlicher Server, kein Transport, nur Ihr Code.

Wann MCP die bessere Wahl ist

Greifen Sie zu MCP, wenn dieselbe Funktionalität vielen Clients zur Verfügung stehen muss oder Benutzer Ihre Tools in Apps einbinden, die Sie nicht kontrollieren.

Das mentale Modell

Stellen Sie sich Function Calling als ein Tool vor, das Sie in der Tasche tragen, und MCP als dieses Tool, das in einem Laden veröffentlicht ist und von jedem mitgenommen werden kann.

Kurze Überprüfung

Wählen Sie den deutlichsten Unterschied zwischen MCP und einfachem Function Calling.

Zusammenfassung

Function Calling definiert Tools direkt in einer App; MCP veröffentlicht sie als wiederverwendbaren Server. Dasselbe Grundkonzept, aber mit größerer Reichweite. Gute Arbeit! 🎉

Häufig gestellte Fragen

Ist die Lektion „MCP oder Function Calling“ kostenlos?

Ja — der vollständige Text von „MCP oder Function Calling“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des MCP Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der MCP Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „MCP oder Function Calling“?

Wie sich MCP von direkten Tool-Aufrufen des Modells unterscheidet. Du übst MCP Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um MCP Academy zu starten?

Keine Vorkenntnisse erforderlich. MCP Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.

Wie lange dauert die Lektion „MCP oder Function Calling“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser MCP Academy-Lektion Code schreiben und ausführen?

Ja. Jede MCP Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. MCP oder Function Calling
  2. MCP in Agent-Frameworks
  3. Agent-zu-Agent-Kommunikation mit A2A
  4. Wohin sich MCP als Nächstes entwickelt
← Zurück zu MCP Academy