Skip to main content
Glama

BelugaMCP

Einheitliches SAP-MCP-Monorepo — kombiniert 3 SAP-Dokumentationsprojekte zu einem einzigen, erweiterbaren Ökosystem.

BelugaMCP ist das „Schweizer Taschenmesser“ für die SAP-Entwicklung via MCP (Model Context Protocol). Durchsuchen Sie die SAP-Dokumentation, prüfen Sie ABAP-Code, erkunden Sie BTP-Services und mehr — alles direkt aus Ihrem KI-Assistenten heraus.

Varianten

Variante

Fokus

Quellen

abap_lint

Discovery Center

sap-docs

Gesamtes SAP-Ökosystem (UI5, CAP, ABAP, BTP, ...)

29

❌

✅

abap

ABAP/RAP-Entwicklung

12

✅

✅

Schnellstart

# Clone and setup
git clone https://github.com/anomalyco/BelugaMCP
cd BelugaMCP
./scripts/setup.sh

# (Optional) Generate ABAP keyword documentation
./scripts/run-pipeline.sh

# Build all packages
npm run build

# Start the sap-docs variant (stdio)
npm run dev:sap-docs

Konfiguration in Cursor / Claude Desktop

{
  "mcpServers": {
    "beluga-sap": {
      "command": "node",
      "args": ["packages/server-sap-docs/dist/index.js"],
      "env": { "MCP_VARIANT": "sap-docs" }
    }
  }
}

Für ABAP:

{
  "mcpServers": {
    "beluga-abap": {
      "command": "node",
      "args": ["packages/server-abap/dist/index.js"],
      "env": { "MCP_VARIANT": "abap" }
    }
  }
}

Pakete

Paket

Typ

Beschreibung

packages/abap-docs/

Daten-Pipeline

Scraper + Generator für ABAP-Schlüsselwortdokumentation (JS Vanilla)

packages/server-core/

Kernbibliothek

Gemeinsamer MCP-Server-Code — Handler, Suche, Metadaten, URL-Generierung

packages/server-sap-docs/

Wrapper

Schlanker Einstiegspunkt für die sap-docs-Variante

packages/server-abap/

Wrapper

Schlanker Einstiegspunkt für die abap-Variante

Verfügbare Tools

Tool

Beschreibung

sap-docs

abap

search

Hybride Suche (FTS5 + semantisch + online)

✅

✅

fetch

Vollständiger Dokumentenabruf

✅

✅

abap_lint

Statische ABAP-Codeanalyse

❌

✅

abap_feature_matrix

Verfügbarkeit von ABAP-Funktionen nach Release

✅

✅

sap_community_search

Suche in SAP Community Blogs/Q&A

✅

✅

sap_search_objects

Suche nach SAP-freigegebenen Objekten

✅

✅

sap_get_object_details

Details zu freigegebenen Objekten

✅

✅

sap_discovery_center_search

Suche im BTP-Servicekatalog

✅

✅

sap_discovery_center_service

Details zu BTP-Services

✅

✅

Skripte

Skript

Beschreibung

npm run scrape

ABAP-Dokumentation von SAP Help scrapen

npm run generate

Markdown aus gescraptem HTML generieren

npm run pipeline

Vollständige Scrape- + Generate-Pipeline

npm run run-pipeline

Vollständige Pipeline via Shell-Skript

npm run build

Alle Pakete bauen (server-core → Wrapper)

npm run dev:sap-docs

Entwicklungsmodus mit Hot-Reload (sap-docs)

npm run dev:abap

Entwicklungsmodus mit Hot-Reload (abap)

npm test

Alle Tests ausführen

Architektur

Siehe ARCHITECTURE.md für einen tiefen Einblick in die Monorepo-Struktur, das Variantensystem und den Datenfluss.

Credits

BelugaMCP ist eine Zusammenführung von 3 Open-Source-Projekten. Siehe CREDITS.md für die vollständige Namensnennung.

Lizenz

MIT — kompatibel mit allen ursprünglichen Projekten.

Related MCP Connectors