mdk-mcp-server — MCP-сервер для Claude Code: знания MDK и CLI
Подключает к агенту справочник по Mobile Development Kit, шаблоны проектов и доступ к MDK CLI. Пригодится, когда приложение на MDK пишется вслепую.
claude mcp add mdk-mcp-server -- npx -y @sap/mdk-mcp-serverЧто делает mdk-mcp-server
Сервер даёт ИИ-агенту контекст по MDK: правила из практики, сведения о текущем проекте, заготовки для новых приложений и вызовы инструментов MDK CLI. В итоге агент генерирует метаданные и файлы так, как это принято в MDK, а не наугад.
Ставится глобально из npm и подключается к любому MCP-клиенту через mdk-mcp. Нужен Node.js 24.11.1. На Intel Mac версия 0.4.0 и новее не работает: onnxruntime-node от 1.24 больше не поставляет бинарники darwin/x64, остаются Rosetta 2 или более старая версия. Схему MDK серверу задают флагом --schema-version, по умолчанию идёт 26.9, поддерживаются также 26.6, 26.3, 25.9, 25.6, 24.11 и 24.7.
Отдельно стоит завести файл правил AGENTS.md с запретами вроде «не генерировать .service.metadata» и «не генерировать .xml»: без таких ограничений агент добавляет лишние файлы в проект. В Cline при первом вызове инструментов может понадобиться подтверждение.
Какие задачи решает
- писать код приложения на MDK с подсказками по лучшим практикам
- создать структуру нового MDK-проекта из шаблона
- вызвать инструменты MDK CLI прямо из диалога с агентом
- удержать агента от генерации лишних файлов через
AGENTS.md - проверить, что MCP-сервер подхватился, командой
/mcp
Примеры запросов агенту
- Проверь, что MCP-сервер
mdk-mcpподключён и его инструменты видны. - Создай заготовку нового MDK-проекта и покажи, какие файлы появятся.
- Добавь в приложение экран со списком и объясни, какие метаданные для этого нужны.
Как установить mdk-mcp-server
Командой платформы
claude mcp add mdk-mcp-server -- npx -y @sap/mdk-mcp-serverКомандой платформы
codex mcp add mdk-mcp-server -- npx -y @sap/mdk-mcp-serverФайл настроек
{
"mcpServers": {
"mdk-mcp-server": {
"command": "npx",
"args": [
"-y",
"@sap/mdk-mcp-server"
]
}
}
}Файл настроек
{
"servers": {
"mdk-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@sap/mdk-mcp-server"
]
}
}
}Командой платформы
gemini mcp add mdk-mcp-server npx -y @sap/mdk-mcp-serverПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о mdk-mcp-server
Как установить mdk-mcp-server в Claude Code?
Выполните claude mcp add mdk-mcp-server -- npx -y @sap/mdk-mcp-server, затем перезагрузите окно VS Code. Сервер появится в списке после команды /mcp.
Что делает mdk-mcp-server?
Передаёт агенту знания о Mobile Development Kit и доступ к MDK CLI: правила, контекст проекта, шаблоны и инструменты. За счёт этого агент работает с метаданными MDK осмысленно.
Какие версии схемы MDK поддерживаются?
По умолчанию 26.9, также 26.6, 26.3, 25.9, 25.6, 24.11 и 24.7. Версия задаётся флагом --schema-version в конфигурации сервера.