Ursprünglich auf Französisch verfasst. Von KI übersetzt — der Sinn wurde bewahrt, nicht der Stil.
Kurzdefinition
Austauschprotokoll, über das ein Agent in einem Werkzeug Kontext abruft, den ein anderes System hält, und dort handelt, ohne dass die beiden Werkzeuge miteinander integriert worden wären.
Ausführliche Definition
Das Kürzel steht für Model Context Protocol. In seiner technischen Bedeutung bezeichnet es eine Konvention der Bereitstellung: Ein System erklärt, welche Ressourcen es zur Verfügung stellt und welche Aktionen es erlaubt, ein Agent verbindet sich damit und nutzt sie.
In den Texten dieses Blogs wird der Begriff wegen seiner Funktion in einem Ökosystem verwendet, nicht wegen seiner Mechanik. Er nimmt dort den Platz ein, den die API innehatte, als SaaS aufhörten, in geschlossenen Kreisläufen zu leben: ein Öffnungsstandard, der, einmal verbreitet, zum Ausschlusskriterium wird — ein Werkzeug, das ihn nicht unterstützt, verliert durch Abschottung mehr, als es an Funktionalität gewinnt.
Was er verändert, zeigt ein Beispiel: Ein Figma, das die jüngsten Änderungen eines GitLab-Repositorys und die relevanten Merge Requests abruft, hört auf, neben dem realen Produkt her zu gestalten.
Gebrauch im Feld
Verwendet, um zu verorten, was die Abschottung spezialisierter Werkzeuge aufheben könnte, und um ein Werkzeug danach zu bewerten, was es außerhalb seiner selbst lesen kann, statt nach seinem Funktionsumfang.
Synonyme und Varianten
„Protokoll für den Kontextaustausch“, wo man sich nicht auf einen bestimmten Standard festlegen will.
Nicht zu verwechseln mit
- API — Schnittstelle, die Daten und Operationen in einem stabilen und vorab bekannten Format bereitstellt und von einem eigens dafür geschriebenen Programm aufgerufen wird. MCP stellt Material bereit, das ein Modell interpretieren soll, nicht eines, das über einen festen Vertrag abgerufen wird.
- Integration — eine gebaute Verbindung zwischen zwei bestimmten Werkzeugen, die für jedes Paar gepflegt werden muss. Das Protokoll soll diese Verbindung überflüssig machen.
- Kontext — Kontext — das, worüber ein Modell verfügt, um zu antworten. MCP ist ein Mittel, diesen Kontext zu speisen, es ist nicht dieser Kontext.
Beispiele
„Genauso wie APIs unverzichtbar wurden, als SaaS aufhörten, in geschlossenen Kreisläufen zu leben, könnten MCPs essenziell werden, wenn sich Agenten verallgemeinern.“
Mehrdeutigkeiten / Debatten
Der Begriff wird im Singular für das Protokoll und im Plural für die Konnektoren verwendet („ein MCP anschließen“), was Norm und Implementierungen durcheinanderbringt. Und nichts sichert seine Stabilität: Die hier beschriebene Rolle ist die eines Öffnungsstandards, den vielleicht dieses Protokoll einnehmen wird, vielleicht ein anderes.