sap avatar

Mdk Mcp Server

sap/mdk-mcp-serverOfficial

If you're building cross-platform mobile apps on SAP Business Technology Platform, this server turns your AI agent into an MDK development assistant. It exposes tools for scaffolding new projects with CRUD or List Detail templates, validating schema against specific MDK versions (24.7 through 26.3), and deploying to SAP Mobile Services via Cloud Foundry CLI. The server pulls in MDK documentation, best practices, and project context so your agent can generate metadata-driven UI definitions, add controls to existing pages, or migrate older projects to current schemas. You'll need a service.metadata file with your Mobile Services endpoint and app ID to connect OData destinations.

GitHub stars
31
tools
5
transport
STDIO
last updated
Apr 19, 2026

Tools

5 tools

Public tool metadata for what this MCP can expose to an agent.

mdk-createCreates MDK projects or entity metadata using templates (CRUD, List Detail, Base).

Creates MDK projects or entity metadata using templates (CRUD, List Detail, Base).

No parameter schema in public metadata yet.

mdk-genGenerates MDK artifacts including pages, actions, i18n files, and rule references.

Generates MDK artifacts including pages, actions, i18n files, and rule references.

No parameter schema in public metadata yet.

mdk-manageComprehensive MDK project management tool that handles build, deploy, validate, migrate, show QR code, and mobile app editor operations.

Comprehensive MDK project management tool that handles build, deploy, validate, migrate, show QR code, and mobile app editor operations.

No parameter schema in public metadata yet.

mdk-docsUnified tool for accessing MDK documentation including search, component schemas, property details, and examples.

Unified tool for accessing MDK documentation including search, component schemas, property details, and examples.

No parameter schema in public metadata yet.

mdk-fetch-mobile-metadataFetches OData $metadata document from a Mobile Services destination and saves it as a .service.metadata file in the MDK project.

Fetches OData $metadata document from a Mobile Services destination and saves it as a .service.metadata file in the MDK project.

No parameter schema in public metadata yet.

Sponsors

Readme

SAP MDK icon

Welcome to @sap/mdk-mcp-server

REUSE status

What is MCP server for Mobile Development Kit (MDK)?

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.

What is Mobile Development Kit?

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.

Table of Contents


View the full README on GitHub

Details

Repository
github.com/sap/mdk-mcp-server
Package
@sap/mdk-mcp-server
Transport
STDIO
Registry
MCP registry, active