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 |
| Gesamtes SAP-Ökosystem (UI5, CAP, ABAP, BTP, ...) | 29 | ❌ | ✅ |
| 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-docsKonfiguration 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 |
| Daten-Pipeline | Scraper + Generator für ABAP-Schlüsselwortdokumentation (JS Vanilla) |
| Kernbibliothek | Gemeinsamer MCP-Server-Code — Handler, Suche, Metadaten, URL-Generierung |
| Wrapper | Schlanker Einstiegspunkt für die |
| Wrapper | Schlanker Einstiegspunkt für die |
Verfügbare Tools
Tool | Beschreibung | sap-docs | abap |
| Hybride Suche (FTS5 + semantisch + online) | ✅ | ✅ |
| Vollständiger Dokumentenabruf | ✅ | ✅ |
| Statische ABAP-Codeanalyse | ❌ | ✅ |
| Verfügbarkeit von ABAP-Funktionen nach Release | ✅ | ✅ |
| Suche in SAP Community Blogs/Q&A | ✅ | ✅ |
| Suche nach SAP-freigegebenen Objekten | ✅ | ✅ |
| Details zu freigegebenen Objekten | ✅ | ✅ |
| Suche im BTP-Servicekatalog | ✅ | ✅ |
| Details zu BTP-Services | ✅ | ✅ |
Skripte
Skript | Beschreibung |
| ABAP-Dokumentation von SAP Help scrapen |
| Markdown aus gescraptem HTML generieren |
| Vollständige Scrape- + Generate-Pipeline |
| Vollständige Pipeline via Shell-Skript |
| Alle Pakete bauen (server-core → Wrapper) |
| Entwicklungsmodus mit Hot-Reload (sap-docs) |
| Entwicklungsmodus mit Hot-Reload (abap) |
| 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.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/LucasTMartins/BelugaMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
