NCA Social Media
Aktualisiert:
Autor:
Roland Golla
Grüner Container mit ABAP MCP Label, Roboter mit Kabel und Rakete

Was ist der ABAP MCP Server?

Der ABAP MCP Server ist die Schnittstelle, über die SAP die Entwicklungsfunktionen der ABAP Platform per Model Context Protocol für KI Agenten öffnet. Jeder Agent, der MCP spricht, kann damit ABAP Code suchen, lesen, prüfen und in einem angebundenen System bearbeiten.
SAP hat den Server auf der Sapphire 2026 als allgemein verfügbar angekündigt, für die ABAP Development Tools in Eclipse und in Visual Studio Code. In der Dokumentation heißt er auch ADT MCP Server. Er ist die technische Basis für die ersten SAP Agenten zur Custom Code Migration von ECC nach S/4HANA.
Für Teams heißt das: Welcher Coding Agent andockt, entscheidet das Team selbst. GitHub Copilot, Amazon Q, Claude Code oder jeder andere MCP Client kann sich verbinden. Umso wichtiger wird die Frage, was ein Agent im System darf und wer sein Ergebnis prüft.

ABAP MCP Server mit NCA: Schnelle Hilfe vom Experten

NCA ist kein SAP Haus, und das sagen wir offen. Unsere Stärke liegt eine Ebene darunter. Wir betreiben eigene MCP Server produktiv, für Sulu CMS, n8n und WordPress, und arbeiten täglich mit OpenCode als MCP Client. Dazu kommen über 20 Jahre Testing und Refactoring mit PHPUnit, PHPStan und Cypress. Genau diese Erfahrung zählt, sobald ein Agent in einer SAP Landschaft Code schreibt: Rechte begrenzen, Ergebnisse prüfen, Quality Gates vor die Aktivierung setzen.
Wir helfen Teams, den ABAP MCP Server einzuordnen und sauber einzuführen. Den Rahmen setzen die Agentic AI Coding Guardrails, Rechte und Zugriffe prüfen wir im Vibe Coding Security Audit. Für den Zugriff auf Geschäftsdaten gibt es die NCA MCP Middleware für Unternehmensdaten, für Datenschutzfragen die DSGVO Beratung für Vibe Coding. Den Einstieg ins Team begleitet das Vibe Coding Onboarding, die Gesamtstrategie das Vibe Coding Consulting.
Lass uns über deinen ABAP Agenten sprechen
Finde das passende Angebot für dein Projekt
Anfrage-Konfiguration
Starten Sie Ihre Anfrage
Projektart
Infos
Nachricht

Eliminierung technischer Schulden mit PHPStan, Rector PHP und PHPUnit. Über 20 Jahre Praxiserfahrung in skalierbaren Backends.

CORE EXPERTISE

Gesetzliche Konformität & Inklusion. Optimierung von Performance und Conversion durch radikal nutzerzentriertes, universelles Design.

BFSG COMPLIANT

Skalierbare KI-Systeme mit echtem Code Ownership. CI/CD, Backup-Strategien und Infrastruktur, die mit deinem Team wächst.

ENTERPRISE READY

Wie funktioniert der ABAP MCP Server?

Der Server baut auf dem ABAP Language Server auf. Über diese Komponente sprechen die ABAP Development Tools seit Jahren mit dem Backend. Der MCP Server übersetzt diese Fähigkeiten in Tools, die ein Agent aufrufen kann. Der Agent wählt ein Tool, der Server führt die Aktion im verbundenen System aus und liefert das Ergebnis zurück.
In Visual Studio Code steckt eine erste Version des Servers direkt in der ADT Erweiterung. Aus Sicherheitsgründen ist er ab Werk abgeschaltet. Aktiviert wird er per Checkbox in den Einstellungen der Erweiterung, danach startet er automatisch. SAP empfiehlt, ABAP Regeln für den Agenten in einer eigenen AGENTS.md festzuhalten, und liefert dafür eine Vorlage. Wie AGENTS.md mit Spezifikationen und Architekturentscheidungen zusammenspielt, zeigt unsere Dokumentenkette für KI Coding.
Ein Detail mit Gewicht: GitHub Copilot nutzt MCP Tools nur im Agent Mode. Jeder Tool Aufruf fragt vorher nach Erlaubnis, bis man ihn dauerhaft freigibt. An genau dieser Stelle entscheidet ein Team, wie viel Kontrolle es abgibt.

