ui5 avatar

Mcp Server

ui5/mcp-server

Brings SAPUI5 and OpenUI5 development tools to your AI agent through ten focused operations. You get scaffolding for new apps and integration cards, API reference lookups, manifest validation, and integration with the UI5 linter for catching framework-specific issues. The server pulls from official UI5 documentation and best practices, including TypeScript conversion guidelines. Reach for this when you're building enterprise UI5 applications and want your agent to understand the framework's conventions, validate configurations against schemas, and generate boilerplate that follows SAP's patterns. The allowed domains configuration keeps external service calls under control, and responses can be simplified for clients that don't support structured content.

tools
10
transport
STDIO
env vars
5
last updated
Nov 10, 2026

Tools

10 tools

Public tool metadata for what this MCP can expose to an agent.

create_integration_cardScaffolds a new UI Integration Card.

Scaffolds a new UI Integration Card.

No parameter schema in public metadata yet.

create_ui5_appScaffolds a new UI5 application based on a set of templates.

Scaffolds a new UI5 application based on a set of templates.

No parameter schema in public metadata yet.

get_api_referenceFetches and formats UI5 API documentation.

Fetches and formats UI5 API documentation.

No parameter schema in public metadata yet.

get_guidelinesProvides access to UI5 development best practices.

Provides access to UI5 development best practices.

No parameter schema in public metadata yet.

get_integration_cards_guidelinesProvides access to UI Integration Cards development best practices.

Provides access to UI Integration Cards development best practices.

No parameter schema in public metadata yet.

get_project_infoExtracts metadata and configuration from a UI5 project.

Extracts metadata and configuration from a UI5 project.

No parameter schema in public metadata yet.

get_typescript_conversion_guidelinesProvides guidelines for converting UI5 applications and controls from JavaScript to TypeScript.

Provides guidelines for converting UI5 applications and controls from JavaScript to TypeScript.

No parameter schema in public metadata yet.

get_version_infoRetrieves version information for the UI5 framework.

Retrieves version information for the UI5 framework.

No parameter schema in public metadata yet.

run_manifest_validationValidates the manifest against the UI5 Manifest schema.

Validates the manifest against the UI5 Manifest schema.

No parameter schema in public metadata yet.

run_ui5_linterIntegrates with @ui5/linter to analyze and report issues in the UI5 code.

Integrates with @ui5/linter to analyze and report issues in the UI5 code.

No parameter schema in public metadata yet.

Sponsors

Configuration

UI5_MCP_SERVER_ALLOWED_DOMAINSdefault: localhost, services.odata.org

A comma-separated list of domains that are allowed to be used in various tools, for example: 'localhost, example.com, sub.example.com'. Set to an empty string to allow any domains. For wildcard subdomains, prefix the domain with a dot: '.example.com'. This will match 'www.example

UI5_MCP_SERVER_RESPONSE_NO_STRUCTURED_CONTENT

Set to any value to disable structured content in the MCP server responses.

UI5_MCP_SERVER_RESPONSE_NO_RESOURCES

Set to any value to disable resources in the MCP server responses, see https://modelcontextprotocol.io/specification/2025-06-18/server/resource. This is useful for clients that do not support resources, see https://modelcontextprotocol.io/clients, such as Cursor or the Gemini CLI

UI5_LOG_LVLdefault: info

Internal log level (https://ui5.github.io/cli/stable/pages/Troubleshooting/#changing-the-log-level): 'silent', 'error', 'warn', 'info', 'perf', 'verbose' or 'silly'

UI5_DATA_DIR

Directory where the MCP server stores its data, such as cached API references. Defaults to the '.ui5' directory in the user's home directory.

Readme

UI5 MCP Server

A Model Context Protocol server for UI5 application development.

OpenUI5 Community Slack (#tooling channel) Contributor Covenant REUSE status npm Package Version Coverage Status

Description

The UI5 Model Context Protocol server offers tools to improve the developer experience when working with agentic AI tools.

Key Features


View the full README on GitHub

Details

Repository
github.com/ui5/mcp-server
Package
@ui5/mcp-server
Transport
STDIO
Registry
MCP registry, active

More from ui5