MCP (Modellkontextprotokoll)
Kurze Definition
Das Model Context Protocol (MCP) ist ein offener Standard, der definiert, wie KI-Anwendungen mit externen Tools und Datenquellen verbunden werden. Jeder kompatible Assistent kann dann jeden kompatiblen Dienst ohne eine benutzerdefinierte Integration nutzen.
Auf dieser Seite
Warum MCP existiert
Vor MCP bedeutete die Verbindung eines KI-Assistenten mit einem Tool – einem CRM, einem Dateispeicher, einem Ticket-System – das Schreiben einer spezifischen Integration für jedes Paar von Assistent und Tool. MCP ersetzt dies durch ein Protokoll: Ein Dienst stellt seine Fähigkeiten einmal als MCP-Server zur Verfügung, und jede MCP-kompatible Anwendung kann sie nutzen.
Anthropic führte MCP im November 2024 als offenen Standard ein. Im Dezember 2025 spendete es das Protokoll an die Agentic AI Foundation, einen Fonds unter der Linux Foundation, damit es offen verwaltet wird. Die Spezifikation lässt sich von dem Language Server Protocol inspirieren, das dasselbe für die Unterstützung von Programmiersprachen in Code-Editoren tat.
Wie es funktioniert
MCP hat drei Rollen. Der Host ist die KI-Anwendung, in der der Benutzer arbeitet. Innerhalb davon pflegt ein Client eine Verbindung zu jedem Server. Ein Server ist ein Dienst, der Fähigkeiten anbietet. Nachrichten verwenden JSON-RPC 2.0.
Server können drei Arten von Funktionen anbieten: Werkzeuge, die Funktionen sind, die das Modell aufrufen kann (Bestellungen suchen, ein Ticket erstellen); Ressourcen, die Daten sind, die der Benutzer oder das Modell lesen kann; und Vorlagen, die wiederverwendbare Nachrichtentemplates sind. Remote-Server sind in der Regel durch OAuth geschützt, sodass ein Benutzer einem Assistenten Zugriff auf sein Konto gewährt, ohne ein Passwort zu teilen.
Sicherheitsüberlegungen
Die Spezifikation ist eindeutig, dass Werkzeuge die Ausführung beliebiger Codes darstellen und mit Vorsicht behandelt werden müssen. Hosts sollten die Zustimmung der Benutzer einholen, bevor sie Daten an einen Server weitergeben oder ein Werkzeug aufrufen, und Beschreibungen des Verhaltens von Werkzeugen sollten als nicht vertrauenswürdig angesehen werden, es sei denn, sie stammen von einem vertrauenswürdigen Server.
In der Praxis: Verbinden Sie nur Server, denen Sie vertrauen, gewähren Sie die engsten möglichen Berechtigungen und denken Sie daran, dass der von einem Werkzeug zurückgegebene Text Anweisungen enthalten kann, die ein Angreifer hoffte, dass das Modell ihnen folgen würde.
MCP in AI SmartTalk
AI SmartTalk verwendet MCP in beide Richtungen. Ein Assistent kann sich mit externen MCP-Servern verbinden, mit OAuth, wenn der Server dies erfordert, und deren Werkzeuge in Gesprächen nutzen. Und AI SmartTalk selbst ist ein entfernter MCP-Server unter https://aismarttalk.tech/api/mcp, geschützt durch OAuth 2.1: Von einer MCP-kompatiblen Anwendung aus kann ein Benutzer seine Assistenten auflisten, deren Wissen durchsuchen und überprüfen, Dokumente oder FAQ-Einträge hinzufügen und die Anweisungen eines Assistenten überprüfen oder verbessern – beschränkt auf die Assistenten, die er verwalten darf.
Häufig gestellte Fragen
Ist MCP nur für Claude?
Nein. MCP ist ein offener Standard, der jetzt unter der Agentic AI Foundation der Linux Foundation steht und von vielen KI-Anwendungen, Entwicklungstools und Diensten verschiedener Anbieter unterstützt wird.
Was ist der Unterschied zwischen MCP und einer API?
Eine API ist spezifisch für einen Dienst. MCP ist ein gemeinsames Protokoll, auf dem Dienste ihre Fähigkeiten auf standardisierte Weise beschreiben, sodass eine KI-Anwendung sie entdecken und nutzen kann, ohne für jeden einzelnen benutzerdefinierten Code zu schreiben.
Was ist ein MCP-Server?
Ein Programm oder ein Remote-Dienst, der Werkzeuge, Ressourcen oder Aufforderungen über das Model Context Protocol bereitstellt, sodass KI-Anwendungen, die als MCP-Clients agieren, diese nutzen können.
Ist es sicher, MCP-Server mit einem KI-Assistenten zu verbinden?
Es ist so sicher wie die Server, die Sie auswählen, und die Berechtigungen, die Sie gewähren. Verwenden Sie vertrauenswürdige Server, beschränken Sie die Berechtigungen und überprüfen Sie, welche Aktionen die Werkzeuge ausführen können.