Was ist MCP? Der Unterschied zu einer API, einfach erklärt
Ein KI-Assistent soll in deinen Kalender schauen und eine Mail schreiben. Woher nimmt er die Fähigkeit dazu, wenn doch längst alles über APIs läuft? Die Antwort liegt wahrscheinlich in deiner Kabelschublade.
In einem Satz
Eine API ist der Schalter, an dem ein Programm bei einem anderen anklopft, und jeder Dienst hat seinen eigenen; MCP ersetzt diese Schalter nicht, sondern ist ein gemeinsamer Stecker darüber, damit ein KI-Assistent viele von ihnen bedienen kann, ohne für jeden einzeln verdrahtet zu werden.
„Schau in meinen Kalender, wann ich nächste Woche Zeit habe, und schreib der Firma Meier eine kurze Mail mit einem Terminvorschlag.“
Für dich ist das ein Satz. Für einen KI-Assistenten sind es zwei Aufgaben an zwei Orten, die nichts voneinander wissen: Dein Kalender liegt bei einem Anbieter, dein Postfach beim nächsten. Und der Assistent selbst kann weder das eine öffnen noch das andere bedienen. Er verarbeitet Sprache. Sonst nichts.
Damit aus der Bitte eine Tat wird, muss ihn jemand an echte Werkzeuge anschließen. Wie das geschieht, ist erstaunlich unspektakulär. Und genau darin steckt die Antwort auf eine Frage, die gerade viele umtreibt: Wenn Programme doch längst über APIs miteinander reden, wofür braucht es dann noch MCP?
Der Schalter mit dem Bestellzettel
Ein Programm kann nicht einfach in ein anderes hineingreifen. Es braucht eine vereinbarte Stelle, an der es anklopfen darf, und feste Regeln dafür, was es dort fragen darf und wie die Antwort aussieht. Diese Stelle heißt API, eine Programmierschnittstelle. Den Begriff musst du nicht auseinandernehmen, das Bild dahinter reicht.
So stellst du dir das am besten vor: ein Schalter, an dem ein Bestellzettel ausliegt. Der Kalenderdienst sagt: Wenn du meine Termine willst, füll genau diesen Zettel aus, in genau dieser Sprache, und du bekommst genau diese Antwort. Der Maildienst hat seinen eigenen Schalter. Mit einem anderen Zettel. In einer anderen Sprache.
Das ist kein Mangel, das ist der Normalfall. Fast jede App auf deinem Handy redet ständig über solche Schalter mit anderen Diensten, die Wetteranzeige genauso wie die Karte oder die Bezahlung. APIs funktionieren. Schwierig wird es erst, wenn ein einziger Assistent nicht einen Schalter bedienen soll, sondern viele.
Sechzehn Kabel für vier Programme
Dann passiert, was jeder kennt, der einmal eine Schublade voller Ladekabel aufgeräumt hat. Gibt es keinen gemeinsamen Standard, muss jemand jedes Programm mit jedem Werkzeug einzeln verbinden, jede Verbindung von Hand und jede in der Sprache des jeweiligen Werkzeugs. Vier KI-Programme und vier Werkzeuge ergeben so schon sechzehn einzelne Verbindungen.
Vier Programme, vier Werkzeuge: sechzehn Verbindungen von Hand, jede in der eigenen Sprache des Werkzeugs.
Und mit jedem neuen Programm, jedem neuen Werkzeug wird das Netz dichter. Jede einzelne Leitung muss jemand bauen, pflegen und reparieren, sobald sich am anderen Ende etwas ändert.
Ein Stecker für alles
Genau hier setzt das Model Context Protocol an, kurz MCP. Anthropic hat es Ende 2024 als offenen Standard vorgestellt. Offen heißt: Jeder darf ihn nutzen und Werkzeuge dafür bauen, er gehört keiner Firma allein. Das ist auch zwingend so, denn ein Standard wirkt nur, wenn viele mitmachen.
Das passende Bild liegt wahrscheinlich in deiner Schublade. Früher hatte jedes Gerät sein eigenes Netzteil, ein Kabel fürs Handy, eins für die Kamera, ein drittes für den Kopfhörer. Dann kam USB-C und machte daraus einen Stecker für alles. MCP ist dieser Stecker, nur für KI: ein einheitlicher Anschluss, über den ganz verschiedene Werkzeuge mit ganz verschiedenen Assistenten reden.
Aus 4 × 4 = 16 wird 4 + 4 = 8: Jede Seite baut den Anschluss nur einmal, zur gemeinsamen Mitte.
Damit wird aus vier mal vier ein vier plus vier. Jede Seite baut ihren Anschluss nur einmal, zur gemeinsamen Mitte. Die genaue Zahl ist dabei egal, das Muster zählt: Der Aufwand wächst nicht mehr mit jeder Kombination, sondern nur noch mit jedem neuen Teilnehmer.
Dieselbe Bitte, zweimal gespielt
Zurück zum Kalender und zur Mail an die Firma Meier. Ohne gemeinsamen Standard muss der Assistent für den Kalender einen eigenen Zugang einrichten, dessen Datenformat lernen und dann die freien Termine abfragen. Für die Mail beginnt dasselbe von vorn: anderer Zugang, anderes Format, erst dann der Entwurf. Sechs Schritte. Und beim nächsten Werkzeug wieder.
Dagegen spricht der Assistent mit MCP eine einzige Sprache. Das Kalenderwerkzeug antwortet darin mit den freien Terminen, das Mailwerkzeug legt darin den Entwurf an. Drei Schritte. Das nächste Werkzeug passt gleich mit, weil es dieselbe Sprache spricht.
Der naheliegende Denkfehler
Wer das so liest, kommt leicht zu einem falschen Schluss: MCP sei die neue, bessere API, und die alte habe ausgedient. Das stimmt nicht. Die beiden liegen auf verschiedenen Ebenen.
Denn unter der Haube spricht ein MCP-Werkzeug in aller Regel selbst mit ganz normalen APIs. Das kleine Programm, das deinen Kalender MCP-tauglich macht, ein sogenannter MCP-Server, nimmt die Anfrage im Standardformat entgegen und füllt dahinter den alten Bestellzettel aus. MCP legt sich also nicht anstelle der APIs davor. Es legt sich als gemeinsame Ordnung darüber.
Wer „MCP statt API“ sagt, verwechselt den Stecker mit dem Gerät dahinter.
Wo ich MCP jeden Tag benutze
Ich arbeite selbst täglich damit. Diese Website hat einen kleinen MCP-Server, und über ihn kommen meine Artikel hierher, dieser hier eingeschlossen. Mein Assistent muss dafür nicht wissen, wie die Datenbank dahinter gebaut ist. Er kennt den Stecker. Den Rest erledigt der Server, der auf seiner Seite ganz gewöhnlich die Schnittstelle der Website bedient.
Für dich als Nutzerin oder Nutzer heißt das vor allem eines: Assistenten, die MCP verstehen, lassen sich viel leichter um neue Werkzeuge erweitern. Nicht weil APIs verschwinden. Sondern weil nicht mehr für jede Kombination jemand ein neues Kabel ziehen muss.
Kurz erklärt
Schnittstelle
Die Stelle, an der zwei Systeme aufeinandertreffen und Daten austauschen. Wie ein Schalter, an dem etwas übergeben wird. Im Englischen sagt man Interface, gemeint ist dasselbe.
API
Eine festgelegte Schnittstelle, über die ein Programm bestimmte Funktionen eines anderen nutzen darf. Die Regeln legt der Anbieter fest: was man fragen darf und wie die Antwort aussieht. Fast jede App im Alltag benutzt laufend APIs, ohne dass du es merkst.
Protokoll und Standard
Eine gemeinsame Vereinbarung, wie kommuniziert wird, damit sich alle Beteiligten verstehen. So wie alle Autos auf derselben Straßenseite fahren. Ein Standard ist nur dann wertvoll, wenn sich viele daran halten.
MCP (Model Context Protocol)
Ein offener Standard dafür, wie KI-Assistenten an Werkzeuge und Daten andocken, Ende 2024 von Anthropic vorgestellt. Das Modell ist die KI, der Kontext ist alles, worauf sie zugreifen soll, und das Protokoll ist die gemeinsame Sprache dafür.
MCP-Server
Das kleine Bindeglied, das ein einzelnes Werkzeug MCP-tauglich macht, etwa deinen Kalender. Nach außen spricht es die MCP-Sprache, nach innen bedient es meist die ganz normale API des Werkzeugs. Der Server ist der Übersetzer zwischen Standard und Gerät.