Was ist calmcp, der CALM MCP Server?
calmcp ist ein Open-Source CALM MCP Server, also ein MCP Server für SAP Cloud ALM (kurz CALM). Er stellt die Cloud ALM APIs über das Model Context Protocol bereit, sodass KI-Assistenten wie Claude, GitHub Copilot, Cursor oder Microsoft Copilot Studio Requirements, User Stories, Defects, Tests, Processes und Documents in natürlicher Sprache abfragen können.
Was kostet calmcp?
Nichts. calmcp steht unter der MIT-Lizenz und ist auf GitHub frei verfügbar. Sie benötigen lediglich einen Zugang zu SAP Cloud ALM und einen KI-Client, der MCP unterstützt.
Kann calmcp Daten in SAP Cloud ALM ändern oder löschen?
Gelöscht wird nie. calmcp ist per Default rein lesend. Mit CALM_WRITE_ENABLED=true kann ein Administrator zusätzlich das Anlegen neuer Documents, Features, Tasks, Comments und Library-Einträge sowie das Verknüpfen bestehender Objekte erlauben, mit CALM_UPDATE_ENABLED=true das Ändern von Feldern bestehender Features, geschützt gegen das Überschreiben paralleler Änderungen.
Ist calmcp stabil genug für den produktiven Einsatz?
Ja. Mit Version 1.0 folgt calmcp Semantic Versioning: Tool- und Parameternamen, Fehlercodes, das Format von Zählungen und Schreibantworten, Umgebungsvariablen sowie Scopes und Rollensammlungen ändern sich nur mit einer neuen Hauptversion. Alle Änderungen stehen im Changelog.
Mit welchen KI-Assistenten funktioniert der Cloud ALM MCP Server?
Mit jedem MCP-fähigen Client, zum Beispiel Claude Desktop, Claude Code, Cursor, VS Code mit GitHub Copilot und Microsoft Copilot Studio. Lokal läuft calmcp über stdio, im Team über Streamable HTTP auf SAP BTP.
Welche Voraussetzungen brauche ich für calmcp?
Einen SAP Cloud ALM Tenant mit einem Service Key für die Cloud ALM API (OAuth2 Client Credentials) oder zum Ausprobieren einen API Key für die Sandbox des SAP Business Accelerator Hub. Für die lokale Installation aus dem Quellcode wird Node.js ab Version 22 benötigt.
Welche Cloud ALM Bereiche deckt calmcp ab?
Tasks (inklusive Requirements, User Stories, Defects, Risks und Quality Gates), Projects und Programs, Features, Documents, Process Hierarchy, Process Scopes, Custom Processes, Test Management, Test Plans, Analytics, Status Events, Landscape und die Cross-Library mit Applications, Configurations, Developments und Interfaces.
Wo laufen meine Daten, wenn ich calmcp nutze?
calmcp läuft auf Ihrem Rechner oder in Ihrem eigenen SAP BTP Subaccount und ruft die Cloud ALM APIs direkt auf. Consetto betreibt keinen Zwischendienst. Welche Daten an ein Sprachmodell gehen, entscheidet der von Ihnen gewählte KI-Client.