Open Source · SAP Cloud ALM MCP Server

calmcp: der CALM MCP Server für SAP Cloud ALM

Verbinden Sie Claude, GitHub Copilot, Cursor oder Microsoft Copilot Studio mit SAP Cloud ALM. Fragen Sie nach Anforderungen, User Stories, Defects, Tests und Prozessen in normaler Sprache und lassen Sie sich Dokumentation direkt in Cloud ALM anlegen.

  • 19Cloud ALM APIs
  • 5MCP Tools
  • Read-onlyper Default
  • 0 €Open Source

Überblick

Was ist calmcp?

calmcp ist ein CALM MCP Server: ein MCP Server für SAP Cloud ALM, kurz CALM. Er übersetzt die Fragen Ihres KI-Assistenten in Aufrufe der offiziellen Cloud ALM APIs und liefert die Antworten strukturiert zurück.

Das Model Context Protocol (MCP) ist der offene Standard, über den KI-Assistenten auf externe Systeme zugreifen. Mit calmcp als Cloud ALM MCP Server wird SAP Cloud ALM zu einer solchen Quelle: Projektleitung, Test-Management und Entwicklung stellen ihre Fragen im Chat, statt Listen zu filtern, Exporte zu bauen und Zahlen von Hand zusammenzutragen.

calmcp läuft lokal auf Ihrem Rechner oder zentral in Ihrem eigenen SAP BTP Subaccount. Es gibt keinen Zwischendienst von Consetto: Ihre Daten gehen direkt von Cloud ALM zu Ihrem KI-Client.

1
Ihr KI-Assistent Claude · GitHub Copilot · Cursor · Copilot Studio
2
calmcp calm_list · calm_get · calm_analytics · calm_resources · calm_create
3
SAP Cloud ALM Offizielle APIs, Version v1, Ihr Tenant

So fühlt es sich an

Eine Frage statt zwanzig Klicks

Sie fragen, wie Sie einen Kollegen fragen würden. calmcp wählt die passende Cloud ALM API, zählt serverseitig und gibt dem Assistenten genau die Daten, die er für die Antwort braucht.

  • Zahlen werden gezählt, nicht geschätzt: count_only und group_by liefern echte Summen.
  • Große Antworten werden zusammengefasst statt abgeschnitten, damit das Modell nie aus einem Fragment antwortet.
  • Unbekannte Felder und Filter werden abgelehnt, statt stillschweigend ignoriert zu werden.
Claude · calmcp verbunden

Beispieldialog mit fiktiven Daten.

Funktionen

Was der Cloud ALM MCP Server kann

Statt Dutzender Einzel-Tools bündelt calmcp die Cloud ALM APIs in fünf klare, absichtsbasierte Werkzeuge. Das hält den Kontext Ihres Assistenten schlank und die Antworten präzise.

calm_list

Alles auflisten und filtern

Tasks, Anforderungen, User Stories, Defects, Projekte, Features, Dokumente, Testfälle, Hierarchieknoten und Library-Objekte. Mit OData-Filtern, Feldauswahl, Sprint-Filter und Live-Zählung.

calm_get

Ein Objekt im Detail

Holt einen einzelnen Datensatz per ID, ein Feature auch über seine Anzeige-ID wie 6-123. Ideal für Rückfragen im Gespräch.

calm_analytics

Auswerten über den ganzen Tenant

Fragt die Cloud ALM Analytics Provider (Defects, Tasks, Tests …) ab und aggregiert projektübergreifend. Gezählt werden Datensätze, nicht Analytics-Zeilen.

calm_resources

Selbsterklärend

Katalog aller Ressourcen, Status-, Typ- und Prioritätscodes sowie fertige Rezepte. Der Assistent findet so selbst heraus, wie er eine Frage beantwortet.

Neu in 0.9 calm_create

Dokumentation erzeugen

Optional: legt neue Cloud ALM Dokumente und Library-Einträge an (Applications, Configurations, Developments, Interfaces). Nur Anlegen, nie Ändern oder Löschen.

stdio · HTTP · BTP

Läuft, wo Sie arbeiten

Als Ein-Klick-Erweiterung in Claude Desktop, lokal für Claude Code, Cursor und VS Code, oder zentral auf SAP BTP Cloud Foundry mit Single Sign-on für das ganze Team.

Abgedeckte SAP Cloud ALM Services

  • Tasks, Anforderungen, User Stories, Defects
  • Risiken, Quality Gates, Checklisten
  • Projekte, Programme, Programm-Teams
  • Features
  • Dokumente
  • Prozesshierarchie
  • Process Scopes
  • Custom Processes
  • Testfälle (manuell & automatisiert)
  • Testpläne (Beta)
  • Analytics
  • BSM / Status Events
  • Landscape & Zugriffslisten
  • Cross-Library: Applications, Configurations, Developments, Interfaces