Was ein Agent mit dem ABAP MCP Server kann

Der genaue Werkzeugkasten hängt von Server und Version ab. Diese Fähigkeiten tauchen bei SAP und in den Community Servern immer wieder auf:
  • Suchen und Lesen: ABAP Objekte finden, Quellcode von Klassen, Programmen und Funktionsbausteinen lesen, Verwendungsnachweise abrufen.
  • Prüfen: Syntax prüfen und ABAP Unit Tests ausführen.
  • Schreiben: Objekte anlegen, Code ändern und aktivieren.
  • Erklären und generieren: Die ABAP AI Fähigkeiten für Code Erklärung, Code Generierung und Test Erstellung stehen ebenfalls als MCP Tools bereit.
SAP beschreibt die Richtung in drei Kreisen. Im Zentrum steht ABAP Cloud als stabiler Kern. Darum liegt die ABAP AI Schicht mit Werkzeugen für Erklärung und Generierung. Außen kommt ein Netz spezialisierter Agenten für Transformation, Migration und Qualitätsprüfung dazu. Der MCP Server ist die Tür, durch die diese Agenten gehen.

ABAP MCP Levels: Wie viel darf der Agent?

Nicht jedes Team braucht am ersten Tag Schreibrechte. Besser läuft ein stufenweiser Einstieg, bei dem jede Stufe erst startet, wenn die vorige sicher sitzt. Die Tabelle zeigt die vier Stufen, wie wir sie mit Teams einordnen.

ABAP MCP Levels im Überblick

Level Tools System
1 Lesen Objekte suchen, Quellcode lesen, Verwendungsnachweis Entwicklungssystem, nur Leserechte
2 Testen Syntax Check, ABAP Unit, Code Erklärung Entwicklungssystem mit Testdaten
3 Schreiben Objekte anlegen, ändern und aktivieren im Plan Modus Sandbox oder Entwicklungssystem, Transport mit Review
4 Migrieren Custom Code Migration Agent über SAP AI Units Migrationsprojekt mit Freigabe pro Paket
Aufsteigendes Säulendiagramm der vier ABAP MCP Stufen Lesen, Testen, Schreiben und Migrieren. Inhalt steht textuell in der Tabelle darüber.

Custom Code Migration: Der erste ABAP Agent

Auf dem ABAP MCP Server baut SAP eigene Agenten auf. Der erste unterstützt die Migration von eigenem ABAP Code aus ECC nach S/4HANA. Voraussetzung sind Joule for Developers mit den ABAP AI Fähigkeiten, abgerechnet über AI Units, und ein Coding Agent obendrauf. Solange VS Code nicht alle Objekttypen abdeckt, läuft dieser Agent in Eclipse.
Den Druck liefert der Kalender. Die Mainstream Wartung für ECC 6.0 mit den Enhancement Packages 6 bis 8 endet Ende 2027. Danach gibt es kostenpflichtige Extended Maintenance bis Ende 2030. Wer viel eigenen Code im System hat, spürt das zuerst.
Auch die Abrechnung ändert sich. SAP stellt die ABAP AI Fähigkeiten von Nutzerlizenzen auf ein verbrauchsbasiertes Modell mit AI Units um. Für die Planung zählt damit das Budget pro Aufgabe. Harte Grenzen für das Modell hinter dem Coding Agenten setzt ein Proxy wie LiteLLM. Wie Scope, Evidenz und Freigabe den Agenten selbst kontrollierbar machen, beschreibt der Governed Agent Loop.

Community Server: ABAP MCP vor und neben SAP

