SAP MDK MCP
Model Context Protocol (MCP) server for AI-assisted development ('vibe coding') of MDK applications.
What is SAP MDK MCP?
SAP MDK MCP is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to model context protocol (mcp) server for ai-assisted development ('vibe coding') of mdk applications.
Model Context Protocol (MCP) server for AI-assisted development ('vibe coding') of MDK applications.
This server falls under the Cloud Services category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Model Context Protocol (MCP) server for AI-assisted developm
Use Cases
Maintainer
Works with
Installation
NPM
npx -y @sap/mdk-mcp-serverManual Installation
npx -y @sap/mdk-mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use SAP MDK MCP
SAP MDK MCP Server enables AI-assisted 'vibe coding' of SAP Mobile Development Kit (MDK) applications by exposing four structured tools for project creation, UI page generation, build/deploy lifecycle management, and documentation lookup. It integrates with SAP Business Technology Platform (SAP BTP) Mobile Services and lets developers describe what they want in natural language — such as 'create a list-detail page for the SalesOrder entity' — while the server handles the MDK-specific metadata generation, schema validation, and deployment. Requires Node.js 22.14.0 and is compatible with Cline, Claude Desktop, and other MCP clients.
Prerequisites
- Node.js 22.14.0 (exact version required)
- An SAP BTP account with Mobile Services enabled for deployment features
- An MCP-compatible client such as Cline, Claude Desktop, or VS Code with MCP support
- npm available on your PATH
Install the MDK MCP server globally
Install the @sap/mdk-mcp-server package from npm. Node.js 22.14.0 is required — other versions may not work.
npm install -g @sap/mdk-mcp-serverAdd to MCP client configuration
Register the server in your MCP client config. Pass --schema-version matching your MDK target version (e.g. 26.3).
(Optional) Disable telemetry
SAP tools collect usage telemetry by default. Set the environment variable to opt out before starting the server.
export SAP_UX_FIORI_TOOLS_DISABLE_TELEMETRY=trueCreate a new MDK project
Ask your AI assistant to create an MDK project. The mdk-create tool will scaffold it with the chosen template (CRUD, List Detail, or Base).
Generate pages and validate the schema
Use mdk-gen to add pages and actions, then mdk-manage to validate the project schema before deployment.
Deploy to Mobile Services
Ask the assistant to deploy the project. The mdk-manage tool handles build, deploy, and QR code generation for device onboarding.
SAP MDK MCP Examples
Client configuration
Add MDK MCP Server to your Cline or Claude Desktop config. The --schema-version flag controls which MDK schema version is used.
{
"mcpServers": {
"mdk-mcp": {
"type": "stdio",
"command": "mdk-mcp",
"args": ["--schema-version", "26.3"]
}
}
}Prompts to try
Use these prompts to create, extend, and deploy MDK applications through natural language.
- "Create a new MDK project with a List Detail template for the SalesOrder OData entity"
- "Add a form page to my MDK project for editing Customer records"
- "Validate my MDK project schema and fix any errors"
- "Deploy my MDK project to Mobile Services and generate an onboarding QR code"
- "Migrate my MDK project to the latest schema version"Troubleshooting SAP MDK MCP
The mdk-mcp command is not found after global install
Run 'npm bin -g' to find the global bin directory and ensure it is on your PATH. Also verify you are using exactly Node.js 22.14.0 with 'node --version'.
Schema validation errors when generating MDK pages
Ensure the --schema-version argument matches your MDK target version. Use the mdk-docs tool to look up valid property names and component schemas for your version.
Deployment to Mobile Services fails with authentication errors
Confirm your SAP BTP account has Mobile Services enabled and that you are logged in via the SAP BTP CLI or have valid credentials configured in your environment.
Frequently Asked Questions about SAP MDK MCP
What is SAP MDK MCP?
SAP MDK MCP is a Model Context Protocol (MCP) server that model context protocol (mcp) server for ai-assisted development ('vibe coding') of mdk applications. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install SAP MDK MCP?
Install via npm with the command: npx -y @sap/mdk-mcp-server. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).
Which AI clients work with SAP MDK MCP?
SAP MDK MCP works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is SAP MDK MCP free to use?
Yes, SAP MDK MCP is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.
SAP MDK MCP Alternatives — Similar Cloud Services Servers
Looking for alternatives to SAP MDK MCP? Here are other popular cloud services servers you can use with Claude, Cursor, and VS Code.
Open WebUI
★ 138.2kUser-friendly AI Interface (Supports Ollama, OpenAI API, ...)
Anything LLM
★ 60.4kThe all-in-one AI productivity accelerator. On device and privacy first with no annoying setup or configuration.
LocalAI
★ 46.4kLocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.
Nacos
★ 33.0kan easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.
Xiaozhi ESP32
★ 26.7k本项目为xiaozhi-esp32提供后端服务,帮助您快速搭建ESP32设备控制服务器。Backend service for xiaozhi-esp32, helps you quickly build an ESP32 device control server.
Gateway
★ 11.8kA blazing fast AI Gateway with integrated guardrails. Route to 1,600+ LLMs, 50+ AI Guardrails with 1 fast & friendly API.
Browse More Cloud Services MCP Servers
Explore all cloud services servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up SAP MDK MCP in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use SAP MDK MCP?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.