ABAP MCP Server

Der ABAP MCP Server ist eine Tool-Schicht, die klassische ABAP-Entwicklungsaufgaben über das Model Context Protocol (MCP) für externe Agenten (insbesondere in VS Code) zugänglich macht. Er ist ein Kernbaustein der agentic-AI-Roadmap für Joule for Developers und wird mit der ABAP Cloud Extension for VS Code in Q2 2026 GA ausgeliefert.

Erstnennung im Wiki über die SAP-Community-Roadmap (März 2026).

Was der Server macht

Der ABAP MCP Server exponiert das ABAP-System als Satz von MCP-Tools — jedes Tool entspricht einer wohldefinierten Entwickleraktion (z.B. „lies Klasse”, „lege Transport an”, „führe Syntaxcheck aus”). Ein Agent (Joule oder ein anderes MCP-fähiges Gegenstück) ruft diese Tools über einen standardisierten Protokoll-Kanal auf, statt per proprietärer SAP-API oder über UI-Automatisierung.

Damit wird aus einem „ABAP-Entwickler plus KI-Autovervollständigung” ein agentisches Szenario: Ein Agent kann eine mehrstufige Aufgabe („refaktoriere diese Funktionsgruppe, lege den Transport an, prüfe Syntax”) über mehrere Tool-Aufrufe hinweg ausführen und das Ergebnis zurückmelden.

Wo der Server sitzt

  Entwickler
       │
       ▼
  VS Code + ABAP Cloud Extension           ← GA Q2 2026
       │
       ├──→ ABAP Language Server           ← einheitliche Editor-Intelligenz
       │                                     (Eclipse, VS Code, Cloud-IDEs)
       │
       └──→ ABAP MCP Server                ← neue Tool-Schicht für Agenten
              │
              ▼
        ABAP-System (S/4HANA Cloud Private Edition 2021/2022/2023/2025,
                      Side-by-side entkoppelt vom ERP-Release)
              ▲
              │
        LLM via GenAI Hub (SAP, Microsoft, Amazon, IBM, OpenAI,
                            Anthropic, Google, Mistral)

Die eigentliche LLM-Intelligenz läuft nicht im MCP-Server — dieser ist nur die Tool-Exposition. Das LLM kommt aus dem GenAI Hub und wird vom Agenten orchestriert.

Abgrenzung

  • MCP Server vs. Joule Studio: Joule Studio ist das Design-Tool zum Bauen von Agenten und Skills für Business-Szenarien (Berater, Endanwender). Der ABAP MCP Server ist die Laufzeit-Schnittstelle, die Agenten für Entwickler-Szenarien in VS Code nutzen.
  • MCP Server vs. ABAP Language Server: Der Language Server liefert Editor-Intelligenz (Syntax-Highlighting, Autocomplete, Jump-to-Definition). Der MCP Server liefert Aktionen, die ein Agent aktiv ausführen kann.
  • MCP Server vs. GenAI Hub: Der Hub ist die LLM-Routing- und Governance-Schicht. Der MCP Server ist eine Tool-/Aktionsschicht auf der Entwicklerseite. Sie ergänzen sich: Ein Agent ruft das LLM über den Hub und führt die Tool-Aktion über den MCP Server aus.
  • MCP Server vs. A2A-Protokoll: A2A regelt die Kommunikation zwischen Agenten. MCP regelt die Kommunikation zwischen Agent und Tool. Beide sind 2026 Teil des SAP-Protokoll-Stacks für agentic AI.

Model Context Protocol (kurz)

MCP ist ein offener, von Anthropic initiierter Protokollstandard (2024/2025), der es ermöglicht, Tools (Dateisystem, Datenbank, Geschäftsanwendung) einheitlich an MCP-fähige LLM-Clients anzuflanschen. Durchgesetzt hat sich MCP in der breiten Entwickler-Community; SAP adoptiert das Protokoll 2026 für ABAP — ein strategisch wichtiges Signal, dass SAP offene Interop-Standards in den agentic-Stack übernimmt statt eigener, proprietärer Tool-APIs.

Open-Source-Pendant

Parallel zur SAP-eigenen Strategie hat die Community 2025/2026 Open-Source-MCP-Server für SAP-Tooling-APIs gebaut — namentlich vibing-steampunk (ABAP via ADT-API) und bw-modeling-mcp (BW Modeling Tools), beide in der von Marian Zeis gepflegten Liste marianfoo/sap-ai-mcp-servers. Sie funktionieren mit jedem MCP-fähigen Client (Claude Code, Codex, lokale Modelle), brauchen weder Joule-Lizenz noch AI Units und greifen über reverse-engineerte interne SAP-APIs.

Eingeordnet: das gleiche Konzept (ABAP via MCP), aber andere Welt (Open Source, lokale Werkzeuge, beliebiges LLM). Für eine umfassende Sicht und Wettbewerbsbewertung siehe Open-Source-MCP im SAP-Ökosystem und die NextLytics-Quelle.

Relevanz für ADVIA-Projekte

  • Greenfield-Bewertung: Wenn Kunden darüber nachdenken, neue Entwicklungen direkt agentisch aufzusetzen, ist der MCP Server der technische Hebel dafür — nicht der VS-Code-Editor an sich.
  • Werkzeug-Landschaftsfragen: Der MCP Server verschiebt ABAP-Entwicklungs-Workflows von Eclipse nach VS Code. Für Kunden mit Eclipse-basierten Entwicklungs-SOPs ist das ein Wechsel, den man sehen muss, bevor man eine Empfehlung ausspricht.
  • CI/CD-Anbindung: Spannende offene Frage — ob MCP-Aktionen in abap-git-/gCTS-Pipelines einhängbar sind. Hier entstehen ADVIA-Beratungsprodukte.
  • Compliance: Jede Tool-Aktion, die ein Agent über MCP ausführt, muss auditierbar sein. Das lohnt früh in die EU-AI-Act-Risikobewertung einzuordnen (eu-ai-act).

Offene Fragen

  • Tool-Inventar: Welche konkreten Tools exponiert der ABAP MCP Server bei GA (Q2 2026)? Vollständiges Schema gehört in raw/sap-offiziell/, sobald SAP ein technisches Deep-Dive-PDF publiziert.
  • Eclipse-Parity: Wird es eine Eclipse-Version des MCP-Servers geben, oder bleibt VS Code das einzige Ziel für agentische ABAP-Szenarien?
  • On-Premise-Rollout: Reihenfolge für On-Premise-S/4HANA-Kunden — SAP nennt in der Community-Roadmap nur die Private-Cloud-Stände 2021/2022/2023/2025.
  • Sicherheit: Welche Berechtigungen werden pro MCP-Tool geprüft? Übernimmt der Server die klassische ABAP-Berechtigungsprüfung, oder gibt es eine MCP-spezifische Policy-Schicht?
  • Lizenzzuordnung: Zählen MCP-Tool-Aufrufe im AI-Units-Modell pro Aufruf, pro LLM-Anfrage oder über eine eigene SKU?

Verwandte Seiten

Quellen


← Konzepte · Inhaltsverzeichnis