From sap-fiori-mcp-server
Provides guidelines for SAP Fiori app development with CAP or standalone backends. Covers Fiori Elements templates, page types, and MCP tool usage.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sap-fiori-mcp-server:sap-fiori-app-development fiori elements application creation or modificationfiori elements application creation or modificationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. **Always ask the user** whether they want to create a Fiori app for **CAP** (Cloud Application Programming) or a **standalone Fiori project** connected to an external OData service before proceeding with implementation, unless the technology stack is explicitly specified in the user's request.
sap-fiori-analytical-chart).The Fiori MCP can create the following application templates for both CAP and standalone project backends:
The Fiori MCP can add the following page types to existing applications:
package.json.npm run watch-manage-travel)npm start (live backend) or npm run start-mock (mock data)app folder under the CAP application root folder created before with cds init operation. This root folder is always a subfolder directly under working directory.550e8400-e29b-41d4-a716-446655440001)./webapp/annotations/annotation.xml) referenced in manifest.json with matching uri and localUri values:
"annotation": {
"type": "ODataAnnotation",
"uri": "annotations/annotation.xml",
"settings": {
"localUri": "annotations/annotation.xml"
}
}
manifest.json dataSources)./webapp/localService/mainService/metadata.xml) referenced in manifest.json must not be edited locally. Any changes to entity definitions, properties, or service structure must be made at the backend source:
"dataSources": {
"mainService": {
"uri": "/path/to/odata/service/",
"type": "OData",
"settings": {
"annotations": ["annotation"],
"localUri": "localService/mainService/metadata.xml",
"odataVersion": "4.0"
}
}
}
claude plugin install sap-fiori-mcp-server@claude-plugins-officialGenerates and configures SAP Fiori Elements/Freestyle SAPUI5 apps with VS Code extensions: Page Editor, annotations, Service Modeler, ABAP/Cloud Foundry deployment, and AI-assisted development.
Generates, adds, configures, and manages SAP Fiori projects using the @sap-ux/create CLI. Supports adaptation-projects, mockserver-config, deploy-config, and other subcommands.
Develops SAP UI5 applications: freestyle and Fiori Elements apps, custom controls, OData v2/v4 integration, data binding, MVC patterns, routing, QUnit/OPA5 testing, performance, accessibility.