{"ref":"artifact:sap-mdk-mcp-server","page":"/artifacts/sap-mdk-mcp-server","json":"/artifacts/sap-mdk-mcp-server.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"sap-mdk-mcp-server","name":"@sap/mdk-mcp-server","artifact_type":"mcp-server","ecosystem":"btp","domain":"ai-and-agents","origin_ring":"sap-official","description":{"one_line":"Five tools for Mobile Development Kit work: create a project, generate pages and rules into it, drive the build and deploy, read the documentation, and pull OData metadata from Mobile Services.","short":"MCP server with five tools for Mobile Development Kit work","what_it_solves":"MDK applications are metadata-driven and cross-platform, built against SAP Mobile Services on BTP, which means an agent guessing at them is guessing at a schema rather than at code. `mdk-create` makes a project or entity metadata from the templates, `mdk-gen` generates pages, actions, i18n files and rule references into it, `mdk-manage` runs build, deploy, validate, migrate and QR codes, `mdk-docs` reaches the documentation and examples, and `mdk-fetch-mobile-metadata` pulls OData metadata from Mobile Services. Installed globally and launched as `mdk-mcp`, optionally pinned to a schema version.","when_not_to_use":"It expects a real landscape, not just a project: a `.service.metadata` file naming the Mobile Services app, endpoint and destination, the Cloud Foundry CLI, and access to a BTP Cloud Foundry environment. From 0.4.0 macOS support is ARM64 only — Intel Macs are not supported — alongside Linux and Windows on x64 and ARM64."},"links":{"npm":"https://www.npmjs.com/package/@sap/mdk-mcp-server","repo":"https://github.com/SAP/mdk-mcp-server"},"identity":{"license":"Apache-2.0"},"compat":{"runtimes":["node"],"deployment":["cf"]},"provides":[{"capability":"capability:agent-code-access","what_it_does":"Puts the MDK project and its toolchain in front of an agent — templates, generators, the build and deploy commands, and the OData metadata of the Mobile Services app it is written against.","sources":[{"url":"https://github.com/SAP/mdk-mcp-server","title":"@sap/mdk-mcp-server — README","checked":"2026-09-09"}]}],"provenance":{"discovered_via":[{"source":"source:sap-ai-mcp-servers"}],"first_seen":"2026-09-09"},"history":[{"date":"2026-09-09","field":"entry","from":null,"to":"created","reason":"Entered from the sap-ai-mcp-servers catalogue, which is credited as the source; the description is written from the project's own README and documentation rather than from the catalogue's line about it."}],"drafted_with_ai":true,"maintainers":["actor:sap"],"contributors":["actor:billfroelich","actor:jitendrakansal","actor:kannusamik","actor:lnoens-sap","actor:mingkho","actor:qswangsap","actor:stoev","actor:thomaszang"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"good","evidence":"released this month"},{"label":"Continuity","tier":"good","evidence":"12 contributors, 2 publishers, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-10, not archived"}],"compatibility":[{"label":"Declared for","tier":"unknown","evidence":"no BTP release lines in the atlas"},{"label":"Survived majors","tier":"unknown","evidence":"no BTP release lines in the atlas"},{"label":"Maintainer's CI","tier":"good","evidence":"CI green, 2026-10-26"}],"practice":[{"label":"Tests","tier":"good","evidence":"6 test files, npm test"},{"label":"Docs","tier":"good","evidence":"README 24 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":6043,"unit":"installs/week"},{"value":38,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","latest_version":"0.4.2","majors":{"0.1":{"version":"0.1.0","date":"2025-10-16"},"0.2":{"version":"0.2.0","date":"2025-11-06"},"0.3":{"version":"0.3.0","date":"2026-01-20"},"0.4":{"version":"0.4.0","date":"2026-07-29"}},"license":"Apache-2.0","first_release":"2025-10-16","last_release":"2026-10-21","releases":14,"cadence_days":2,"maintainers":2,"repository":"git+https://github.com/SAP/mdk-mcp-server.git","peer_cds":null,"test_script":true,"types":false,"downloads_weekly":6043,"stars":38,"forks":11,"open_issues":2,"archived":false,"pushed_at":"2026-10-26","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","contributors":12,"tree_truncated":false,"test_files":6,"workflows":2,"other_ci":false,"readme_bytes":24383,"docs_files":0,"changelog":true,"license_file":true,"dts_files":1,"ci_status":"success","ci_run_at":"2026-10-26","ci_workflow":"CI","ci_event":"push","readme_path":"README.md","readme_sha":"a50863df27bcca339e21ec03db54e8964ef6980e","months_since_release":0,"dormant":false,"repository_directory":null,"first_commit":"2025-09-22","last_commit":"2026-10-26","commits":153,"dependencies":18,"node_engine":null,"downloads_monthly":36119,"created_at":"2025-09-22T09:20:00Z","open_prs":1,"repo_read":"2026-10-26"},"release_notes":{"license":"Apache-2.0","quotable":true,"source":{"kind":"repo","path":"CHANGELOG.md","ref":"main","url":"https://github.com/SAP/mdk-mcp-server/blob/main/CHANGELOG.md"},"format":"keep-a-changelog","releases":[{"version":"0.4.1","date":"2026-10-21","date_source":"heading","heading":"Version 0.4.1 - 2026-10-21","url":"https://github.com/SAP/mdk-mcp-server/blob/main/CHANGELOG.md#version-041---2026-10-21","sections":[{"kind":"change","heading":"Changed","items":2}],"hash":"904eaed2672ca526"},{"version":"0.4.0","date":"2026-07-29","date_source":"heading","heading":"Version 0.4.0 - 2026-07-29","url":"https://github.com/SAP/mdk-mcp-server/blob/main/CHANGELOG.md#version-040---2026-07-29","sections":[{"kind":"feature","heading":"Added","items":3},{"kind":"change","heading":"Changed","items":2}],"hash":"b074ca959ced19a0"},{"version":"0.3.7","date":"2026-04-19","date_source":"heading","heading":"Version 0.3.7 - 2026-04-19","url":"https://github.com/SAP/mdk-mcp-server/blob/main/CHANGELOG.md#version-037---2026-04-19","sections":[{"kind":"change","heading":"Changed","items":1}],"hash":"518654ce973445fe"},{"version":"0.3.6","date":"2026-04-19","date_source":"heading","heading":"Version 0.3.6 - 2026-04-19","url":"https://github.com/SAP/mdk-mcp-server/blob/main/CHANGELOG.md#version-036---2026-04-19","sections":[{"kind":"change","heading":"Changed","items":1}],"hash":"651b06b1e9cf8494"},{"version":"0.3.5","date":"2026-04-19","date_source":"heading","heading":"Version 0.3.5 - 2026-04-19","url":"https://github.com/SAP/mdk-mcp-server/blob/main/CHANGELOG.md#version-035---2026-04-19","sections":[{"kind":"change","heading":"Changed","items":1}],"hash":"a8ffe16aa49ae386"},{"version":"0.3.4","date":"2026-03-31","date_source":"heading","heading":"Version 0.3.4 - 2026-03-31","url":"https://github.com/SAP/mdk-mcp-server/blob/main/CHANGELOG.md#version-034---2026-03-31","sections":[{"kind":"change","heading":"Changed","items":2}],"hash":"a6eed3b0c65b40b7"},{"version":"0.3.3","date":"2026-01-23","date_source":"heading","heading":"Version 0.3.3 - 2026-01-23","url":"https://github.com/SAP/mdk-mcp-server/blob/main/CHANGELOG.md#version-033---2026-01-23","sections":[{"kind":"change","heading":"Changed","items":1}],"hash":"8703b621dbaa94c1"},{"version":"0.3.2","date":"2026-01-22","date_source":"heading","heading":"Version 0.3.2 - 2026-01-22","url":"https://github.com/SAP/mdk-mcp-server/blob/main/CHANGELOG.md#version-032---2026-01-22","sections":[{"kind":"change","heading":"Changed","items":1}],"hash":"f3d99eadf2f3e30f"},{"version":"0.3.1","date":"2026-01-20","date_source":"heading","heading":"Version 0.3.1 - 2026-01-20","url":"https://github.com/SAP/mdk-mcp-server/blob/main/CHANGELOG.md#version-031---2026-01-20","sections":[{"kind":"change","heading":"Changed","items":1}],"hash":"f4c9fdd7527b4c95"},{"version":"0.3.0","date":"2026-01-20","date_source":"heading","heading":"Version 0.3.0 - 2026-01-20","url":"https://github.com/SAP/mdk-mcp-server/blob/main/CHANGELOG.md#version-030---2026-01-20","sections":[{"kind":"feature","heading":"Added","items":1}],"hash":"19610b591fb61157"},{"version":"0.2.1","date":"2025-11-06","date_source":"heading","heading":"Version 0.2.1 - 2025-11-06","url":"https://github.com/SAP/mdk-mcp-server/blob/main/CHANGELOG.md#version-021---2025-11-06","sections":[{"kind":"change","heading":"Changed","items":1}],"hash":"02ceccdaaf512c85"},{"version":"0.2.0","date":"2025-11-06","date_source":"heading","heading":"Version 0.2.0 - 2025-11-06","url":"https://github.com/SAP/mdk-mcp-server/blob/main/CHANGELOG.md#version-020---2025-11-06","sections":[{"kind":"feature","heading":"Added","items":1}],"hash":"9a68de413b8731c3"},{"version":"0.1.0","date":"2025-10-13","date_source":"heading","heading":"Version 0.1.0 - 2025-10-13","url":"https://github.com/SAP/mdk-mcp-server/blob/main/CHANGELOG.md#version-010---2025-10-13","sections":[{"kind":"feature","heading":"Added","items":1}],"hash":"955492c926db47de"}],"versions":[{"version":"0.4.2","date":"2026-10-21"},{"version":"0.4.1","date":"2026-10-21"},{"version":"0.4.0","date":"2026-07-29"},{"version":"0.3.7","date":"2026-04-19"},{"version":"0.3.6","date":"2026-04-19"},{"version":"0.3.5","date":"2026-04-19"},{"version":"0.3.4","date":"2026-03-31"},{"version":"0.3.3","date":"2026-01-23"},{"version":"0.3.2","date":"2026-01-22"},{"version":"0.3.1","date":"2026-01-20"},{"version":"0.3.0","date":"2026-01-20"},{"version":"0.2.1","date":"2025-11-06"},{"version":"0.2.0","date":"2025-11-06"},{"version":"0.1.0","date":"2025-10-16"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:sap","name":"SAP","json":"/actors/sap.json"}],"contributors":[{"ref":"actor:billfroelich","name":"Bill Froelich","json":"/actors/billfroelich.json"},{"ref":"actor:stoev","name":"Dimitar Stoev","json":"/actors/stoev.json"},{"ref":"actor:jitendrakansal","name":"JITENDRA KANSAL","json":"/actors/jitendrakansal.json"},{"ref":"actor:kannusamik","name":"KannusamiK","json":"/actors/kannusamik.json"},{"ref":"actor:lnoens-sap","name":"lnoens-sap","json":"/actors/lnoens-sap.json"},{"ref":"actor:mingkho","name":"Ming Kho","json":"/actors/mingkho.json"},{"ref":"actor:thomaszang","name":"thomaszang","json":"/actors/thomaszang.json"},{"ref":"actor:qswangsap","name":"Wang, Qiu Shi","json":"/actors/qswangsap.json"}],"explained_by":[{"ref":"content:what-s-new-in-mobile-development-kit-client-26-9","name":"What’s new in Mobile development kit client 26.9","json":"/content/what-s-new-in-mobile-development-kit-client-26-9.json"}],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}