Ein Client, ein Server-Vertrag — jedes Tool, von Dateien über Datenbanken bis zu SaaS-APIs, wird zu einer einheitlichen, auffindbaren Schnittstelle, die der Agent aufrufen kann. Reduziert N×M individuelle Integrationen auf N+M.
Das MCP-Pattern öffnenProtokolle.
Wie ein Agent die Welt erreicht.
Dein Framework entscheidet, wie ein Agent denkt. Protokolle entscheiden, wen er erreichen kann. Das sind die offenen Standards, die ein Agent spricht, um seine eigene Grenze zu überschreiten — nach außen zu Tools, seitwärts zu anderen Agenten und nach oben zu den Menschen, für die er arbeitet.
Ein Agent ist nur so nützlich wie das, was er erreichen kann.
Setz einen Agenten ins Vakuum, kann er denken — aber nicht handeln. Jeder nützliche Agent muss Grenzen überqueren, und jede Grenze hat ihr eigenes offenes Protokoll hervorgebracht, um sie sauber zu überqueren.
Ein Framework zu wählen und Protokolle zu wählen sind unabhängige Fragen. Ein LangGraph-Agent und ein CrewAI-Agent können exakt dieselben Protokolle sprechen und teilen nie eine Zeile Code — genau das ist der Sinn davon, die Leitung statt der Runtime zu standardisieren.
Jedes Protokoll, nebeneinander.
Neun offene Standards, die ein Agent sprechen kann, geordnet von produktionsreif bis gerade erst entstehend. Jeder überschreitet eine andere Grenze — die Scope-Zeile sagt welche, das Badge sagt, wie gefestigt er ist.
Agenten aus verschiedenen Teams, von verschiedenen Anbietern oder Frameworks arbeiten als opake Peers zusammen — über eine Agent Card entdeckt, über Tasks koordiniert; sie tauschen Artifacts aus, während ihre Interna privat bleiben.
Das A2A-Pattern öffnenSetzt auf der Schicht oberhalb des Messaging an — Verzeichnisse, Identität und Discovery — damit Agenten einander organisationsübergreifend finden und vertrauen können. Ciscos Vorstoß für ein „Internet of Agents“.
AGNTCY besuchenEin dezentraler Ansatz für Agent-Identität und Discovery auf Basis von W3C DIDs, sodass Agenten einander im offenen Web ohne zentrales Register finden und authentifizieren.
Spec lesenEin event-gestreamtes Protokoll, das standardisiert, wie ein Agent mit einem Frontend spricht — Token-Streams, Tool-Call-Zustände und menschliche Eingaben — damit jede UI jedes agentische Backend hosten kann.
Docs lesenEin offenes Protokoll für agent-initiierte Zahlungen, das signierte Nutzer-„Mandate“ verwendet, sodass ein Agent in jemandes Auftrag mit einer überprüfbaren Autorisierungskette Transaktionen ausführt. Setzt auf A2A auf.
Spec lesenStandardisiert programmatischen Checkout, sodass ein Agent einen Kauf innerhalb einer Konversation abschließen kann — die Schiene hinter dem „Instant Checkout“ im Chat zwischen Käufern und Händlern.
Spec lesenBelebt den ruhenden HTTP-402-Status „Payment Required“ wieder, sodass eine API oder ein Agent pro Aufruf mit Stablecoins abrechnen kann — Pay-as-you-go-Abrechnung für Maschine-zu-Maschine-Arbeit.
x402 besuchenKein Wire-Protokoll, sondern das Primitiv unter ihnen allen: Das Modell gibt einen strukturierten Aufruf aus, die Runtime führt ihn aus. MCP ist im Wesentlichen ein offener Standard, der genau das umschließt.
Docs lesenACP (Agent Communication Protocol, IBM · BeeAI) ist unter der Linux Foundation in A2A aufgegangen und wird nicht mehr als eigenständiges Protokoll geführt — ACP → A2A
| Dimension | MCP | A2A |
|---|---|---|
| Scope | Agent ↔ Tool / Daten | Agent ↔ Agent |
| Standardisiert | Tool-Discovery, Aufruf, strukturiertes I/O | Agent-Discovery, Task-Lebenszyklus, Artefakt-Austausch |
| Initiator | Agent (Client) ruft MCP-Server auf | Jeder Agent kann initiieren; Tasks haben einen definierten Lebenszyklus |
| Kernartefakte | Resources, Tools, Prompts | Agent Cards, Tasks, Artifacts |
| Trägerorganisation | Anthropic (offene Spezifikation) | Linux Foundation (initiiert von Google, April 2025) |
| Typischer Einsatz | Einem Agenten eine einheitliche Tool-Oberfläche über Anbieter hinweg geben | Agenten aus verschiedenen Frameworks / von verschiedenen Anbietern zusammenarbeiten lassen |
| Kapselungsmodell | Tool legt seine Capability-Oberfläche offen; Agent besitzt das Reasoning | Agenten sind füreinander opak; interner Zustand bleibt privat |
Wann was wählen, nach Grenze.
| Grenze | Mittel der Wahl | Einsetzen wenn | Status |
|---|---|---|---|
| Tools & DatenDateien, DBs, SaaS, APIs | MCP | Du willst eine Tool-Oberfläche, die anbieter- und framework-übergreifend funktioniert. | Etabliert |
| Andere Agententeam- / anbieter-übergreifend | A2A — ACP integriert | Die Arbeit überquert eine Runtime, eine Organisation oder eine Vertrauensgrenze. | Reifend |
| Menschen & UIChat, Copilots, Apps | AG-UI | Du streamst einen Agent in ein eigenes Frontend. | Aufkommend |
| Geld & CommerceCheckout, Pay-per-Call | AP2 · x402 · Agentic Commerce | Ein Agent muss im Auftrag eines Nutzers Transaktionen ausführen oder für Nutzung zahlen. | Aufkommend |
| Selber ProzessAufrufe im Framework | Function calling — kein Protokoll | Alles lebt in einer Runtime — füge kein Protokoll hinzu, das du nicht brauchst. | Grundlegend |
Welches Framework spricht welches Protokoll.
Unterstützung auf Runtime-Ebene für die Protokolle, die ein Framework tatsächlich implementieren kann. Nativ = von erster Hand dokumentiert. Community = Drittanbieter-Adapter. Keine / Unbekannt = zum Zeitpunkt des Schreibens keine ausgelieferte oder verlässlich belegte Unterstützung.
| Framework | MCP | A2A | AG-UI |
|---|---|---|---|
| AWS Strands SDK | MCPNativ | A2ANativ | AG-UIKeine |
| CrewAI | MCPCommunity | A2AUnbekannt | AG-UICommunity |
| AutoGen / AG2 | MCPCommunity | A2AUnbekannt | AG-UIKeine |
| Google ADK | MCPNativ | A2ANativ | AG-UIKeine |
| OpenAI Agents SDK | MCPNativ | A2AUnbekannt | AG-UICommunity |
| SuperAgent | MCPUnbekannt | A2AUnbekannt | AG-UIKeine |
| MetaGPT | MCPUnbekannt | A2AUnbekannt | AG-UIKeine |
| Pydantic AI | MCPNativ | A2AUnbekannt | AG-UICommunity |
| LlamaIndex | MCPCommunity | A2AUnbekannt | AG-UICommunity |
| Semantic Kernel | MCPNativ | A2ANativ | AG-UIKeine |
| LangChain4j | MCPNativ | A2AUnbekannt | AG-UIKeine |
| LangGraph | MCPNativ | A2ACommunity | AG-UICommunity |
| Temporal | MCPCommunity | A2AUnbekannt | AG-UIKeine |
| Inngest | MCPCommunity | A2AUnbekannt | AG-UIKeine |
| Restate | MCPCommunity | A2ACommunity | AG-UIKeine |
| Deep Agents SDK | MCPNativ | A2AUnbekannt | AG-UICommunity |
| Claude Agent SDK | MCPNativ | A2AUnbekannt | AG-UIKeine |
Weiter erkunden