Model Context Protocol, erklärt

MCP gibt verschiedenen KI-Anwendungen und externen Diensten eine gemeinsame Möglichkeit, Funktionen zu beschreiben und Anfragen auszutauschen. Es reduziert den Bedarf an einem separaten Verbindungsdesign für jede Paarung.

Model Context Protocol, oder MCP, ist ein offener Standard, der KI-Anwendungen mit externen Tools, Daten und Diensten über ein gemeinsames Client-Server-Format verbindet.

MCP trennt die Anwendung vom Dienst

Der Host ist die KI-Anwendung, die eine Person verwendet. Ein Client innerhalb dieses Hosts kommuniziert mit einem MCP-Server. Der Server stellt genehmigte Tools, Informationen oder wiederverwendbare Prompts bereit.

Diese Trennung ermöglicht es einem Dienst, dieselbe MCP-Verbindung für mehr als einen kompatiblen Host bereitzustellen. Zugriffskontrollen und Berechtigungen gehören weiterhin um diese Verbindung herum.

Das Protokoll führt den Workflow nicht aus

MCP standardisiert die Kommunikation. Es entscheidet nicht, welches Geschäftsziel verfolgt werden soll, wann ein Agent ein Tool aufrufen soll oder ob eine vorgeschlagene Aktion genehmigt werden soll.

Der Host und seine umgebenden Kontrollen treffen diese Entscheidungen. MCP überträgt die strukturierte Anfrage und das Ergebnis zwischen den Teilen.

Model Context Protocol Begriffe

MCP host
Die KI-Anwendung, in der eine Person eine Anfrage stellt und das Modell arbeitet.
MCP client
Der Teil innerhalb des Hosts, der die Kommunikation mit einem MCP-Server verwaltet.
MCP server
Ein Dienst, der genehmigte Tools, Informationen oder wiederverwendbare Prompts über das Protokoll bereitstellt.

Was MCP standardisiert

Tool-Erkennung

Ein Client kann erfahren, welche genehmigten Funktionen ein Server bereitstellt.

Strukturierte Nachrichten

Clients und Server tauschen Anfragen und Ergebnisse in einem gemeinsamen Format aus.

Klare Trennung

Das Protokoll verbindet die Teile, während die Anwendung entscheidet, wie und wann sie verwendet werden.

Fragen zu Model Context Protocol

Nein. Es ist ein Verbindungsstandard, der von KI-Anwendungen verwendet wird. Das Modell, der Host, der Client und der Server bleiben separate Teile.

Nein. Tool Calling ist der Vorgang des Vorschlagens und Bearbeitens einer Tool-Anfrage. MCP standardisiert, wie Anwendungen sich mit Diensten verbinden, die diese Tools bereitstellen können.

Nein. Die Anwendung benötigt weiterhin vertrauenswürdige Server, eingeschränkte Berechtigungen, Eingabeprüfungen und Genehmigungsregeln für wichtige Aktionen.

Tools mit klaren Grenzen verbinden

Caffeine-Apps laufen auf dem Internet Computer, einem dafür gebauten öffentlichen Netzwerk.