Was ist das Model Context Protocol (MCP)?
MCP
Das Model Context Protocol ist ein offener Standard, über den KI-Anwendungen einheitlich auf externe Werkzeuge, Dateien und Datenquellen zugreifen. Statt für jede Kombination aus Anwendung und System eine eigene Anbindung zu bauen, beschreibt ein Server seine Fähigkeiten einmal maschinenlesbar.
Jeder Assistent, der auf Dateien, Tickets oder Datenbanken zugreifen soll, braucht eine Anbindung, und dieser Standard ersetzt die vielen Einzellösungen dafür.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
- Art
- Offener Standard, herstellerübergreifend
- Besteht aus
- Server, Client und Werkzeugbeschreibungen
- Typisch bei
- Anbindung von Dateien, Tickets, Datenbanken
- Verwechselt mit
- Function Calling
Server, Client und Werkzeugbeschreibung
Ein MCP-Server stellt bereit, was ein Modell nutzen darf: Werkzeuge, die etwas tun, Ressourcen, die etwas liefern, und vorbereitete Anweisungsbausteine. Jedes Werkzeug hat einen Namen, eine Beschreibung in normaler Sprache und ein Schema für seine Parameter. Diese Beschreibung ist der eigentliche Kern, denn anhand von ihr entscheidet das Modell, wann ein Aufruf sinnvoll ist.
Die Anwendung, in der du arbeitest, ist der Client. Sie verbindet sich mit dem Server, holt die Liste der Werkzeuge und legt sie dem Modell vor. Will das Modell etwas aufrufen, führt nicht das Modell den Aufruf aus, sondern der Client, und er reicht auch das Ergebnis zurück. Modell und System sind so nie direkt verbunden, dazwischen sitzt immer eine Stelle, an der du prüfen und protokollieren kannst.
Als Transport gibt es zwei übliche Wege: lokal über die Standardein- und -ausgabe eines Prozesses auf demselben Rechner, oder über das Netzwerk zu einem entfernt betriebenen Server. Lokal bleiben die Zugangsdaten auf deinem Gerät, entfernt lässt sich ein Server zentral für ein ganzes Team betreiben.
Warum ein Standard hier etwas bringt
Ohne Standard entsteht für jede Kombination aus KI-Anwendung und Zielsystem eine eigene Anbindung. Fünf Anwendungen und acht Systeme ergeben vierzig einzelne Verbindungen, die alle gepflegt werden wollen. Mit einem gemeinsamen Protokoll schreibst du je System einen Server, und jede Anwendung, die das Protokoll spricht, kann ihn nutzen.
Der zweite Gewinn ist Ordnung. Die Anbindung steckt nicht mehr in einem langen Prompt, sondern in einer Beschreibung mit Schema. Ändert sich das Zielsystem, änderst du den Server, nicht dreißig Prompts an verschiedenen Stellen.
Rechte und Risiken
Ein Server arbeitet mit genau den Rechten, die du ihm gibst. Ein Zugang mit Schreibrechten wird früher oder später schreiben, auch wenn das nie geplant war, weil das Modell den Aufruf für die naheliegende Lösung hält. Lesende Zugänge, getrennte Konten pro Server und eine Bestätigung vor allem, was sich nicht zurücknehmen lässt, sind hier keine Vorsicht, sondern Grundausstattung.
Dazu kommt eine unangenehme Eigenschaft: Was ein Server zurückliefert, geht als Text in das Modell. Steht in einem abgerufenen Ticket oder Dokument eine Anweisung, kann das Modell sie befolgen. Prüf deshalb, aus welchen Quellen Inhalte kommen, und begrenze, wohin ein System Daten senden darf. Einen Server aus fremder Quelle liest du vorher durch, denn er läuft mit deinen Rechten auf deinem Rechner.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Model Context Protocol und was oft damit gleichgesetzt wird
Function Calling ist die Fähigkeit des Modells, einen strukturierten Aufruf zu formulieren. MCP regelt die Ebene darüber, nämlich wie Werkzeuge bereitgestellt, beschrieben und angebunden werden. Das eine schließt das andere nicht aus, sie greifen ineinander.
Ein Agent-zu-Agent-Protokoll regelt, wie eigenständige Agenten miteinander sprechen. MCP regelt, wie ein Agent an Werkzeuge und Daten kommt. Große Systeme nutzen beides nebeneinander.
Eine REST-Schnittstelle richtet sich an Programme, die genau wissen, was sie aufrufen. MCP liefert zusätzlich die Beschreibung in normaler Sprache, aus der ein Modell selbst ableitet, wann welcher Aufruf passt.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Ein Server ist ein Zugang, kein Zubehör
Ein MCP-Server läuft mit den Rechten dessen, der ihn eingerichtet hat. Wenn du einem Assistenten einen Server für das Ticketsystem gibst, bekommt er alles, was dieses Konto sehen und ändern darf, und nicht nur das eine Projekt, an das du gerade denkst. Eigene technische Konten mit engem Zuschnitt sind hier die Mühe wert.
Die Werkzeugbeschreibungen sind Text, den das Modell liest und ernst nimmt. Ein Server aus fremder Quelle kann darin Anweisungen unterbringen, die mit der eigentlichen Funktion nichts zu tun haben. Deshalb gehört jeder Server, den du einbindest, geprüft und freigegeben, so wie andere Software auch.
Und weniger ist oft mehr: Je mehr Werkzeuge gleichzeitig angemeldet sind, desto häufiger greift das Modell zum falschen. Wer Server je Aufgabe einbindet statt alle dauerhaft laufen zu lassen, bekommt verlässlichere Abläufe und kürzere Anfragen.
Model Context Protocol lernen
Wie du einen eigenen Server baust und Werkzeuge sauber beschreibst, zeigen die Trainings zum Anbinden von Werkzeugen an KI-Agenten .
Den Unterbau dafür, also Schnittstellen und Datenanbindung, behandeln die Kurse zum Bauen eigener KI-Anwendungen .
Häufige Fragen
Wer steht hinter MCP?
Brauche ich MCP, um ein Modell an interne Systeme zu hängen?
Läuft ein MCP-Server lokal oder auf einem Server?
Deine Ansprechpartner
Du willst das Thema nicht nur nachschlagen, sondern anwenden können? Wir beraten dich persönlich und kostenlos.
Yves Hoppe
Weiterbildung & Beratung
Ordnet mit dir ein, welcher Kurs zu deinem Vorwissen passt.
Norbert Jansen
Beratung & Inhouse
Plant Inhouse-Trainings, die an euren eigenen Daten und Abläufen ansetzen.
Model Context Protocol im Kurs statt im Lexikon
Nachschlagen bringt dich bis zum Verstehen. Anwenden lernst du an echten Aufgaben.