BelugaMCP
Унифицированный монорепозиторий SAP MCP — объединяет 3 проекта документации SAP в единую расширяемую экосистему.
BelugaMCP — это «швейцарский нож» для разработки на SAP через MCP (Model Context Protocol). Ищите документацию SAP, проверяйте код ABAP, исследуйте сервисы BTP и многое другое — всё из вашего ИИ-ассистента.
Варианты
Вариант | Фокус | Источники | 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-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" }
}
}
}Пакеты
Пакет | Тип | Описание |
| Конвейер данных | Скрапер + генератор для документации по ключевым словам ABAP (JS vanilla) |
| Базовая библиотека | Общий код MCP-сервера — обработчики, поиск, метаданные, генерация URL |
| Обертка | Легкая точка входа для варианта |
| Обертка | Легкая точка входа для варианта |
Доступные инструменты
Инструмент | Описание | sap-docs | abap |
| Гибридный поиск (FTS5 + семантический + онлайн) | ✅ | ✅ |
| Получение полного документа | ✅ | ✅ |
| Статический анализ кода ABAP | ❌ | ✅ |
| Доступность функций ABAP по версиям | ✅ | ✅ |
| Поиск по блогам/вопросам и ответам SAP Community | ✅ | ✅ |
| Поиск опубликованных объектов SAP | ✅ | ✅ |
| Детали опубликованного объекта | ✅ | ✅ |
| Поиск по каталогу сервисов BTP | ✅ | ✅ |
| Детали сервиса BTP | ✅ | ✅ |
Скрипты
Скрипт | Описание |
| Скрапинг документации ABAP с SAP Help |
| Генерация Markdown из полученного HTML |
| Полный конвейер скрапинга + генерации |
| Полный конвейер через shell-скрипт |
| Сборка всех пакетов (server-core → обертки) |
| Режим разработки с горячей перезагрузкой (sap-docs) |
| Режим разработки с горячей перезагрузкой (abap) |
| Запуск всех тестов |
Архитектура
См. ARCHITECTURE.md для глубокого изучения структуры монорепозитория, системы вариантов и потоков данных.
Благодарности
BelugaMCP — это объединение 3 проектов с открытым исходным кодом. См. CREDITS.md для получения полной информации об авторстве.
Лицензия
MIT — совместима со всеми оригинальными проектами.
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
