Back to Home
UI5 icon

mcp-server

Verified Safe

by 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

Run Command
npx @ui5/mcp-server

Environment 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

Stats

Interest Score50
Security Score8
Cost ClassHigh
Avg Tokens10000
Stars50
Forks6
Last Update2025-12-11

Tags

UI5SAPUI5OpenUI5Model Context ProtocolAI AgentDevelopment ToolsFrontendWeb Development