UI5 MCP Server logo

UI5 MCP Server

UI5 development tools for scaffolding apps, consulting guidance, inspecting projects, and validating UI5 code.

Install UI5 MCP Server

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "mcp-server-80": {
      "command": "npx",
      "args": [
        "-y",
        "@ui5/mcp-server"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 10 tools correctly (1mo ago).

Overview

UI5 MCP Server MCP server provides agent tools for UI5 application development, including project scaffolding, API reference lookup, guidelines, metadata extraction, and validation. It runs as an npm package over stdio and can be configured in MCP-compatible clients. Reach for it when an AI coding agent needs UI5-specific project context, documentation, or checks such as manifest validation and linting.

Use cases

  • Scaffold a UI5 application from a template
  • Create a UI Integration Card
  • Look up UI5 API documentation and guidelines
  • Inspect UI5 project metadata and configuration
  • Validate manifests and lint UI5 code

Key features

  • UI5 application scaffolding
  • UI Integration Card scaffolding
  • UI5 API and development guidance
  • Project metadata extraction
  • Manifest schema validation
  • UI5 linter integration

Tools10

What UI5 MCP Server lets your agent do. Expand a tool for its parameters.

Verified live~2.3k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

25/26 checks healthy over the last 92d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 3d ago via OSV.dev · @ui5/mcp-server (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars108Stargazers on the source repository.
npm downloads353kPackage downloads in the last 30 days.
Last commit2d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed10Callable tools this server registers over MCP.
Directory activity4 viewsConfig copies, upvotes, and views on AllMCPs.

How UI5 MCP Server works

What UI5 MCP Server MCP server does

UI5 MCP Server MCP server connects an MCP-compatible AI client with UI5 development tasks. It supports creating UI5 applications from available templates and scaffolding UI Integration Cards. It also gives an agent access to UI5 API documentation, general development guidance, Integration Card guidance, and instructions for converting UI5 applications or controls from JavaScript to TypeScript.

For an existing project, the server can extract project metadata and configuration. It can retrieve UI5 framework version information, validate a manifest against the UI5 Manifest schema, and run the @ui5/linter to report issues in UI5 code. These capabilities place the project in the Developer Tools category and are aimed at agents assisting with implementation, inspection, and correction of UI5 projects.

How it works

The server is distributed as the @ui5/mcp-server npm package and uses the stdio MCP transport in the documented setup. An MCP client starts it through npx, after which the client can expose the listed tools to an AI agent. The server does not accept command-line arguments; configuration is supplied through environment variables.

Documentation and other UI5 resources can be cached in the configured data directory. The server uses CDN URLs for OpenUI5 and SAPUI5 resources by default, and the base URL can be replaced with a custom valid URL. Domain access can also be restricted with an allowlist.

Setup and configuration

Node.js v20.17.0, v22.9.0, or higher is required, along with npm 8.0.0 or higher. A standard client configuration starts npx -y @ui5/mcp-server with transport type stdio. Native Windows may require invoking npx through cmd /c.

The main configuration options are:

  • UI5_MCP_SERVER_ALLOWED_DOMAINS controls which domains tools may use. Its default is localhost, services.odata.org.
  • UI5_MCP_SERVER_RESPONSE_NO_STRUCTURED_CONTENT disables structured response content when set.
  • UI5_MCP_SERVER_RESPONSE_NO_RESOURCES disables MCP resources, which can help clients without resource support.
  • UI5_MCP_SERVER_CDN_URL overrides the base URL for UI5 resources.
  • UI5_LOG_LVL sets the internal logging level.
  • UI5_DATA_DIR selects the directory for stored data, including cached API references.

UI5 MCP Server MCP server can also be added to project or global agent instructions through an AGENTS.md file, or a client-specific equivalent such as CLAUDE.md, so the agent knows to request current UI5 guidance.

Tools and capabilities

UI5 MCP Server MCP server exposes these tools:

  • create_integration_card and create_ui5_app for scaffolding.
  • get_api_reference, get_guidelines, get_integration_cards_guidelines, and get_typescript_conversion_guidelines for UI5 documentation and practices.
  • get_project_info and get_version_info for project and framework information.
  • run_manifest_validation for schema validation.
  • run_ui5_linter for analysis through @ui5/linter.

Limitations and notes

The documented setup requires a compatible MCP client; examples are provided for VS Code, Cline, Claude Code, and Codex. The allowed-domain setting affects domains used by various tools, so projects that rely on other domains may need an explicit configuration. The CDN override applies to both OpenUI5 and SAPUI5 resources, and the project version is appended to the configured base URL at runtime.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about UI5 MCP Server

UI5 MCP Server is an MCP server that connects AI agents to UI5 application development tools. Its main tools scaffold UI5 apps and Integration Cards, retrieve API references and guidelines, inspect project metadata, report UI5 version information, validate manifests, and run the UI5 linter.

Install it through an MCP client by configuring the stdio command `npx -y @ui5/mcp-server`. The server requires Node.js v20.17.0, v22.9.0, or higher and npm v8.0.0 or higher.

Yes, UI5 MCP Server works with VS Code.

Yes, it provides separate tools for both tasks. `run_manifest_validation` checks a manifest against the UI5 Manifest schema, while `run_ui5_linter` uses `@ui5/linter` to analyze and report UI5 code issues.

Set `UI5_MCP_SERVER_ALLOWED_DOMAINS` to a comma-separated domain list. It defaults to `localhost, services.odata.org`; an empty value allows any domain, and a leading dot enables wildcard subdomains.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewUI5 MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mcp-server-80?style=directory)](https://allmcps.com/mcp/mcp-server-80)
HTML Embed
<a href="https://allmcps.com/mcp/mcp-server-80"><img src="https://allmcps.com/api/badge/mcp-server-80?style=directory" alt="UI5 MCP Server on AllMCPs" /></a>