MCP Hub
Back to servers

BelugaMCP

Unified SAP MCP server combining SAP documentation search, ABAP linting, and BTP service exploration into a single extensible ecosystem for AI assistants.

glama
Updated
May 9, 2026

BelugaMCP

Unified SAP MCP monorepo — combining 3 SAP documentation projects into a single, extensible ecosystem.

BelugaMCP is the "canivete suíço" for SAP development via MCP (Model Context Protocol). Search SAP documentation, lint ABAP code, explore BTP services, and more — all from your AI assistant.

Variants

VariantFocusSourcesabap_lintDiscovery Center
sap-docsFull SAP ecosystem (UI5, CAP, ABAP, BTP, ...)29
abapABAP/RAP development12

Quick Start

# 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

Configuration in Cursor / Claude Desktop

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

For ABAP:

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

Packages

PackageTypeDescription
packages/abap-docs/Data pipelineScraper + generator for ABAP Keyword Documentation (JS vanilla)
packages/server-core/Core libraryShared MCP server code — handlers, search, metadata, URL generation
packages/server-sap-docs/WrapperThin entry point for the sap-docs variant
packages/server-abap/WrapperThin entry point for the abap variant

Available Tools

ToolDescriptionsap-docsabap
searchHybrid search (FTS5 + semantic + online)
fetchFull document retrieval
abap_lintStatic ABAP code analysis
abap_feature_matrixABAP feature availability by release
sap_community_searchSAP Community blog/Q&A search
sap_search_objectsSAP released objects search
sap_get_object_detailsReleased object details
sap_discovery_center_searchBTP service catalog search
sap_discovery_center_serviceBTP service details

Scripts

ScriptDescription
npm run scrapeScrape ABAP documentation from SAP Help
npm run generateGenerate Markdown from scraped HTML
npm run pipelineFull scrape + generate pipeline
npm run run-pipelineFull pipeline via shell script
npm run buildBuild all packages (server-core → wrappers)
npm run dev:sap-docsDev mode with hot reload (sap-docs)
npm run dev:abapDev mode with hot reload (abap)
npm testRun all tests

Architecture

See ARCHITECTURE.md for a deep dive into the monorepo structure, variant system, and data flow.

Credits

BelugaMCP is a unification of 3 open-source projects. See CREDITS.md for full attribution.

License

MIT — compatible with all original projects.

Reviews

No reviews yet

Sign in to write a review