Model Context Protocol (MCP) server for AI-assisted development of MDK applications.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
One-click editor setup isn’t available for this listing yet — we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.
This open-source server provides AI agents with comprehensive MDK knowledge and tools. By combining best practice guidelines, project-aware context information, templates for creating new projects, and access to the MDK CLI tools, the MDK MCP server transforms AI agents into MDK development experts.
The mobile development kit is a powerful framework that enables developers to build cross-platform mobile applications using a metadata-driven approach. It is part of SAP Business Technology Platform and integrates tightly with SAP Mobile Services. Some of SAP’s larger and complex mobile apps are built using MDK. An example is SAP Service and Asset Manager.
The MDK MCP server supports the following platforms:
If you're on an Intel Mac, you may need to:
Install node.js 24.11.1.
To install the MDK MCP server, you have two options:
a. Use npm to install it from the public npmjs registry at @sap/mdk-mcp-server.
b. Clone the open-source code repository at https://github.com/SAP/mdk-mcp-server, and use npm to install.
Configure your MCP client (AI agent) to connect to the server. Note that configuration will vary depending on the AI agent used.
Cline in VS Code: Example using the Cline extension.
cline_mcp_settings.json file in your editor.mcpServers section, and save the file. The supported schema versions include 26.6 (default), 26.3, 25.9, 25.6, 24.11, and 24.7.Note:
If the MCP server is not listed with its available tools in the Cline extension immediately, restart VS Code.
Claude Code discovers MCP servers from its configuration.
Note: If
~/.claude.jsonalready exists, merge themdk-mcpentry into the existingmcpServerssection rather than replacing the entire file.
Open the Claude Code panel in VS Code and run:
You should see mdk-mcp listed as an available MCP server.
An example using OpenCode:
Edit the file ~/.cursor/mcp.json:
Find your Node.js installation path by running the terminal command:
This might output something like /usr/local/bin/node or /opt/homebrew/bin/node.
Edit ~/Library/Application Support/Claude/claude_desktop_config.json and update the command field to use the absolute path:
Restart Claude Desktop.
Note: Adjust the paths based on your actual Node.js and MDK MCP server installation locations.
Once configured, your AI agent will have access to the MDK MCP server. Depending on your IDE settings, you may need to approve initial tool calls.
Create a Rule File: To ensure your AI coding assistant uses the MCP servers appropriately for your project, define rules and guidelines in a file named AGENTS.md. In the Cline extension for VS Code, click the Manage Cline Rules & Workflows icon below the prompt box, click + to create a new rule file (e.g., AGENTS.md) and add the example rules shown below:
Verify your LLM Provider and AI model.
When you add Cline to VS Code, it serves as the default API provider. You can choose a different LLM provider, such as SAP AI Core. To add an SAP AI Core API provider in the Cline extension for VS Code, follow these steps:
Integration with SAP Mobile Services: To create a new MDK application, the MCP server uses the Cloud Foundry CLI and a .service.metadata file containing:
We include a tool to help with creating or updating this file as part of our VS Code extension: Mobile development kit extension for VS Code. This is how you can use this tool to create or update the .service.metadata file:
Your environment is now ready for the MDK development with MCP server. You can now enter a prompt to:
[!NOTE] Tools are meant to be used by AI models and do not constitute a stable API.
This release of the MDK MCP server includes the following tools, which can be accessed by your AI agent:
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mdk-mcp-server)<a href="https://allmcps.com/mcp/mdk-mcp-server"><img src="https://allmcps.com/api/badge/mdk-mcp-server?style=directory" alt="Mdk MCP Server on AllMCPs" /></a>