Die Community war früher dran als SAP. Marian Zeis veröffentlichte schon im Februar 2026 einen ABAP MCP Server für GitHub Copilot in Eclipse, weitere Varianten folgten auf GitHub. Eine gepflegte Übersicht auf GitHub listet inzwischen zahlreiche Server, die Agenten über die ADT REST APIs mit ECC, S/4HANA und ABAP Cloud verbinden. Dazu kommen Skill Pakete und Plugins für Coding Agenten, die ABAP Wissen mitbringen.
Für ältere Systeme und eigene Anforderungen sind diese Server eine echte Option. Sie brauchen aber einen genauen Blick. Manche Beispielkonfiguration legt Benutzer und Passwort in Umgebungsvariablen ab und schaltet sogar die TLS Prüfung ab. Solche Dateien gehören nie ins Repository und nie in Richtung eines produktiven Systems. Wer Zugriffe pro Agent sauber trennen will, findet die Grundlagen unter MCP RBAC für KI Agenten. Wie Pakete aus Skills und MCP Servern aufgebaut sind, zeigt der Eintrag zu Agent Plugins.

Sicherheit und Qualität: Was vor dem Einsatz stehen muss

SAP benennt die Risiken selbst. Sonja Liénard, Head of ABAP Platform, nennt Code, der plausibel wirkt und trotzdem falsch ist. Dazu kommen der Verlust von Geschäftslogik bei der Transformation und sensible Geschäftsdaten im Kontext des Modells. SAP setzt dagegen auf menschliche Prüfung zusammen mit Tests und auf Agenten, die generierten Code validieren.
Aus unserer Arbeit mit Agenten in bestehenden Codebasen leiten wir fünf Regeln ab:
  • Nur gegen Entwicklungssysteme: Läuft das Modell nicht in der eigenen Infrastruktur, arbeitet der Agent gegen Entwicklungssysteme mit Testdaten. Produktive Systeme und echte Kundendaten bleiben außen vor.
  • Plan Modus vor Auto Modus: Bei Systemen nahe an der Produktion zeigt der Agent erst seinen Plan und wartet auf Freigabe.
  • Eigene Benutzer für Agenten: Ein technischer Benutzer mit minimalen Rechten, getrennt von Personen, damit jede Aktion nachvollziehbar bleibt.
  • Tests vor Aktivierung: Syntax Check, ABAP Unit und ATC Prüfungen laufen vor der Aktivierung und noch einmal, bevor ein Transport das System verlässt.
  • Regeln im Repository: Die AGENTS.md hält Namenskonventionen, erlaubte Pakete und Freigaberegeln fest.
Mehr zu typischen Schwachstellen in KI Code steht unter Vibe Coding Security, die rechtliche Seite unter lokale KI für Compliance. Für Tests auf Prozessebene setzt SAP im eigenen Umfeld auf Tricentis: SAP Enterprise Continuous Testing by Tricentis erzeugt automatisierte Testfälle per KI, ebenfalls abgerechnet über AI Units.

Entwicklung und Daten: Zwei verschiedene Anschlüsse

Der ABAP MCP Server öffnet die Entwicklung. Er gibt einem Agenten Zugriff auf Code, Objekte und Tests. Wer Agenten an Geschäftsdaten lassen will, braucht einen anderen Anschluss: definierte Tools mit Rechten pro Abteilung und ohne freie Abfragen auf die Datenbank. Genau dafür haben wir die NCA MCP Middleware gebaut, für ERP, Warenwirtschaft, Zeiterfassung und CRM.
Wie Agenten untereinander Aufgaben verteilen, regelt ein drittes Protokoll, das A2A Protokoll. SAP ist dort beteiligt. In einer SAP Landschaft laufen am Ende oft alle drei Ebenen nebeneinander. Wo die Inferenz dafür laufen soll, klären wir unter Self Hosted KI für Unternehmen.

Welcher Coding Agent passt zum ABAP MCP Server?

