mdk-mcp-server
Verified Safeby SAP
Overview
Provides AI agents with comprehensive SAP Mobile Development Kit (MDK) knowledge and tools to assist in MDK application development, including project creation, artifact generation (pages, actions, i18n, rules), project management (build, deploy, validate, migrate), and documentation access.
Installation
npx -y supergateway --port 9881 --stdio "node ./build/start.js"Environment Variables
- INSTRUMENTATION_KEY
- SAP_UX_FIORI_TOOLS_DISABLE_TELEMETRY
Security Notes
The server employs robust security measures, particularly for executing external commands and parsing user-provided data. It uses Zod for input validation, sanitizes file paths (`validateAndSanitizePath`), and whitelists executable commands and their arguments (`validateCommandArgs`) to prevent command injection and directory traversal. XML and JSON parsing include protections against XXE, entity expansion, and size/nesting depth limits (`safeXmlParse`, `safeJsonParse`). However, the inherent use of `execSync` to run external system commands, while heavily fortified, still presents an elevated risk surface that prevents a perfect score.
Similar Servers
keyboard-local
Enables AI clients to execute real-world tasks through connected third-party tools (APIs, CLIs, SDKs) with human approval, leveraging a secure GitHub Codespace environment.
1mcp
Orchestrates AI agent tool calls by executing JavaScript/TypeScript code in a WASM sandbox, reducing LLM context bloat and managing security policies.
meds-mcp
A Medical Context Protocol (MCP) server for retrieving and analyzing de-identified patient EHR data, facilitating LLM-powered chat interaction and evidence review with medical ontologies and faceted search.
dotbox-mcp
An MCP server that enables LLMs to execute .NET workloads in isolated Docker containers for C# code execution, project management, and web API hosting.