Bringen Sie KI in die SAP ABAP-Entwicklung mit mcp-abap-adt
mcp-abap-adt, von Fr0ster (Artem Grunin), ist ein MCP-Server, der KI-Agenten mit SAP ABAP-Repositories für systemvalidierte Entwicklungsaufgaben verbindet. Er stellt die ABAP Development Tools API zur Verfügung, damit Modelle Code abrufen, Abhängigkeiten überprüfen und Repository-Bearbeitungen direkt über MCP-Clients durchführen können. Der Server unterstützt Cloud- und On-Premise-SAP-Umgebungen sowie mehrere Authentifizierungsschemata, die sich an ABAP-Entwickler und DevOps-Teams richten, die kontrollierte KI-unterstützte Codearbeit innerhalb von Unternehmens-Workflows benötigen.
Für welche Aufgaben kann man es tatsächlich verwenden?
Der Server zielt auf codezentrierte Aufgaben innerhalb von SAP-Landschaften ab und ermöglicht Repository-Inspektion, Metadatenabfragen und Änderungsoperationen. Er unterstützt Lese- und Schreibaktionen auf Klassen, Schnittstellen, Programmen und DDIC-Objekten, liefert Verwendungslisten und Abhängigkeitsanalysen und stellt Transportanforderungsfunktionen zum Auflisten, Inspektieren und Erstellen von Transporten zur Verfügung. Diese Fähigkeiten ermöglichen es automatisierten Agenten, gezielte Codeabfragen, Auswirkungenanalysen und iterative Änderungen an aktiven ABAP-Repositories durchzuführen.
Wie fundiert und umsetzbar sind die Ausgaben des Tools?
mcp-abap-adt verknüpft Antworten mit dem aktuellen Systemzustand über die ADT HTTP API, sodass die generierten Aktionen tatsächliche Repository-Daten widerspiegeln und nicht spekulative Vorschläge sind. Das Projekt fördert eine Philosophie des "AI Pairing, Not Vibing", die Ausgaben als systemvalidierte Vorschläge einrahmt. Dieses Design verringert die Diskrepanz zwischen vorgeschlagenen Änderungen und der Systemrealität, obwohl jede automatisierte Änderung dennoch eine menschliche Überprüfung im Rahmen der standardmäßigen SAP-Entwicklungsgovernance erfordert.
Welche Eingaben und Umweltanforderungen sind wichtig?
Die Bereitstellung erfordert einen MCP-konformen Host und Node.js sowie aktivierte ADT-Dienste in SICF auf dem Ziel-SAP-System. Der Server verbindet sich über das ADT-Protokoll und integriert sich mit MCP-Clients wie Claude Desktop, der Cline-Erweiterung oder Goose. Unterstützte Endpunkte umfassen SAP BTP ABAP Cloud und lokale S/4HANA- oder ECC-Systeme, und der Server weist ausdrücklich auf die Kompatibilität mit älteren BASIS-Versionen unter 7.50 hin.
Erfüllt es die Anforderungen an die Unternehmensauthentifizierung und an ältere Systeme?
Der Server unterstützt mehrere Authentifizierungsflüsse, einschließlich JWT und XSUAA für Cloud-Kontexte, die Handhabung von Dienstschlüsseln und die Basis-Authentifizierung für lokale Setups. Diese Bandbreite ermöglicht die Integration in bestehende Cloud-Identitätsstacks oder traditionelle SAP-Landschaften. Die Unterstützung älterer BASIS-Versionen und das Transportmanagement machen das Tool anwendbar, wo Modernisierungsprojekte mit etablierten Betriebsabläufen koexistieren müssen.
Praktische Wahl für SAP-Teams, die kontrollierte KI-Bearbeitungen benötigen
mcp-abap-adt ist eine praktische Option für SAP-Teams, die KI-Interaktionen benötigen, die gegen Live-Systeme validiert werden, und bereit sind, Bereitstellung und Governance zu verwalten. Es reduziert das Rätselraten, indem es die Aktionen des Agenten an den Zustand des Repositories anbindet, jedoch sind betriebliche Einrichtung und Integrationstests erforderlich, bevor Automatisierungen produktiven Code berühren. Behandeln Sie generierte Bearbeitungen als Entwurfänderungen, die in bestehende Überprüfungs- und Transportpipelines eingehen, anstatt als endgültige Commits.





