mcp-server
Verified Safeby UI5
Overview
A Model Context Protocol (MCP) server that provides tools to assist AI agents in UI5 (OpenUI5/SAPUI5) application development, streamlining development workflows by automating tasks and providing UI5-specific information.
Installation
npx @ui5/mcp-serverEnvironment Variables
- UI5_MCP_SERVER_ALLOWED_ODATA_DOMAINS
- UI5_MCP_SERVER_RESPONSE_NO_STRUCTURED_CONTENT
- UI5_MCP_SERVER_RESPONSE_NO_RESOURCES
- UI5_LOG_LVL
- UI5_DATA_DIR
Security Notes
The server uses EJS templating for project generation, but templates and variables are internally controlled and validated (e.g., `appNamespace`, `frameworkVersion`, `author`). It executes `npm install` and `git init` in newly created, controlled directories, minimizing risk. Network requests to UI5 CDNs for API/version info are to trusted sources. The most significant network risk is fetching OData metadata via `oDataV4Url`, which is mitigated by a configurable domain allow list (`UI5_MCP_SERVER_ALLOWED_ODATA_DOMAINS`). Path inputs are normalized and validated against configured root paths to prevent traversal attacks. No direct usage of `eval` in the server's core logic, though underlying UI5 framework components might use it as noted in documentation.
Similar Servers
tmcp
Build Model Context Protocol (MCP) servers for AI agents to interact with external tools and data sources, enabling LLMs to access context and perform actions.
mcp-servers
Provides a curated collection of Model Context Protocol (MCP) server configurations to enable AI agents to interact with various developer tools and services.
mcp-kit
A CLI tool for scaffolding Model Context Protocol (MCP) applications, either as servers providing tools, resources, and prompts, or clients consuming them.
mcp-server
A Model Context Protocol (MCP) server designed to assist AI models in the development of SAP Cloud Application Programming Model (CAP) applications by providing tools for model analysis and documentation search.