VOOZH about

URL: https://glama.ai/mcp/servers/LucasTMartins/BelugaMCP?locale=zh-CN

⇱ BelugaMCP by LucasTMartins | Glama


BelugaMCP

统一的 SAP MCP 单体仓库 (monorepo) —— 将 3 个 SAP 文档项目整合到一个可扩展的生态系统中。

BelugaMCP 是通过 MCP (Model Context Protocol) 进行 SAP 开发的“瑞士军刀”。 搜索 SAP 文档、检查 ABAP 代码、探索 BTP 服务等等 —— 全部通过你的 AI 助手完成。

变体

变体

重点

来源

abap_lint

Discovery Center

sap-docs

完整的 SAP 生态系统 (UI5, CAP, ABAP, BTP, ...)

29

abap

ABAP/RAP 开发

12

快速开始

# 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

在 Cursor / Claude Desktop 中配置

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

对于 ABAP:

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

软件包

软件包

类型

描述

packages/abap-docs/

数据流水线

ABAP 关键字文档的爬虫 + 生成器 (原生 JS)

packages/server-core/

核心库

共享的 MCP 服务器代码 —— 处理程序、搜索、元数据、URL 生成

packages/server-sap-docs/

包装器

sap-docs 变体的轻量级入口点

packages/server-abap/

包装器

abap 变体的轻量级入口点

可用工具

工具

描述

sap-docs

abap

search

混合搜索 (FTS5 + 语义 + 在线)

fetch

完整文档检索

abap_lint

静态 ABAP 代码分析

abap_feature_matrix

按版本划分的 ABAP 功能可用性

sap_community_search

SAP 社区博客/问答搜索

sap_search_objects

SAP 发布对象搜索

sap_get_object_details

发布对象详情

sap_discovery_center_search

BTP 服务目录搜索

sap_discovery_center_service

BTP 服务详情

脚本

脚本

描述

npm run scrape

从 SAP Help 抓取 ABAP 文档

npm run generate

从抓取的 HTML 生成 Markdown

npm run pipeline

完整的抓取 + 生成流水线

npm run run-pipeline

通过 shell 脚本运行完整流水线

npm run build

构建所有软件包 (server-core → 包装器)

npm run dev:sap-docs

带有热重载的开发模式 (sap-docs)

npm run dev:abap

带有热重载的开发模式 (abap)

npm test

运行所有测试

架构

请参阅 ARCHITECTURE.md 以深入了解单体仓库结构、变体系统和数据流。

致谢

BelugaMCP 是 3 个开源项目的统一体。请参阅 CREDITS.md 获取完整归属信息。

许可证

MIT —— 与所有原始项目兼容。

A
license - permissive license
-
quality - not tested
C
maintenance

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