SAP MDK MCP Server
Официальный MCP-сервер SAP для MDK: агент создает, проверяет и выкладывает мобильные приложения по шаблонам и документации
- 38 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Инструмент `mdk-manage` собирает и выкладывает проект, а работа с Cloud Foundry идет под вашей учетной записью SAP BTP
- По умолчанию сервер собирает обезличенные данные об использовании
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/sap-mdk-mcp-serverОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Инструмент `mdk-manage` собирает и выкладывает проект, а работа с Cloud Foundry идет под вашей учетной записью SAP BTP
- По умолчанию сервер собирает обезличенные данные об использовании
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Mobile Development Kit (MDK) — метаданные-ориентированный фреймворк SAP для кросс-платформенных мобильных приложений на SAP Business Technology Platform. MCP-сервер дает агенту знания о нем: правила и шаблоны проектов, контекст текущего проекта и доступ к командам MDK CLI. Инструментов пять. `mdk-create` разворачивает проект по шаблону (CRUD, список с деталями, базовый) или добавляет метаданные сущностей. `mdk-gen` готовит страницы, действия, файлы i18n и ссылки на правила. `mdk-manage` собирает, разворачивает, проверяет и переносит проект на новую схему, показывает QR-код для онбординга и открывает редактор мобильного приложения. `mdk-docs` ищет по документации, схемам компонентов и свойствам. `mdk-fetch-mobile-metadata` скачивает OData-метаданные из пункта назначения Mobile Services в файл .service.metadata. Для версий схемы сервер принимает ключ --schema-version: по умолчанию 26.9, поддерживаются и более ранние, вплоть до 24.7. Дополнительно можно загрузить примеры из репозиториев SAP-samples для поиска по ним и подключить ilodata для запросов к офлайн-хранилищам.
Для кого. Разработчикам мобильных приложений на SAP BTP и MDK, которые пишут их с помощью Cline, Claude Code, Cursor или OpenCode.
Подходит, если
- Нужно за один запрос получить заготовку MDK-приложения, которое показывает сущности OData
- Старый проект MDK надо перенести на новую версию схемы и проверить результат
- В странице MDK не хватает элемента управления, и агент должен найти нужное свойство в документации
- Нужно выложить приложение и получить QR-код для онбординга на устройстве
- Офлайн-хранилище на устройстве ведет себя странно, и данные нужно посмотреть через ilodata
Не подходит, если
- Приложение написано не на MDK: инструменты знают только его схему и шаблоны
- Работа идет на Mac с процессором Intel: с версии 0.4.0 платформа darwin/x64 не поддерживается
- Нужен публичный стабильный API: инструменты рассчитаны на модели и могут меняться без предупреждения
Пример запроса к агенту
Создай проект MDK по шаблону «список с деталями» для сущности SalesOrders, проверь схему и покажи QR-код для установки на телефон.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Нужна Node.js 24.11.1 и установленный глобально пакет @sap/mdk-mcp-server. Для создания приложения сервер использует Cloud Foundry CLI и файл .service.metadata с данными приложения Mobile Services и пунктами назначения OData. Файл помогает создать расширение VS Code для MDK версии 1.32.0 и выше.
Поддерживаются macOS на Apple Silicon, Linux и Windows. По умолчанию сервер собирает обезличенную статистику использования, отключается в файле ~/.fioritools/telemetrysettings.json. Поиск по примерам из GitHub работает только после ручной загрузки командой npm run ingest.
Как отключить. Удалите блок mdk-mcp из конфигурации клиента и выполните npm uninstall -g @sap/mdk-mcp-server. Телеметрию можно выключить, не удаляя сервер, в файле ~/.fioritools/telemetrysettings.json.
Частые вопросы
Как подключить MDK MCP к Claude Code или Cursor?
Установите пакет командой npm install -g @sap/mdk-mcp-server и добавьте в конфигурацию (для Claude Code это файл ~/.claude.json, для Cursor ~/.cursor/mcp.json) блок mdk-mcp с type stdio, command mdk-mcp и args --schema-version 26.9. Затем перезапустите клиента.
Что такое MDK?
Mobile Development Kit — фреймворк SAP для кросс-платформенных мобильных приложений, которые описываются метаданными. Он входит в SAP Business Technology Platform и тесно связан с SAP Mobile Services; на нем построено приложение SAP Service and Asset Manager.
Зачем нужен файл AGENTS.md?
В нем вы задаете правила для агента в своем проекте. Примеры из документации: не генерировать файл .service.metadata, не создавать XML в папке Services, не менять .project.json.
Работает ли сервер на Mac с Intel?
Нет, начиная с версии 0.4.0 поддерживается только Apple Silicon: onnxruntime-node 1.24 перестал выпускать сборки для darwin/x64. На Intel Mac можно запустить ARM-версию через Rosetta 2 или остаться на более ранней версии.
Какие версии схемы MDK поддерживаются?
Версия по умолчанию 26.9, также доступны 26.6, 26.3, 25.9, 25.6, 24.11 и 24.7. Нужную версию передают аргументом --schema-version.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер для управления iOS и Android: симуляторы, эмуляторы и реальные устройства через дерево доступности и скриншоты
Mobile Device MCP управляет iOS и Android: касания, ввод, скриншоты и дерево элементов, несколько устройств одновременно
MCP-сервер MobAI: агент управляет устройствами Android и iOS, эмуляторами и симуляторами одним инструментом со сценарием DSL.
MCP-сервер для управления Android-устройством через ADB: навигация по приложениям, ввод и авто-тесты
XcodeBuildMCP (теперь MobileBuildMCP)
XcodeBuildMCP
MCP-сервер и CLI от Sentry для сборки, запуска и тестирования iOS и macOS проектов Xcode из AI-агента
Google Play Developer MCP
google-play-developer-mcp
MCP-сервер для Google Play Console: релизы и треки, поэтапная раскатка, магазинные страницы, отзывы и подписки из чата с агентом
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| SAP MDK MCP Server (эта карточка) | да | не нужна | 38 | |
| SAP Fiori MCP Server — приложения Fiori с ИИ | да | не нужна | 161 | разработка веб-приложений SAP Fiori, без мобильных на MDK |
| MCP SAP Docs | нет | не нужна | 252 | поиск по документации SAP без генерации проектов |
| SAP Skills | нет | 497 | набор навыков по SAP без инструментов сборки MDK |
Коротко о README
В README разобраны платформы, установку через npm или из исходников, настройку Cline, Claude Code, OpenCode, Cursor и Claude Desktop, таблицу инструментов и две продвинутые темы: загрузку знаний из GitHub и запросы к офлайн-хранилищам OData. Есть разделы о телеметрии, поддержке и лицензии.