SAP MCP: документация SAP и MDK для Claude Code, Codex и Cursor

marianfoo/mcp-sap-docs· Проверено 12.11.2026· 252на GitHub

Даёт агенту документацию SAP по ABAP, RAP, CAP, UI5 и BTP с поиском и проверкой объектов на clean core, а для мобильной разработки — создание, проверку и выкладку проектов SAP MDK.

2 реализации:

Удалённый сервер без ключа и входа: поиск по документации SAP, SAP Help, SAP Community и Software Heroes, проверка доступности возможностей ABAP по релизам и статуса объектов для clean core.

Как подключить

Конфиг для вашего клиента

Команда в терминале, в папке проекта. Флаг --scope user подключит сервер для всех проектов. Подробно о Claude Code

claude mcp add --transport http sap https://mcp-sap-docs.marianzeis.de/mcp

Проверка: claude mcp list показывает статус рядом с каждым сервером: ✔ Connected, ! Needs authentication или ✘ Failed to connect. Внутри сессии то же видно по команде /mcp.

Инструменты сервера

searchищет по документации SAP
fetchоткрывает документ целиком
abap_feature_matrixпроверяет возможность ABAP по релизам
sap_community_searchищет посты в SAP Community
sap_search_objectsищет выпущенные объекты SAP
sap_get_object_detailsпоказывает уровень clean core объекта
sap_discovery_center_searchищет сервисы BTP в каталоге
sap_discovery_center_serviceпоказывает тарифы и планы сервиса BTP
ui5_version_diffпоказывает изменения между версиями UI5

Что попросить агента

«Найди в документации SAP, как включить draft в RAP, и покажи пример»MCP SAP Docs вызовет search по офлайн-индексу и онлайн-источникам, затем fetch для нужного документа
«Можно ли использовать <конструкцию ABAP> в релизе 7.50?»MCP SAP Docs проверит возможность через abap_feature_matrix
«Подходит ли таблица <имя таблицы> для clean core и чем её заменить?»MCP SAP Docs найдёт объект через sap_search_objects и покажет уровень и преемников через sap_get_object_details
«Создай MDK-проект по шаблону List Detail для сущностей <наборы OData>»MDK MCP Server скачает метаданные через mdk-fetch-mobile-metadata и создаст проект через mdk-create
«Провалидируй проект MDK, выложи его в Mobile Services и покажи QR-код для входа»MDK MCP Server вызовет mdk-manage с операциями validate, deploy и show-qrcode

Для каких задач

Найти в документации SAP ответ по ABAP, RAP, CAP, UI5 или BTP со ссылкой на источник
Проверить, есть ли нужная возможность ABAP в вашем релизе
Узнать уровень clean core у таблицы, класса или CDS view и чем её заменить
Создать мобильный проект MDK по шаблону CRUD или List Detail для сущностей OData
Провалидировать проект MDK, перенести на новую схему и выложить в SAP Mobile Services
Сделать запрос к офлайн-хранилищу OData на устройстве через ilodata

Ограничения

!

MCP SAP Docs только ищет и читает документацию: сервер публичный и работает на чтение

!

Документы из SAP Help и SAP Community обрезаются до 75 000 знаков, каждый запрос к ним ждёт ответа 10 секунд

!

MDK MCP Server подходит только для приложений на Mobile Development Kit; для создания и выкладки нужны SAP BTP Cloud Foundry и SAP Mobile Services, Mac на Intel с v0.4.0 не поддерживается

!

MDK MCP Server по умолчанию отправляет обезличенную телеметрию; выключается переменной SAP_UX_FIORI_TOOLS_DISABLE_TELEMETRY=true

Если не работает

MDK MCP Server не появился со списком инструментов в Cline
Перезапустите VS Code.
Claude Desktop не запускает MDK MCP Server
Укажите в command абсолютный путь к Node.js из which node, в args — путь к build/index.js пакета @sap/mdk-mcp-server и --schema-version 26.9, затем перезапустите Claude Desktop.
search-samples в mdk-docs ничего не находит
База примеров не загружена: выполните npm run ingest в папке репозитория сервера.
При загрузке примеров GitHub пишет rate limit exceeded
Создайте токен GitHub с правом public_repo и задайте его в GITHUB_TOKEN перед npm run ingest.
Документ из SAP Help или SAP Community пришёл не целиком
Ответ обрезан до 75 000 знаков, точные потери видны в metadata.truncation. На своём сервере лимит меняется переменной MAX_CONTENT_LENGTH до запуска.

Какую реализацию выбрать

РеализацияКто делаетЗвёздыЗапускКлючИнструментыОбновлён
MCP SAP Docsmarianfoo252HTTPне нужен95 ноября 2026
MDK MCP Serverразработчик сервисаSAP38локальноне нужен512 ноября 2026

Частые вопросы

Какой сервер ставить?
Если вы пишете на ABAP, CAP или UI5 и нужен справочник под рукой, подключите MCP SAP Docs: он работает по адресу и не требует установки. MDK MCP Server нужен только тем, кто делает мобильные приложения на SAP Mobile Development Kit.
Есть отдельный сервер только по ABAP?
Да, у MCP SAP Docs есть вариант abap по адресу https://mcp-abap.marianzeis.de/mcp. В нём документация по ABAP, RAP, шпаргалки и гайды по стилю, плюс инструмент abap_lint: статический анализ кода через abaplint.
Можно искать только по локальной документации, без интернета?
Да, если развернуть MCP SAP Docs у себя: npm run setup и npm run build, затем в каждом запросе к search передавать includeOnline=false. Для полной изоляции контейнер Docker запускается с --network none.
Есть ли другие MCP-серверы у самой SAP?
Есть: SAP Fiori MCP Server в SAP/open-ux-tools, CAP MCP Server в cap-js/mcp-server, UI5 MCP Server в UI5/mcp-server и UI5 Web Components MCP Server. Их собирает в один список marianfoo/sap-ai-mcp-servers.
Как подключить SAP MCP к Claude Code?
MCP SAP Docs добавляется как удалённый сервер по адресу https://mcp-sap-docs.marianzeis.de/mcp, готовая команда — во вкладке Claude Code в блоке «Как подключить». MDK MCP Server прописывается в ~/.claude.json с командой mdk-mcp и аргументами --schema-version 26.9; проверка — команда /mcp.
Где SAP MCP server на GitHub?
Сервер для MDK ведёт SAP в репозитории SAP/mdk-mcp-server, в npm он опубликован как @sap/mdk-mcp-server. MCP SAP Docs лежит в marianfoo/mcp-sap-docs, его же можно запустить у себя через npm или Docker.
Работает ли сервер из России?
MCP SAP Docs подключается по адресу без ключа и входа; MDK MCP Server запускается на вашем компьютере, но для создания и выкладки приложений нужен аккаунт SAP BTP.

Похожие серверы