Was ist A2A?
A2A (Agent-to-Agent Protocol) ist ein offenes Protokoll, das KI-Agenten ermöglicht, einander zu entdecken und plattform- und anbieterübergreifend zu kommunizieren. Ursprünglich von Google entwickelt und jetzt von der Linux Foundation gepflegt, bietet A2A eine standardisierte Möglichkeit für Agenten, bei komplexen Aufgaben zusammenzuarbeiten.A2A vs. MCP — Was ist der Unterschied?
- MCP verbindet Agenten mit Tools (Datenbanken, APIs, Services)
- A2A verbindet Agenten mit anderen Agenten (Delegation, Zusammenarbeit)
Aktuelle Implementierung
| Feature | Status |
|---|---|
| Streaming | A2A wartet auf die vollständige Antwort bevor Ergebnisse zurückgegeben werden |
| Authentifizierung | Keine oder API-Key-basiert |
| Discovery | Über agent-card.json |
Kernkonzepte
AgentCards
Jeder A2A-Agent stellt eine AgentCard bereit — eine JSON-Datei unter/.well-known/agent-card.json, die die Fähigkeiten des Agenten beschreibt. Dies ermöglicht automatische Erkennung.
Kommunikationsablauf
- Discovery — Client ruft
/.well-known/agent-card.jsonab, um die Agenten-Fähigkeiten zu erfahren - Task-Erstellung — Client sendet eine Aufgabenanfrage mit Eingabedaten
- Verarbeitung — Agent verarbeitet die Aufgabe und generiert eine vollständige Antwort
- Antwort — Agent gibt das vollständige Ergebnis zurück (kein Streaming)
Wann A2A verwenden
| Anwendungsfall | A2A | MCP |
|---|---|---|
| Datenbank abfragen | ✓ | |
| API aufrufen | ✓ | |
| Recherche an spezialisierten Agenten delegieren | ✓ | |
| Mehrere Agenten für eine Aufgabe koordinieren | ✓ | |
| Mit externen Tools/Services verbinden | ✓ | |
| Agent-zu-Agent-Zusammenarbeit | ✓ |
Ressourcen
A2A Protocol Website
Offizielle Dokumentation und Spezifikation
A2A GitHub Repository
Protokoll-Spezifikation und Referenz-Implementierungen
Verwandte Dokumentation
- MCP Integration Guide — Agenten mit Tools verbinden
- MCP Server-Verzeichnis — Verifizierte MCP-Server
- Agenten-Konfiguration — Deine Langdock-Agenten konfigurieren