Agent-to-Agent-Kommunikation (A2A) über MCP
Stand 2026-07-24T14:00:00Z
Was ist Agent-to-Agent-Kommunikation (A2A) über MCP?
Der eigentliche Wert von MCP für SAP liegt darin, den maßgeschneiderten REST-Vertrag zu eliminieren, den jede Agent-zu-Agent-Integration bisher erforderte – ein Joule-Orchestrator entdeckt die Tools eines Drittanbieter-Agenten nun dynamisch über eine Standard-tools/list-Antwort.
Was es ist
Agent-to-Agent-Kommunikation (A2A) über das Model Context Protocol (MCP) ist das Muster, nach dem zwei KI-Agenten – möglicherweise auf unterschiedlichen Large-Language-Model-Laufzeitumgebungen aufgebaut, im Besitz unterschiedlicher Teams oder in unterschiedlichen Cloud-Mandanten laufend – strukturierte Anfragen und Antworten über einen standardisierten Transport austauschen, wobei JSON-RPC 2.0 als Übertragungsformat dient. MCP wurde Ende 2024 von Anthropic quelloffen veröffentlicht und ist seither das, was der Branche am nächsten an eine gemeinsame Interoperabilitätsschicht für Agenten-Ökosysteme kommt – einschließlich der auf SAP BTP gehosteten Joule-Agenten, die spezialisierte Drittanbieter-Agenten aufrufen, und Drittanbieter-Agenten, die zurück zu Joule aufrufen.
Warum es wichtig ist
Bevor es ein gemeinsames Protokoll gab, war jede Agent-zu-Agent-Integration ein maßgeschneiderter Vertrag. Ein Joule-Beschaffungsagent, der eine Lieferantenrisikobewertung von einem auf einer anderen Plattform gebauten Modell benötigte, verlangte von beiden Engineering-Teams, sich auf ein proprietäres REST-Schema zu einigen, dessen Versionierung von Hand zu pflegen und die Authentifizierung auf beiden Seiten neu zu implementieren – für jede neue Paarung. MCP standardisiert stattdessen den Handschlag: Der aufrufende Agent, der MCP-Client, sendet eine initialize-Anfrage, entdeckt über eine tools-list-Antwort, was der andere Agent kann, und ruft dann eine bestimmte Fähigkeit mit einer tools-call-Anfrage auf. Die Authentifizierung läuft über standardmäßige OAuth-2.1-Bearer-Token statt über ein eigenes Schema. Keines der beiden Teams schreibt maßgeschneiderten Verbindungscode, und ein neuer Spezialagent kann ohne Neugestaltung in einen bestehenden Orchestrator eingesteckt werden.
Warum es zählt
- Vor MCP bedeutete die Integration eines Joule-Agenten mit einem Drittanbieter-Agenten (z. B. einem Databricks-Risikobewertungsagenten), dass beide Teams einen proprietären REST-Vertrag bauen und versionieren mussten
- Die Fähigkeitsankündigung über tools/list ist maschinenlesbar und lässt LLM-Planer verfügbare Tools zur Laufzeit entdecken, statt sich auf fest codierte Integrationen zu verlassen
- Produktive Inter-Service-Aufrufe über BTP-Subaccounts hinweg nutzen Streamable HTTP/SSE; stdio ist nur für denselben Prozess oder die lokale Entwicklung gedacht
Kernpunkte
- MCP (Model Context Protocol, Anthropic 2024) standardisiert Agent-zu-Agent-Aufrufe über JSON-RPC 2.0 — tools/list zur Fähigkeitsentdeckung, tools/call zum Aufruf.
- Zwei Transporte: stdio (derselbe Prozess, lokale Entwicklung) und Streamable HTTP/SSE (produktiv, Inter-Service, BTP-Subaccount-zu-Subaccount).
- MCP ermöglicht dynamische Tool-Entdeckung: Der aufrufende LLM-Planer erhält tools/list zur Laufzeit, wodurch hartkodierte Routing-Logik aus Orchestrator-Prompts entfällt.
- MCP fügt ~5–15 ms pro Aufruf gegenüber schlankem REST hinzu; irrelevant für konversationelle Latenz, relevant bei einem Durchsatz von > 10.000 Aufrufen/Minute.
- Sicherheit: OAuth-2.1-Bearer-Token im Produktivbetrieb zwingend; der Scope-Claim muss serverseitig pro Tool validiert werden.
- Risiko von Prompt-Injection: bösartige tools/list-Beschreibungen können den aufrufenden LLM-Planer kapern — Vertrauensregister anwenden und HTML/Markdown aus Tool-Beschreibungen entfernen.
- Das SAP-BTP-AI-Core-tool_execution-Framework bildet auf das MCP-Tool-Muster ab; kein natives SAP-MCP-SDK GA per 2026, aber Community-Adapter existieren.
- Agent-to-Agent-Kommunikation (A2A) über MCP ist erst dann beherrscht, wenn sie eine konkret benannte Entscheidung des Auftraggebers verändert.
- Zuerst das semantische Vertrags- und Kontrollmodell klären, bevor das Tool demonstriert wird.
- Aktuelle SAP-, Analysten-, Studien-, KG- und News-Signale als Beleg nutzen, nicht als Dekoration.
Begriffe auf dieser Seite
- MCP (Model Context Protocol)
- Offenes JSON-RPC-2.0-Protokoll für Agent-zu-Agent-Kommunikation, im November 2024 von Anthropic quelloffen veröffentlicht. Definiert Tools, Ressourcen und Prompts als eigenständige Grundbausteine.
- tools/list
- MCP-Methode, mit der ein Server seine verfügbaren Tools jedem MCP-Client ankündigt. Die Antwort fließt direkt in den Function-Calling-Kontext eines aufrufenden LLM ein.
- tools/call
- MCP-Methode, mit der ein Client ein bestimmtes Tool auf dem Server aufruft, strukturierte Argumente übergibt und ein strukturiertes Ergebnis erhält.
- Streamable HTTP/SSE
- Der produktive Transport von MCP: HTTP POST für Anfragen, Server-Sent Events für Streaming-Antworten. Verwendet für prozess- und netzwerkübergreifende Agentenaufrufe.
- Trust Registry
- Eine vorab genehmigte Positivliste von MCP-Server-URIs, die ein MCP-Client aufrufen wird. Verhindert Prompt-Injection über bösartige Server.
- /.well-known/mcp.json
- Von der Community übernommene Discovery-Datei, die die MCP-Server-URI, verfügbare Tools und den Fähigkeitskatalog einer Organisation gegenüber KI-Crawlern und Agentenverzeichnissen ankündigt.
- Decision owner
- Die verantwortliche Person, die den Kompromiss akzeptiert und die nächste Maßnahme finanziert.
- Semantic contract
- Die gemeinsame Definition von Geschäftsbegriffen, Kennzahlen, Entitäten und Zugriffsregeln, die von Tools und Teams verwendet wird.
Quellen
- Anthropic MCP specification (official)
- MCP TypeScript SDK — GitHub
- SAP BTP AI Core — tool execution documentation
- SAP Community — Joule and MCP integration patterns
- SAP TechEd 2025 — agentic AI and MCP sessions
- SAP News Center — Accelerate the Autonomous Enterprise with SAP Business Data Cloud
- SAP News Center — SAP Unveils the Autonomous Enterprise
- SAP Datasphere — Help Portal
- SAP Datasphere — official product page
- SAP Analytics Cloud — Help Portal
- SAP Analytics Cloud — official product page
- SAP BW/4HANA — Help Portal
- SAP S/4HANA — Help Portal
- SAP News Center
- SAP — industries overview
- SAP Business AI — official product page
- SAP Joule (work companion) — official product page
- SAP Generative AI — official product page
- Stanford HAI — AI Index Report
- Meta AI — Llama model research
- arXiv — preprint archive (cs.CL/cs.AI)
- HuggingFace — model hub
- Gartner — research & analyst site
- BARC — BI & Analytics research
- TDWI — data & analytics research
- DSAG — German-speaking SAP user group
- ASUG — Americas' SAP User Group
- Databricks — official site
Vollständige Karte für Mitglieder. Was die vollständige Karte ergänzt: den vollständigen Entscheidungsrahmen · den Vergleich SAP · Snowflake · Databricks · Fabric · die häufigen Fallstricke und ihre Behebung · die Kurzreferenz · die Architekturschemata · die Codeblöcke · die zitierfähigen Kennzahlen.