BelugaMCP
BelugaMCP
統合されたSAP MCPモノレポ — 3つのSAPドキュメントプロジェクトを単一の拡張可能なエコシステムに統合します。
BelugaMCPは、MCP (Model Context Protocol) を介したSAP開発のための「スイスアーミーナイフ」です。 SAPドキュメントの検索、ABAPコードのリンティング、BTPサービスの探索など、すべてをAIアシスタントから実行できます。
バリアント
バリアント | フォーカス | ソース | abap_lint | Discovery Center |
| SAPエコシステム全体 (UI5, CAP, ABAP, BTP, ...) | 29 | ❌ | ✅ |
| 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-docsCursor / 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" }
}
}
}パッケージ
パッケージ | タイプ | 説明 |
| データパイプライン | ABAPキーワードドキュメント用スクレイパー + ジェネレーター (JS vanilla) |
| コアライブラリ | 共有MCPサーバーコード — ハンドラー、検索、メタデータ、URL生成 |
| ラッパー |
|
| ラッパー |
|
利用可能なツール
ツール | 説明 | sap-docs | abap |
| ハイブリッド検索 (FTS5 + セマンティック + オンライン) | ✅ | ✅ |
| 完全なドキュメント取得 | ✅ | ✅ |
| 静的ABAPコード解析 | ❌ | ✅ |
| リリース別のABAP機能可用性 | ✅ | ✅ |
| SAPコミュニティブログ/Q&A検索 | ✅ | ✅ |
| SAP公開オブジェクト検索 | ✅ | ✅ |
| 公開オブジェクトの詳細 | ✅ | ✅ |
| BTPサービスカタログ検索 | ✅ | ✅ |
| BTPサービスの詳細 | ✅ | ✅ |
スクリプト
スクリプト | 説明 |
| SAPヘルプからABAPドキュメントをスクレイピング |
| スクレイピングしたHTMLからMarkdownを生成 |
| 完全なスクレイピング + 生成パイプライン |
| シェルスクリプトによる完全なパイプライン |
| すべてのパッケージをビルド (server-core → ラッパー) |
| ホットリロード付き開発モード (sap-docs) |
| ホットリロード付き開発モード (abap) |
| すべてのテストを実行 |
アーキテクチャ
モノレポの構造、バリアントシステム、データフローの詳細については、ARCHITECTURE.mdを参照してください。
クレジット
BelugaMCPは3つのオープンソースプロジェクトを統合したものです。完全な帰属表示についてはCREDITS.mdを参照してください。
ライセンス
MIT — すべてのオリジナルプロジェクトと互換性があります。
Related MCP Connectors
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP server for AI access to SmartBear tools, including BugSnag, Reflect, Swagger, PactFlow, QTM4J.