Language:JapaneseEnglish

sap-fiori-mcp-server Claude Code Plugin

Author
SAP SE
Category
Development
Topics
Enterprise Business Platforms · Web & App Development · AI Agents & AI App Development
First cataloged
2026-07-09 (UTC)
Explanation last updated
2026-09-02 (UTC)
Source (GitHub) last updated
2026-09-02 (UTC) (3 days ago)

The explanation below is AI-generated. Please verify it against the sources.

This plugin is an MCP server that connects Claude Code and similar AI coding assistants to SAP Fiori development tooling. It lets the assistant generate new SAP Fiori elements applications inside CAP or OData-based projects, and inspect or modify existing ones such as adding pages, controller extensions, or manifest changes. It also provides a documentation search tool covering SAP Fiori elements, annotations, UI5, and OPA5 guides. The server communicates over stdio and is typically launched via npx inside an editor's MCP configuration. It can also connect to a stored SAP system to download OData service metadata before generating an app.

About the service

SAP Fiori is SAP's design system and user-experience framework used to build and run business applications for SAP products, including web and mobile enterprise apps built with SAPUI5 and SAP Fiori elements. This plugin integrates with that ecosystem by generating and modifying Fiori applications, and by connecting to configured SAP systems to retrieve OData service metadata needed for app generation.

What you can do with sap-fiori-mcp-server

  • Generate a new SAP Fiori elements application inside a CAP project
  • Generate a new SAP Fiori UI application for an existing OData service, including ABAP RAP-based services
  • List existing SAP Fiori applications found in a given directory for further modification
  • List SAP systems already stored in the user's environment and download OData service metadata from one of them
  • Discover available modification functionalities for an existing app, then get details and execute a chosen modification (e.g. add/delete pages, add controller extensions, change manifest.json properties)
  • Search SAP Fiori elements, UI5, OPA5, and Fiori tools documentation using a local semantic search model
  • Configure logging level and log file location, and enable or disable telemetry collection
  • Set up custom CA certificates or bypass SSL validation when connecting to systems with self-signed certificates

Sources

Back to list