Anwendungsfälle

Wer mit calmcp Zeit spart

Kopieren Sie eine Frage, fügen Sie sie in Ihren Assistenten ein und sehen Sie selbst.

Projektleitung & PMO

Status-Reports, Stand-up-Digests und Lenkungskreis-Vorlagen in Minuten statt Stunden.

Test-Management

Defect-Lage, Testabdeckung und Testpläne auf einen Blick, projektübergreifend.

Prozess- & Solution-Architektur

Vom Geschäftsprozess zur offenen Arbeit darauf, in beide Richtungen.

Entwicklung & Clean Core

Anforderungen verstehen, bevor die erste Zeile Code entsteht, und Entwicklungen sauber inventarisieren.

Dokumentation

Mit Schreibzugriff: Spezifikationen und Designdokumente direkt als Cloud ALM Dokument anlegen.

Programme & Teams

Wer sitzt wo, in welcher Rolle, über mehrere Projekte hinweg.

Klick auf eine Frage kopiert sie in die Zwischenablage.

Installation

calmcp installieren

Wählen Sie den Weg, der zu Ihnen passt. Alle Varianten nutzen denselben Server und dieselben Tools.

Das brauchen Sie

Zugang zu SAP Cloud ALM

Einen Service Key für die SAP Cloud ALM API aus Ihrem BTP Subaccount (OAuth2 Client Credentials: Tenant, Region, Client ID, Client Secret). Die Region ist z. B. eu10, eu20, us10 oder ap10.

Nur ausprobieren?

Nutzen Sie die Sandbox des SAP Business Accelerator Hub mit Ihrem persönlichen API Key. Kein eigener Tenant nötig.

Ein-Klick-Installation in Claude Desktop

Der einfachste Weg für Einzelpersonen. calmcp kommt als Claude Desktop Extension (.mcpb) und läuft auf macOS, Windows und Linux.

  1. Herunterladen: die aktuelle calmcp-<version>.mcpb von den GitHub Releases.
  2. Installieren: Datei doppelklicken oder in Claude Desktop → Einstellungen → Erweiterungen ziehen.
  3. Verbinden: Tenant, Region, Client ID und Client Secret eintragen. Das Secret landet im Schlüsselbund Ihres Betriebssystems. Für die Sandbox Use Sandbox aktivieren und den API Key eintragen.
  4. Fragen: „Zeige mit den SAP Cloud ALM Tools die offenen Defects nach Priorität.“

Schreibzugriff bleibt aus, bis Sie in den Erweiterungseinstellungen Write Access einschalten.

Sicherheit & Vertrauen

Gebaut für produktive Cloud ALM Tenants

Ein KI-Assistent, der Ihr Projektgedächtnis liest, muss sich an klare Regeln halten. calmcp macht diese Regeln zur Voreinstellung.

Read-only per Default

Ohne ausdrückliche Freigabe liest calmcp nur. Kein Update, kein Löschen, auch nicht mit Schreibzugriff.

Create-only als Opt-in

Schreibzugriff gibt es nur für neue Dokumente und Library-Einträge, mit strikter Prüfung gegen die OpenAPI-Spezifikation.

Anmeldung über SAP

XSUAA mit OAuth und Dynamic Client Registration, Rollensammlung CALMCP_Viewer, alternativ API-Key für Server-Clients.

Ihre Infrastruktur

Läuft auf Ihrem Rechner oder in Ihrem BTP Subaccount. Kein Consetto-Dienst dazwischen, Quellcode offen unter MIT.

FAQ

Häufige Fragen zu calmcp, dem CALM MCP Server

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 Anforderungen, User Stories, Defects, Tests, Prozesse und Dokumente 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?

Nein. calmcp ist per Default rein lesend. Mit CALM_WRITE_ENABLED=true kann ein Administrator zusätzlich das Anlegen neuer Dokumente und Library-Einträge erlauben. Bestehende Daten werden niemals geändert oder gelöscht.

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 Anforderungen, User Stories, Defects, Risiken und Quality Gates), Projekte und Programme, Features, Dokumente, Prozesshierarchie, Process Scopes, Custom Processes, Testmanagement, Testpläne, 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.

Bringen Sie KI in Ihr Cloud ALM.

Installieren Sie calmcp, geben Sie dem Projekt einen Stern auf GitHub und erzählen Sie uns, was Sie damit bauen. Für den Rollout im Team, BTP-Deployment oder einen Workshop sind wir gerne da.