An MCP server for AI coding assistants that searches SAP Fiori/UI5 documentation and creates or modifies SAP Fiori elements applications. It supports generating apps for CAP projects or existing OData services, and modifying app structure and manifest settings such as pages, controller extensions, and initial load.
From the registry: SAP Fiori - Model Context Protocol (MCP) server
Please install the `fiori-mcp-server` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install Node.js and npm** — Node.js and npm are required to run the MCP server via npx or install it globally with npm. (https://nodejs.org/)
Canonical MCP server config (stdio transport):
- command: `npx`
- args: ["--yes","@sap-ux/fiori-mcp-server@latest","fiori-mcp"]
- optional environment variables:
- `LOG_LEVEL`: Sets the server log level. Supported values: off, error, warn, info, debug, verbose. Default is error. (example: `debug`)
- `NODE_EXTRA_CA_CERTS`: Path to a custom CA certificate file for connecting to servers that use a self-signed SSL certificate. (example: `<path-to-your-certificate-file>`)
- `NODE_TLS_REJECT_UNAUTHORIZED`: Set to 0 to bypass SSL certificate validation. Not recommended except in non-production environments. (example: `0`)
- `SAP_UX_FIORI_TOOLS_DISABLE_TELEMETRY`: Set to true to disable telemetry collection. (example: `true`)
Note: Prefer the npx launch method as the simplest portable setup. The server executable invoked by the package is fiori-mcp. Telemetry can also be disabled via the one-time config file ~/.fioritools/telemetrysettings.json, which is a prerequisite-style local setting rather than MCP client config. Some prompts that access SAP systems may require a saved SAP system connection using the Connection Manager for SAP Systems VS Code extension.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.NODE_EXTRA_CA_CERTSPath to a custom CA certificate file for connecting to OData servers with self-signed SSL certificates.NODE_TLS_REJECT_UNAUTHORIZEDDisables SSL certificate validation when set to 0; not recommended and only for non-production use.LOG_LEVELSets the server log level (off, error, warn, info, debug, verbose).SAP_UX_FIORI_TOOLS_DISABLE_TELEMETRYDisables telemetry collection when set to true.Meta Ads MCP (Facebook + Instagram) - analyze performance, manage budgets, pause campaigns.