MCP (Model Context Protocol) ist ein offenes Kommunikationsprotokoll, das KI-Modellen den strukturierten Zugriff auf externe Datenquellen, Werkzeuge und Dienste ermoeglicht. Entwickelt und im November 2024 veroeffentlicht von Anthropic, loest MCP ein zentrales Problem der KI-Integration: Bisher musste jede Verbindung zwischen einem Sprachmodell und einem externen System individuell programmiert werden. MCP schafft dafuer einen einheitlichen Standard — vergleichbar mit USB-C, das unterschiedlichste Geraete ueber einen einzigen Anschlusstyp verbindet.
Sprachmodelle wie GPT, Claude oder Gemini verfuegen ueber umfangreiches Trainingswissen, haben aber keinen Zugriff auf aktuelle Daten, interne Unternehmenssysteme oder externe Dienste. Wenn ein KI-Modell auf eine Datenbank, ein CRM-System oder ein Dateisystem zugreifen soll, muss eine individuelle Integration gebaut werden. Bei zehn verschiedenen Tools entstehen zehn verschiedene Anbindungen — jeweils mit eigener Authentifizierung, eigenem Datenformat und eigener Fehlerbehandlung.
MCP standardisiert diese Verbindung. Statt fuer jedes Tool eine eigene Integration zu entwickeln, implementiert der Tool-Anbieter einen MCP-Server und die KI-Anwendung einen MCP-Client. Jeder Client kann mit jedem Server kommunizieren — aehnlich wie ein USB-Geraet an jedem USB-Anschluss funktioniert.
MCP basiert auf einer Client-Server-Architektur mit drei klar definierten Rollen:
Die Kommunikation erfolgt ueber JSON-RPC 2.0 und kann sowohl lokal (ueber Standard-Input/Output) als auch ueber das Netzwerk (ueber HTTP mit Server-Sent Events) stattfinden. Ein MCP-Server stellt drei Typen von Faehigkeiten bereit:
| Faehigkeit | Beschreibung | Beispiel |
|---|---|---|
| Tools | Aktionen, die das Modell ausfuehren kann | Datenbankabfrage starten, E-Mail senden, Datei erstellen |
| Resources | Datenquellen, die das Modell lesen kann | Dateiinhalte, Datenbankschemata, API-Dokumentation |
| Prompts | Vordefinierte Anweisungsvorlagen | Code-Review-Template, Analyse-Schema |
Die Verbreitung von MCP waechst schnell, da grosse Anbieter das Protokoll unterstuetzen:
Vor MCP gab es bereits Moeglichkeiten, KI-Modelle mit externen Tools zu verbinden. MCP unterscheidet sich in wesentlichen Punkten:
| Ansatz | Eigenschaft |
|---|---|
| Function Calling | Herstellerspezifisch (OpenAI, Google, Anthropic haben jeweils eigene Formate). Funktioniert nur mit dem jeweiligen Anbieter. |
| LangChain Tools | Framework-spezifisch. Tools muessen im LangChain-Format definiert werden und sind an das Framework gebunden. |
| MCP | Offener Standard, anbieter- und frameworkunabhaengig. Ein MCP-Server funktioniert mit jedem MCP-Client, unabhaengig vom verwendeten Modell oder Framework. |
MCP hat sich seit der Veroeffentlichung als De-facto-Standard fuer die Verbindung von KI-Modellen mit externen Systemen etabliert. Fuer Unternehmen, die KI-Anwendungen entwickeln oder einsetzen, vereinfacht das Protokoll die Integration erheblich — neue Tools koennen angebunden werden, ohne bestehende Integrationen zu veraendern.
Die bereitgestellten Informationen dienen ausschließlich der allgemeinen Orientierung. Für Richtigkeit, Vollständigkeit und Aktualität wird keine Gewähr übernommen. Die Inhalte sind nicht rechtsverbindlich und nicht Bestandteil einer Leistungsbeschreibung.