Das Model Context Protocol, kurz MCP, ist ein offener Standard für die Anbindung von KI-Anwendungen an Datenquellen und Werkzeuge. Statt für jede Kombination aus Assistent und Datenquelle eine eigene Schnittstelle zu bauen, sprechen beide Seiten dasselbe Protokoll.
- Model Context Protocol (MCP)
Ein offener Standard, über den KI-Anwendungen an Datenquellen und Werkzeuge angebunden werden.
Beispiel: „Über das Model Context Protocol liest der Assistent im Projektordner, ohne dass dafür etwas programmiert wurde.“Die beiden Seiten heißen Client und Server. Client ist die KI-Anwendung, etwa ein Chatfenster oder eine Entwicklungsumgebung. Server ist das angebundene System, etwa ein Dateiordner, eine Datenbank, ein Ticketsystem oder eine Suchmaschine.
Abgrenzung zum Function Calling: Das beschreibt, wie ein Modell einen Werkzeugaufruf formuliert. MCP beschreibt, wie das Werkzeug überhaupt an die Anwendung kommt. Beides greift ineinander.
Die Einführung zum Protokoll benutzt ein Bild, das die Sache gut trifft: „Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect electronic devices, MCP provides a standardized way to connect AI applications to external systems.“ Unterstützt wird es unter anderem von Claude, ChatGPT, Visual Studio Code und Cursor.
Was es praktisch ändert
Ein einmal gebauter Server funktioniert in jeder Anwendung, die das Protokoll spricht. Für Unternehmen heißt das: Die Anbindung an das eigene Warenwirtschaftssystem entsteht einmal und ist dann in allen Werkzeugen verfügbar, auch in denen, die erst später dazukommen. Vorher war jede Anbindung an einen Anbieter gebunden.
Worauf bei der Freigabe zu achten ist
Ein MCP-Server bekommt Zugriff auf echte Daten, und das Modell entscheidet, wann er benutzt wird. Material, das von außen kommt, kann Anweisungen enthalten, siehe Prompt Injection. Üblich und sinnvoll sind deshalb Leserechte als Standard, Schreibrechte nur dort, wo sie gebraucht werden, und eine Bestätigung für alles, was nach außen wirkt oder sich schlecht zurücknehmen lässt.