Die MCP-Server von SAP für KI-gestützte Entwicklung: CAP, UI5, SAP Fiori und MDK in einer agentischen IDE
Stand
SAP veröffentlicht vier Open-Source-MCP-Server, mit denen eine agentische IDE Projektfakten liest und SAP-Werkzeuge aufruft: CAP, UI5, SAP Fiori und MDK. Dieses Modul liest ihre GitHub-READMEs als Primärquelle. Es listet die Werkzeuge jedes Servers, die genauen Befehle zum Registrieren in Claude Code und VS Code, die Regelblöcke, die das Modell steuern, und die sicherheitsrelevanten Verhaltensweisen: Versions-Anheften, Modell-Downloads beim ersten Gebrauch, gespeicherte SAP-Verbindungen, TLS-Optionen, Telemetrie und Protokollierung. Es trennt diese Entwicklungshilfen vom Laufzeit-MCP-Adapter von CAP und von der Frage der SAP API Policy. Sie binden drei Server in ein Projekt ein, halten fest, was auf Ihrem Prozessor funktionierte, und schließen mit einer Kontrollliste, die ein Sicherheitsverantwortlicher akzeptieren kann.
Was Sie lernen
- Die vier MCP-Entwicklerserver von SAP und die in jedem README genannten Werkzeuge benennen
- Den CAP-, UI5- und SAP-Fiori-Server im Projekt-Geltungsbereich in Claude Code mit den README-Befehlen registrieren
- Einen Regelblock schreiben, der das Modell die Server in fester Reihenfolge nutzen lässt
- Die dokumentierten Netz-, Zugangsdaten-, TLS- und Telemetrie-Verhaltensweisen und die daraus folgenden Kontrollen auflisten
- Entwicklungshilfen vom Agentenzugriff zur Laufzeit unter der SAP API Policy trennen
Überblick
Die MCP-Server von SAP für die Entwicklung sind Open-Source-Programme, die eine agentische IDE auf Ihrem Rechner startet, damit ihr Modell Projektfakten liest und SAP-Werkzeuge aufruft, statt zu raten. SAP dokumentiert auf GitHub zum 5. November 2026 vier davon: den CAP-Server (cap-js/mcp-server), den UI5-Server (UI5/mcp-server), den SAP-Fiori-Server (@sap-ux/fiori-mcp-server in SAP/open-ux-tools) und den MDK-Server (SAP/mdk-mcp-server). Jedes README beschreibt einen Server für KI-gestützte Entwicklung, und jeder wird vom MCP-Client über Standardeingabe und -ausgabe gestartet, nicht über das Netz.
Die Entscheidung, die dieses Modul trainiert, hat drei Teile. Welche der vier Server braucht ein Projekt? Wie konfigurieren Sie jeden in der agentischen IDE des Teams (.mcp.json oder die eigene Datei des Clients) mit den genauen Befehlen, die die READMEs veröffentlichen? Und was müssen Sie vor dem ersten Prompt einschränken, weil ein Server, der mit den Rechten des Entwicklers startet, Dateien lesen, Modelle herunterladen, SAP-Systeme aufrufen und im MDK-Fall deployen kann? Die Konzeptkarten C171 (Joule for Developers und agentische IDEs), C105 (Einführungsstrategie für MCP) und C336 (KI für ABAP) geben den weiteren Rahmen; dieses Modul bleibt bei den vier Servern und ihrer dokumentierten Einrichtung.
Voraussetzungen
- Node.js und npm installiert; das UI5-README verlangt v20.17.0 oder v22.9.0 oder höher
- Ein CAP-Projekt und ein MCP-fähiger Client wie Claude Code, VS Code mit Copilot oder Cline
- Laufzeit-MCP und SAP API Policy — siehe M327 und Konzept C105
Lernergebnisse
- Erklären, was jeder der vier Server liest oder ändert und welchen eine Aufgabe braucht
- Das Labor nachvollziehen: drei Server in claude mcp list und ein Regelblock in CLAUDE.md
- Eine Version anheften und sagen, warum das Fiori-README es verlangt
- Die fünf Kontrollen anwenden: Anheften, Telemetrie, Freigabe, Sandbox-Systeme, TLS
- Nennen, was die READMEs nicht dokumentieren: Supportbedingungen, Kompatibilitätsmatrix, Berechtigungsmodell
Vollständiges Modul im Consultant-Tarif — 19,90 €/Monat. Das vollständige Modul ergänzt: den Entscheidungsrahmen · das durchgehende Szenario · die KPI-Scorecard · die Anti-Muster · die Codeblöcke · die Wissenskontrolle · die Schemata.
Offene SAP-Projekte
Aktuelle SAP-Analytics-Projekte und Stellen im DACH-Raum: SAP-Analytics-Projekte im DACH-Raum.