BelugaMCP
Provides tools for searching SAP documentation, exploring SAP BTP services, linting ABAP code, and fetching SAP object details, enabling AI assistants to interact with the SAP ecosystem.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@BelugaMCPsearch for ABAP CDS view syntax"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
Variant | Focus | Sources | abap_lint | Discovery Center |
| Full SAP ecosystem (UI5, CAP, ABAP, BTP, ...) | 29 | ❌ | ✅ |
| ABAP/RAP development | 12 | ✅ | ✅ |
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-docsConfiguration 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
Package | Type | Description |
| Data pipeline | Scraper + generator for ABAP Keyword Documentation (JS vanilla) |
| Core library | Shared MCP server code — handlers, search, metadata, URL generation |
| Wrapper | Thin entry point for the |
| Wrapper | Thin entry point for the |
Available Tools
Tool | Description | sap-docs | abap |
| Hybrid search (FTS5 + semantic + online) | ✅ | ✅ |
| Full document retrieval | ✅ | ✅ |
| Static ABAP code analysis | ❌ | ✅ |
| ABAP feature availability by release | ✅ | ✅ |
| SAP Community blog/Q&A search | ✅ | ✅ |
| SAP released objects search | ✅ | ✅ |
| Released object details | ✅ | ✅ |
| BTP service catalog search | ✅ | ✅ |
| BTP service details | ✅ | ✅ |
Scripts
Script | Description |
| Scrape ABAP documentation from SAP Help |
| Generate Markdown from scraped HTML |
| Full scrape + generate pipeline |
| Full pipeline via shell script |
| Build all packages (server-core → wrappers) |
| Dev mode with hot reload (sap-docs) |
| Dev mode with hot reload (abap) |
| Run 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.
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