/perspective/protocols/

Referenz · Interoperabilität

Protokolle.
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.

9Offene Protokolle erfasst
2Heute produktionsreif
OpenÖffentliche Specs & Governance
Das große Bild

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.

DEIN FRAMEWORKAgentdenkt · plant · entscheidetTools & DatenMCPDATEIEN · DBS · APISAndere AgentenA2ATEAMÜBERGREIFENDE PEERSMenschen & UIAG-UICHAT · COPILOTS
Das Verzeichnis

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.

AgentMCPTools
MCPAnthropic · 2024Etabliert
Agent ↔ Tools & Daten

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 öffnen
AgentA2AAgent
A2ALinux Foundation · 2025Reifend
Agent ↔ Agent

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 öffnen
AgentAGNTCYAgent
Agent ConnectAGNTCY collectiveAufkommend
Agent ↔ Agent · Discovery

Setzt 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 besuchen
AgentANPAgent
ANPopen sourceAufkommend
Agent ↔ Agent · Identität

Ein 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 lesen
AgentAG-UIUI
AG-UICopilotKitAufkommend
Agent ↔ Nutzer / UI

Ein 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 lesen
AgentAP2Merchant
AP2Google · 60+ partnersAufkommend
Agent ↔ Zahlungen

Ein 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 lesen
AgentCommerceMerchant
Agentic CommerceOpenAI · StripeAufkommend
Agent ↔ Checkout

Standardisiert 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 lesen
Agentx402API
x402CoinbaseAufkommend
Agent ↔ API · Pay-per-Call

Belebt 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 besuchen
AgentcallTool
Function Callingmodel-nativeGrundlegend
Agent → Tools · das Substrat

Kein 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 lesen

ACP (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

Nebeneinander: wie MCP und A2A über die Dimensionen abschneiden, die bei der Wahl zählen.
DimensionMCPA2A
ScopeAgent ↔ Tool / DatenAgent ↔ Agent
StandardisiertTool-Discovery, Aufruf, strukturiertes I/OAgent-Discovery, Task-Lebenszyklus, Artefakt-Austausch
InitiatorAgent (Client) ruft MCP-Server aufJeder Agent kann initiieren; Tasks haben einen definierten Lebenszyklus
KernartefakteResources, Tools, PromptsAgent Cards, Tasks, Artifacts
TrägerorganisationAnthropic (offene Spezifikation)Linux Foundation (initiiert von Google, April 2025)
Typischer EinsatzEinem Agenten eine einheitliche Tool-Oberfläche über Anbieter hinweg gebenAgenten aus verschiedenen Frameworks / von verschiedenen Anbietern zusammenarbeiten lassen
KapselungsmodellTool legt seine Capability-Oberfläche offen; Agent besitzt das ReasoningAgenten sind füreinander opak; interner Zustand bleibt privat
Schnellreferenz

Wann was wählen, nach Grenze.

Welches Protokoll man an welcher Integrationsgrenze einsetzen sollte, mit Reifegrad.
GrenzeMittel der WahlEinsetzen wennStatus
Tools & DatenDateien, DBs, SaaS, APIsMCPDu willst eine Tool-Oberfläche, die anbieter- und framework-übergreifend funktioniert.Etabliert
Andere Agententeam- / anbieter-übergreifendA2A — ACP integriertDie Arbeit überquert eine Runtime, eine Organisation oder eine Vertrauensgrenze.Reifend
Menschen & UIChat, Copilots, AppsAG-UIDu streamst einen Agent in ein eigenes Frontend.Aufkommend
Geld & CommerceCheckout, Pay-per-CallAP2 · x402 · Agentic CommerceEin Agent muss im Auftrag eines Nutzers Transaktionen ausführen oder für Nutzung zahlen.Aufkommend
Selber ProzessAufrufe im FrameworkFunction calling — kein ProtokollAlles lebt in einer Runtime — füge kein Protokoll hinzu, das du nicht brauchst.Grundlegend
Framework-Unterstützung

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 × Protokoll-Unterstützung über MCP, A2A und AG-UI.
FrameworkMCPA2AAG-UI
AWS Strands SDKMCPNativA2ANativAG-UIKeine
CrewAIMCPCommunityA2AUnbekanntAG-UICommunity
AutoGen / AG2MCPCommunityA2AUnbekanntAG-UIKeine
Google ADKMCPNativA2ANativAG-UIKeine
OpenAI Agents SDKMCPNativA2AUnbekanntAG-UICommunity
SuperAgentMCPUnbekanntA2AUnbekanntAG-UIKeine
MetaGPTMCPUnbekanntA2AUnbekanntAG-UIKeine
Pydantic AIMCPNativA2AUnbekanntAG-UICommunity
LlamaIndexMCPCommunityA2AUnbekanntAG-UICommunity
Semantic KernelMCPNativA2ANativAG-UIKeine
LangChain4jMCPNativA2AUnbekanntAG-UIKeine
LangGraphMCPNativA2ACommunityAG-UICommunity
TemporalMCPCommunityA2AUnbekanntAG-UIKeine
InngestMCPCommunityA2AUnbekanntAG-UIKeine
RestateMCPCommunityA2ACommunityAG-UIKeine
Deep Agents SDKMCPNativA2AUnbekanntAG-UICommunity
Claude Agent SDKMCPNativA2AUnbekanntAG-UIKeine

Suche

Patterns, Frameworks und Seiten durchsuchen.