Analytics Legends Die Wissensplattform für SAP Analytics
Konzeptkarte

Agent-to-Agent-Kommunikation (A2A) über MCP

Agent-to-Agent-Kommunikation (A2A) über MCP — Abschnittsillustration von Analytics Legends für die SAP-Analytics-Wissensdatenbank (Konzepte, Studien, Academy)

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

  1. Anthropic MCP specification (official)
  2. MCP TypeScript SDK — GitHub
  3. SAP BTP AI Core — tool execution documentation
  4. SAP Community — Joule and MCP integration patterns
  5. SAP TechEd 2025 — agentic AI and MCP sessions
  6. SAP News Center — Accelerate the Autonomous Enterprise with SAP Business Data Cloud
  7. SAP News Center — SAP Unveils the Autonomous Enterprise
  8. SAP Datasphere — Help Portal
  9. SAP Datasphere — official product page
  10. SAP Analytics Cloud — Help Portal
  11. SAP Analytics Cloud — official product page
  12. SAP BW/4HANA — Help Portal
  13. SAP S/4HANA — Help Portal
  14. SAP News Center
  15. SAP — industries overview
  16. SAP Business AI — official product page
  17. SAP Joule (work companion) — official product page
  18. SAP Generative AI — official product page
  19. Stanford HAI — AI Index Report
  20. Meta AI — Llama model research
  21. arXiv — preprint archive (cs.CL/cs.AI)
  22. HuggingFace — model hub
  23. Gartner — research & analyst site
  24. BARC — BI & Analytics research
  25. TDWI — data & analytics research
  26. DSAG — German-speaking SAP user group
  27. ASUG — Americas' SAP User Group
  28. 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.

In der App öffnen →