Protokolle und Computer Use: MCP, A2A, Bildschirmsteuerung
Begriffe vorab
- Protokoll: eine vereinbarte Art, wie zwei Systeme Nachrichten austauschen.
- MCP (Model Context Protocol): ein offener Standard, um KI-Anwendungen mit Datenquellen und Werkzeugen zu verbinden.
- A2A (Agent2Agent): ein offenes Protokoll, mit dem Agenten untereinander Aufgaben austauschen.
- Agent Card: in A2A eine Beschreibung der Fähigkeiten eines Agenten.
- Computer Use: die Fähigkeit eines Modells, einen Computer über Bildschirm, Maus und Tastatur zu bedienen.
Das Problem: viele Einzelanbindungen
Ohne Standard muss jede KI-Anwendung jede Datenquelle einzeln anbinden. Standardisierte Protokolle ersetzen diese Einzellösungen durch eine gemeinsame Sprache.
MCP: Agent ↔ Werkzeug
Anthropic veröffentlichte das Model Context Protocol am 26. November 2024 als offenen Standard für die Anbindung von KI-Assistenten an Systeme, in denen Daten liegen, etwa Inhaltsarchive, Geschäftswerkzeuge und Entwicklungsumgebungen. Es wurde in der Folge auch von anderen großen Anbietern übernommen. Man spricht häufig vom „USB-C für Werkzeuganbindung“.
A2A: Agent ↔ Agent
Google kündigte das Agent2Agent-Protokoll am 9. April 2025 an. Es ermöglicht Agenten, einander zu entdecken, sich auszuweisen und Aufgaben zu delegieren, auch über Unternehmens- und Anbietergrenzen hinweg. Es nutzt HTTP, Server-Sent Events und JSON-RPC 2.0 und beschreibt Fähigkeiten über „Agent Cards“. Die Weiterentwicklung liegt bei der Linux Foundation. Ein Grundprinzip ist die „Undurchsichtigkeit“: Agenten arbeiten über deklarierte Fähigkeiten und ausgetauschte Daten zusammen, ohne ihre interne Logik oder ihr Gedächtnis offenzulegen.
Wie sich beide unterscheiden
Häufig wird so abgegrenzt: MCP verbindet einen Agenten mit Werkzeugen und Daten (vertikal), A2A verbindet Agenten untereinander (horizontal). In der Praxis ergänzen sich beide.
Computer Use
Am 22./23. Oktober 2024 stellte Anthropic als Beta die Fähigkeit „Computer Use“ vor: Entwickler können Claude anweisen, einen Computer wie ein Mensch zu bedienen – den Bildschirm ansehen, den Zeiger bewegen, klicken und Text eingeben. Das erlaubt Automatisierung dort, wo es keine Schnittstelle gibt, bringt aber besondere Risiken, weil der Agent auf einem echten Bildschirm mit echten Rechten handelt.
Ein Beispiel
Ein Reise-Agent nutzt über MCP den Kalender und die Reisebuchung, fragt über A2A einen Spezialagenten einer Fluggesellschaft nach Preisen und füllt für ein Altsystem ohne Schnittstelle per Computer Use ein Formular aus.
Jede angebundene Schnittstelle vergrößert die Angriffsfläche. Ein Protokoll garantiert nur den Austausch, nicht, dass der Inhalt vertrauenswürdig ist (siehe Sicherheitslektion).
Zum Selbermachen
- Liste die Systeme auf, die ein Agent für deine Aufgabe braucht, und überlege, welche per Standardprotokoll anbindbar sind.
- Lege für jede Anbindung die minimal nötigen Rechte fest.
Prüfstatus: Belegt (Stand 1. Oktober 2026): Titel, Autoren, Jahre, Konferenzen, Zahlen und Aussagen der genannten Quellen wurden gegen Primär- bzw. Verzeichnisquellen geprüft. Nicht einzeln belegt: erklärende Darstellung, die Beispiele (konstruiert) und die Einordnung in eigenen Worten. Die Abgrenzung „vertikal/horizontal“ ist eine verbreitete Einordnung in Sekundärquellen, keine offizielle Definition der Protokolle.
Quellen
- Anthropic – „Introducing the Model Context Protocol“ (26. November 2024)
- Google Developers Blog – „Announcing the Agent2Agent Protocol (A2A)“ (9. April 2025)
- Linux Foundation – „Linux Foundation Launches the Agent2Agent Protocol Project“
- Anthropic – Vorstellung von „Computer use“ (Beta) mit Claude 3.5 Sonnet (Oktober 2024)