sap-fiori-mcp-server Claude Code Plugin
Claude Code PluginClaude CodeDevelopmentEnterprise Business PlatformsWeb & App DevelopmentAI Agents & AI App DevelopmentThe 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