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-08-20 (UTC)
Source (GitHub) last updated
2026-08-26 (UTC) (yesterday)

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 application development. It provides tools to scan a project for existing SAP Fiori apps, generate new apps on top of CAP projects or OData/RAP-based services, and search SAP Fiori, UI5, and OPA5 documentation. It also offers a three-step workflow (list available modifications, get details, then execute) for changing an existing app, such as adding pages, controller extensions, or manifest settings. The server runs over stdio and is typically launched via npx, with configuration options for logging level, self-signed SSL certificate handling, and telemetry opt-out. The README recommends pairing it with separate MCP servers for CAP and UI5 for a fuller workflow.

About the service

SAP Fiori is SAP's design system and user-experience framework for building web and mobile business applications across SAP products, offering templates, reusable UI components, and role-based, responsive interface patterns. This plugin connects an AI assistant to SAP Fiori tooling so it can generate or modify applications against SAP systems, CAP projects, and OData services.

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

  • Scan a project directory to locate existing SAP Fiori applications for modification
  • Generate a new SAP Fiori elements app inside a CAP project or against an OData/RAP-based service
  • List saved SAP system connections and download OData service metadata before app generation
  • Search SAP Fiori, UI5, and OPA5 documentation for relevant guidance
  • Use a three-step flow (list functionality, get details, execute) to add or remove pages, add controller extensions, or change manifest settings on an existing app
  • Adjust logging level, configure custom or self-signed SSL certificates, and opt out of telemetry

Sources

Back to list