Was ist MCP?

Das Model Context Protocol, kurz MCP, ist ein offener Standard, der definiert, wie KI-Modelle mit externen Werkzeugen, Datenquellen und Systemen kommunizieren. Initiiert wurde es von Anthropic, weiterentwickelt wird es offen in einer wachsenden Community. MCP soll dieselbe Rolle für die Anbindung von Sprachmodellen übernehmen, die USB für Hardware spielt: eine einheitliche Schnittstelle, über die sich beliebige Komponenten ohne individuelle Sonderlösungen verbinden lassen.

Warum ein eigener Standard?

Ohne eine gemeinsame Grundlage muss jede Integration zwischen einer KI-Anwendung und einem externen System neu erfunden werden. Das führt zu schwer wartbaren Einzellösungen, doppelter Arbeit und einem hohen Risiko, dass Funktionen in einer Anwendung verfügbar sind, in einer anderen aber nicht. MCP standardisiert die Wege, auf denen ein Sprachmodell Werkzeuge aufruft, Daten abruft und vorgefertigte Anweisungen einbindet. Dadurch werden Integrationen wiederverwendbar und lassen sich aus mehreren Anwendungen heraus identisch nutzen.

Architektur und Komponenten

Eine MCP-Verbindung besteht aus drei Rollen, die klar voneinander getrennt sind. Der MCP Host ist die KI-Anwendung, in der das Modell läuft, etwa ein Chat-Client oder eine Entwicklungsumgebung. Der MCP Client verwaltet im Hintergrund die Verbindungen und übersetzt zwischen Modell und externen Diensten. Der MCP Server stellt die eigentlichen Funktionen bereit, sei es ein Dateisystem, ein Ticketsystem, eine Datenbank oder ein API-Endpunkt. Server und Client kommunizieren über ein klar spezifiziertes Protokoll, sodass jeder Client mit jedem konformen Server zusammenarbeiten kann.

Was ein MCP-Server bereitstellt

MCP-Server bieten ihren Hosts drei Arten von Fähigkeiten an. Tools sind aufrufbare Funktionen, mit denen ein Modell konkrete Aktionen ausführt, etwa eine Datei lesen, einen API-Aufruf machen, eine Datenbank abfragen oder Code ausführen. Resources sind Datenquellen, die als Kontext in das Modell einfließen, beispielsweise Dokumente, Datenbankinhalte oder gespeicherte Antworten externer Schnittstellen. Prompts sind wiederverwendbare Templates, die typische Anweisungen für wiederkehrende Aufgaben kapseln und einheitlich in mehreren Anwendungen bereitstellen.

Beispiele aus der Praxis

In der Praxis existieren bereits zahlreiche MCP-Server, die Standardaufgaben abdecken. Einige besonders verbreitete Implementierungen lassen sich grob in drei Gruppen einsortieren:

  • Zugriffsschichten auf lokale und externe Ressourcen, etwa Dateisystem, GitHub oder Slack
  • Datenbankanbindungen wie PostgreSQL für lesende und schreibende Abfragen
  • Recherche- und Suchwerkzeuge, beispielsweise Anbindungen an Web-Suchen oder firmeneigene Wissensdatenbanken

Hosts wie Claude Desktop, verschiedene Entwicklungsumgebungen und zunehmend auch eigene Unternehmensanwendungen unterstützen das Protokoll und können dieselben Server ohne Anpassung verwenden.

Bedeutung für die Praxis

Für Unternehmen, die Sprachmodelle in eigene Abläufe einbinden wollen, senkt MCP die Einstiegshürde erheblich. Anstatt für jede Anwendung eine eigene Integrationsschicht zu bauen, lässt sich ein einmal entwickelter MCP-Server für interne Systeme aus mehreren Hosts heraus nutzen. Damit wird die Erweiterung um neue Werkzeuge zu einer Frage der Konfiguration, nicht der individuellen Programmierung. Gleichzeitig schafft das Protokoll eine klare Trennlinie zwischen der eigenen Infrastruktur und den eingesetzten Modellen, was Wechsel und Erweiterungen langfristig vereinfacht.

Relevanz für Web-Projekte

Im Web-Umfeld macht MCP die Integration von KI-Funktionen in bestehende Systeme handhabbar. Ein Redaktionssystem, ein CRM oder ein Ticketsystem kann über einen MCP-Server zugänglich gemacht werden, sodass Sprachmodelle in der Redaktion, im Support oder in der Entwicklung mit den vorhandenen Datenquellen arbeiten, ohne dass dafür proprietäre Verbindungen entstehen. So entsteht ein offenes Ökosystem, in dem KI-Werkzeuge zu Bausteinen werden, die sich kombinieren und austauschen lassen, statt fest in einer einzelnen Anwendung verdrahtet zu sein.

Schriftzug Digitale Projekte neben einem Mann

❮   Zurück