SAP liefert die VS Code Erweiterung mit Integrationen für GitHub Copilot und Amazon Q. Über MCP docken aber auch Claude Code und jeder andere Client an. Community Server gibt es zusätzlich für Amazon Q Developer und Kiro. Unsere Einordnungen zu GitHub Copilot, Claude Code und Kiro helfen bei der Auswahl.
Bei NCA läuft OpenCode als MCP Client gegen offene Modelle. Für ABAP gilt unsere Grundregel: Coding aus der Cloud, Datenverarbeitung im eigenen Netzwerk. Große Coding Modelle laufen nie auf Kundenhardware. Läuft ein Modell nicht in der eigenen Infrastruktur, arbeitet es gegen Entwicklungsumgebungen mit Fake Daten. Welche offenen Modelle Tool Calling zuverlässig beherrschen, steht in unserem Vergleich lokale Modelle für Tool Calling und MCP.

AI kann plausibel wirkenden Code generieren, der subtil fehlerhaft ist.

Sonja Liénard, Senior Vice President und Head of ABAP Platform, SAP – SAP News Center

ABAP MCP Server in der Praxis mit Never Code Alone

Wir kennen die Muster aus eigenen MCP Servern und aus der Beratung zu Agenten in bestehenden Codebasen. Die Reihenfolge ist immer dieselbe: erst Quality Gates, dann Automatisierung. Ein Agent, der ABAP ändert, braucht dieselben Leitplanken wie einer, der PHP ändert. Die Grundlagen stehen in den Vibe Coding Best Practices, in den Agentic Coding Patterns und im Beitrag Agentic Engineering und AI Engineering.
Weiter im Glossar: MCP Roadmap 2026, GitHub MCP Server, Agent Looping und MCP Responses optimieren und Token sparen. Für den Einstieg ins Team gibt es das Vibe Coding Training, für Altlasten aus KI Code das AI Slop Refactoring.
CYPRESS.IO Ambassador und IT Consultant für QA Engenieering und Qualität in PHP Projekten.

NCA Vibe Coding Consulting

Roland Golla ist Entwickler aus Leidenschaft – seit über 20 Jahren. Er hat hunderte Projekte begleitet, von Legacy-Refactoring bis KI-Integration. Bei Vibe Coding verbindet er das Beste aus beiden Welten: Die Geschwindigkeit von KI-generiertem Code mit der Qualität professioneller Softwareentwicklung. Kein Bullshit, keine Agentur-Floskeln – direkte Hilfe von jemandem, der selbst täglich im Code steckt.

Häufige Fragen zum ABAP MCP Server

Die Antworten decken die häufigsten Fragen zum ABAP MCP Server ab: Funktionen, Voraussetzungen, Sicherheit und die Wahl des Agenten. Stand: September 2026.

Was ist der ABAP MCP Server 2026?

Der ABAP MCP Server ist die Schnittstelle, über die KI Agenten per Model Context Protocol mit ABAP Code und ABAP Systemen arbeiten. SAP liefert ihn mit den ABAP Development Tools für Eclipse und Visual Studio Code aus. Agenten können damit Objekte suchen, Code lesen, Syntax prüfen, Tests ausführen und Änderungen in einem verbundenen Entwicklungssystem vornehmen.

Wie aktiviere ich den ABAP MCP Server 2026 in VS Code?

Der Server ist Teil der ADT Erweiterung für Visual Studio Code und ab Werk abgeschaltet. Du aktivierst ihn per Checkbox in den Einstellungen der Erweiterung, danach startet er automatisch. Voraussetzung ist eine eingerichtete Systemverbindung. SAP empfiehlt zusätzlich eine AGENTS.md mit ABAP Regeln für den Agenten und stellt dafür eine Vorlage bereit.

Welche KI Agenten funktionieren 2026 mit dem ABAP MCP Server?

Jeder Agent, der MCP spricht. SAP liefert in VS Code Integrationen für GitHub Copilot und Amazon Q. Claude Code, OpenCode und andere Clients docken über ihre MCP Konfiguration an. Bei GitHub Copilot muss der Chat im Agent Mode laufen, sonst stehen die MCP Tools nicht zur Verfügung.

Was kostet der ABAP MCP Server 2026?

Für die ABAP AI Fähigkeiten von Joule for Developers rechnet SAP verbrauchsbasiert über AI Units ab, mit individuellen Preisen. Welche Funktionen ohne AI Units nutzbar sind, hängt von Release und Vertrag ab und gehört vor dem Start geklärt. Dazu kommen die Kosten für den gewählten Coding Agenten und dessen Modell.

