> ## Documentation Index
> Fetch the complete documentation index at: https://docs.langdock.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Agent-to-Agent Protocol (A2A)

> A2A ist ein offenes Protokoll, das KI-Agenten plattformübergreifende Kommunikation und Zusammenarbeit ermöglicht. Erfahre, wie du A2A-kompatible Agenten entwickelst und verbindest.

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

<Info>
  **A2A vs. MCP — Was ist der Unterschied?**

  * **MCP** verbindet Agenten mit **Tools** (Datenbanken, APIs, Services)
  * **A2A** verbindet Agenten mit **anderen Agenten** (Delegation, Zusammenarbeit)

  Nutze beide zusammen: MCP gibt deinem Agenten Fähigkeiten, A2A ermöglicht ihm die Zusammenarbeit mit spezialisierten Agenten.
</Info>

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

```json theme={null}
{
  "name": "Recherche-Agent",
  "description": "Sucht und fasst wissenschaftliche Arbeiten zusammen",
  "url": "https://research-agent.example.com",
  "version": "1.0.0",
  "skills": [
    {
      "id": "paper-search",
      "name": "Paper-Suche",
      "description": "Durchsucht akademische Datenbanken nach relevanten Papers"
    },
    {
      "id": "summarize",
      "name": "Paper zusammenfassen",
      "description": "Erstellt eine prägnante Zusammenfassung einer Forschungsarbeit"
    }
  ]
}
```

### Kommunikationsablauf

1. **Discovery** — Client ruft `/.well-known/agent-card.json` ab, um die Agenten-Fähigkeiten zu erfahren
2. **Task-Erstellung** — Client sendet eine Aufgabenanfrage mit Eingabedaten
3. **Verarbeitung** — Agent verarbeitet die Aufgabe und generiert eine vollständige Antwort
4. **Antwort** — Agent gibt das vollständige Ergebnis zurück (kein Streaming)

<Tip>
  **Vollständiges A2A Agent Beispiel:** Das [Langdock-A2A-Demo Repository](https://github.com/matsjfunke/Langdock-A2A-Demo) enthält einen TypeScript-basierten A2A-Agent mit Express-Server und Langdock-API-Anbindung.
</Tip>

## 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

<CardGroup cols={2}>
  <Card title="A2A Protocol Website" icon="globe" href="https://a2a-protocol.org">
    Offizielle Dokumentation und Spezifikation
  </Card>

  <Card title="A2A GitHub Repository" icon="github" href="https://github.com/a2aproject/A2A">
    Protokoll-Spezifikation und Referenz-Implementierungen
  </Card>

  <Card title="Langdock Cookbook" icon="book-open" href="/de/developer/overview/cookbook">
    Ausführbare A2A-Rezepte für die Entwicklung mit Langdock
  </Card>
</CardGroup>

***

## Verwandte Dokumentation

* [MCP Integration Guide](/de/using-langdock/guides/integrations/mcp/mcp) — Agenten mit Tools verbinden
* [MCP Server-Verzeichnis](/de/using-langdock/integrations/mcp-directory) — Verifizierte MCP-Server
* [Agenten-Konfiguration](/de/using-langdock/agents/configuration) — Deine Langdock-Agenten konfigurieren
