Die Integration künstlicher Intelligenz in den Softwareentwicklungszyklus ist längst kein Zukunftstrend mehr – sie ist bereits gängige Praxis. KI-Assistenten unterstützen uns bei der Codegenerierung, der Fehleranalyse und der Dokumentation. Ein entscheidendes Puzzleteil fehlte jedoch oft: der nahtlose Zugriff auf den spezifischen Geschäftskontext und das Application Lifecycle Management (ALM). Um diese Lücke für SAP-Landschaften zu schließen, stellen wir calmcp vor, unseren Open-Source-MCP-Server für SAP Cloud ALM.
Die Herausforderung: KI ohne Kontext
Moderne KI-Tools sind beeindruckend leistungsfähig, arbeiten jedoch isoliert. Wenn ein Entwicklungsteam an einer S/4HANA-Transformation arbeitet, befinden sich die relevanten Anforderungen, Aufgaben, Fehler und Testfälle in SAP Cloud ALM. Bislang mussten Entwickler diese Informationen manuell zwischen den Systemen kopieren oder abrufen. Diese Unterbrechung des Arbeitsablaufs kostet Zeit, ist fehleranfällig und hindert KI-Agenten daran, Zusammenhänge über den gesamten Lebenszyklus einer Anwendung hinweg proaktiv zu verstehen.
Die Lösung: Model Context Protocol (MCP)
Das Model Context Protocol (MCP) hat sich als offener Standard etabliert, um KI-Modelle sicher und strukturiert mit lokalen oder entfernten Datenquellen zu verbinden. MCP ermöglicht es KI-Assistenten, selbstständig auf vordefinierte Tools zurückzugreifen, um relevanten Kontext zu erfassen. Genau hier setzt unser Projekt an.
Wir stellen vor: calmcp für SAP Cloud ALM
Auf GitHub haben wir calmcp (https://github.com/consetto/calmcp) veröffentlicht, eine Open-Source-Lösung, die als Brücke zwischen modernen KI-Agenten und SAP Cloud ALM fungiert. Der Server stellt über 75 Tools bereit, mit denen KI-Modelle direkt auf Cloud-ALM-Daten zugreifen und diese verarbeiten können.
Unsere Lösung lässt sich nahtlos in bestehende Arbeitsabläufe integrieren. Ob für die „Clean Core“-Governance, die Verwaltung von Erweiterungsprojekten oder die Nachverfolgung von Fehlern – der KI-Assistent kann nun direkt Aufgaben in Cloud ALM anlegen, den Status von Anforderungen abfragen oder Fehler analysieren.
Kernfunktionen von calmcp
- Umfassendes Toolset: Mit einer breiten Palette integrierter Tools bietet der Server Lese- und Schreibzugriff auf wichtige Cloud-ALM-Entitäten. Alles lässt sich direkt über den Chat mit der KI steuern.
- Einfache Integration: Dank seiner modernen TypeScript-Architektur lässt sich der Server problemlos lokal oder in der Cloud bereitstellen und mit kompatiblen Clients verbinden.
- Sicherer Zugriff: Die Authentifizierung erfolgt über Standardmechanismen der SAP Business Technology Platform (BTP), wodurch sichergestellt wird, dass Sicherheitsrichtlinien jederzeit strikt eingehalten werden.
- Automatisierung im Entwicklungsalltag: Bei der Entwicklung von ABAP-Cloud-Anwendungen oder der Konfiguration von SAP-Systemen können Routineaufgaben automatisch und kontextbezogen durch KI-Agenten dokumentiert werden.
Architektur und technische Grundlagen
Bei der Konzeption von calmcp haben wir uns bewusst für eine moderne, schlanke Architektur entschieden. Der mit TypeScript entwickelte und für Node.js-Umgebungen konzipierte Server bietet hohe Leistung und hervorragende Wartbarkeit. Diese Technologieauswahl fügt sich nahtlos in die heutige Entwickler-Tool-Landschaft ein.
Darüber hinaus passt der Ansatz perfekt zu modernen SAP-Entwicklungsparadigmen wie dem RESTful Application Programming (RAP)-Modell. Wenn Teams an neuen ABAP-Cloud-Szenarien arbeiten, können die KI-Agenten mithilfe des MCP-Servers Architekturspezifikationen und Geschäftsobjekte direkt aus den Cloud-ALM-Anforderungen ableiten. So wird sichergestellt, dass die Entwicklung stets mit den dokumentierten Architekturzielen übereinstimmt.
Ein Blick auf praktische Anwendungsfälle
Stellen Sie sich vor, Sie arbeiten in Ihrer Entwicklungsumgebung an einem komplexen OData-Dienst. Anstatt den Editor zu verlassen, bitten Sie Ihren KI-Assistenten: „Lies die aktuelle Anforderung für diesen Dienst aus Cloud ALM aus, erstelle einen geeigneten Implementierungsvorschlag und richte anschließend eine Aufgabe für die Code-Review ein.“ Der calmcp-Server übersetzt diese natürliche Sprache in die entsprechenden API-Aufrufe an SAP Cloud ALM. Die KI erhält die notwendigen Spezifikationen, generiert den Vorschlag und dokumentiert den Fortschritt völlig autonom.
Dieser Ansatz revolutioniert das Application Lifecycle Management. Tools arbeiten nicht mehr isoliert, sondern interagieren intelligent miteinander. Dies steigert nicht nur die Effizienz, sondern verbessert auch die Qualität der Implementierung und gewährleistet die Einhaltung der Clean-Core-Richtlinien.
Offen für die Community
Wir glauben fest an die Kraft von Open Source und kollaborativer Entwicklung. Das calmcp-Projekt steht der SAP-Community auf GitHub zur Nutzung, zum Testen und zur Weiterentwicklung zur Verfügung. Wir laden alle Entwickler und Architekten ein, das Repository zu besuchen, den Server in ihren eigenen Projekten zu nutzen und durch Pull-Requests oder Feedback zur Weiterentwicklung beizutragen.
Die Integration von Unternehmensdaten und KI-Agenten eröffnet völlig neue Möglichkeiten für die Softwareentwicklung im SAP-Umfeld. Mit calmcp machen wir den nächsten Schritt in diese Richtung. Besuchen Sie https://github.com/consetto/calmcp und beginnen Sie noch heute Ihre Reise in eine kontextbasierte, intelligente Zukunft des Lebenszyklusmanagements.
Passender Workshop
Vertiefen Sie Ihr Wissen in unserem eintägigen Workshop:
Agentic Coding in SAP WorkshopNoch Fragen?
Wir helfen Ihnen bei der Integration von KI in Ihre SAP Cloud ALM-Prozesse.