Funktioniert der ABAP MCP Server 2026 mit ECC?

Für ECC Systeme gibt es Community Server, die Agenten über die ADT REST APIs anbinden. SAPs eigener Custom Code Migration Agent zielt auf den Weg von ECC nach S/4HANA. Die ABAP AI Fähigkeiten selbst erweitert SAP auf S/4HANA Cloud Private Edition ab Release 2021. Welche Kombination passt, klärt ein Blick auf Release und Vertrag.

Was ist der Unterschied zwischen ABAP MCP Server und Joule for Developers?

Joule for Developers ist SAPs KI Assistenz für ABAP mit Code Erklärung, Code Generierung und Test Erstellung. Der ABAP MCP Server ist die offene Schnittstelle, über die auch fremde Agenten an ABAP Funktionen kommen. Die ABAP AI Fähigkeiten stehen dabei selbst als MCP Tools bereit. Beides greift ineinander.

Ist der ABAP MCP Server sicher?

Der Server ist in VS Code ab Werk abgeschaltet, und Clients wie GitHub Copilot fragen vor jedem Tool Aufruf nach Freigabe. Die eigentliche Sicherheit entsteht in der Umgebung: technischer Benutzer mit minimalen Rechten, nur Entwicklungssysteme, Plan Modus bei produktionsnahen Systemen und Tests vor jeder Aktivierung. Community Server brauchen einen besonders genauen Blick auf gespeicherte Zugangsdaten und TLS Einstellungen.

Darf ein KI Agent mit dem ABAP MCP Server auf produktive SAP Systeme zugreifen?

Nach unserer Einordnung nicht. Ein Agent arbeitet gegen Entwicklungssysteme oder Sandboxes mit Testdaten. Änderungen gehen über den normalen Transportweg mit Review in Richtung Produktion. Läuft das Modell nicht in der eigenen Infrastruktur, bleiben echte Geschäftsdaten grundsätzlich außen vor. So bleibt jede Änderung nachvollziehbar und lässt sich zurückholen.

Was ist der Custom Code Migration Agent?

Der erste SAP Agent auf Basis des ABAP MCP Servers. Er unterstützt die Migration von eigenem ABAP Code aus ECC nach S/4HANA. Voraussetzung sind Joule for Developers mit den ABAP AI Fähigkeiten über AI Units und ein Coding Agent. Solange VS Code nicht alle Objekttypen unterstützt, läuft der Agent in Eclipse.

Welche Rolle spielt AGENTS.md beim ABAP MCP Server?

AGENTS.md ist die Regeldatei, die ein Coding Agent vor der Arbeit liest. SAP empfiehlt, dort ABAP spezifische Regeln festzuhalten, und liefert eine Vorlage. Sinnvoll sind Namenskonventionen, erlaubte Pakete, verbotene Anweisungen und Freigaberegeln. So arbeitet jeder Agent im Team nach denselben Standards, egal welcher Client dahinter steckt.

Brauche ich Eclipse oder VS Code für den ABAP MCP Server?

Beides funktioniert. SAP liefert den Server für die ABAP Development Tools in Eclipse und in Visual Studio Code. VS Code deckt zunächst ABAP Cloud inklusive Fiori Entwicklung ab, klassisches ABAP und weitere Objekttypen folgen schrittweise. Für komplexe Backend Objekte und den Custom Code Migration Agent bleibt Eclipse vorerst die Wahl.

Kann Never Code Alone bei der Einführung des ABAP MCP Servers helfen?

Ja, auf der Ebene von Agenten, Guardrails und Qualität. NCA ist kein SAP Haus und übernimmt kein Customizing. Wir helfen Teams, Rechte zu schneiden, Regeldateien aufzusetzen, Quality Gates vor die Aktivierung zu setzen und den passenden Agenten einzuordnen. Der Einstieg ist ein kostenloses Kennenlernen, abgerechnet wird transparent minutengenau.