Skip to main content
Glama

BelugaMCP

統合されたSAP MCPモノレポ — 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 vanilla)

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コミュニティブログ/Q&A検索

✅

✅

sap_search_objects

SAP公開オブジェクト検索

✅

✅

sap_get_object_details

公開オブジェクトの詳細

✅

✅

sap_discovery_center_search

BTPサービスカタログ検索

✅

✅

sap_discovery_center_service

BTPサービスの詳細

✅

✅

スクリプト

スクリプト

説明

npm run scrape

SAPヘルプからABAPドキュメントをスクレイピング

npm run generate

スクレイピングしたHTMLからMarkdownを生成

npm run pipeline

完全なスクレイピング + 生成パイプライン

npm run run-pipeline

シェルスクリプトによる完全なパイプライン

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 — すべてのオリジナルプロジェクトと互換性があります。

Related MCP Connectors