@sap-ux/fiori-mcp-server
MCP ServerFreeSAP Fiori - Model Context Protocol (MCP) server
Capabilities8 decomposed
sap fiori project scaffolding and generation via mcp
Medium confidenceGenerates complete SAP Fiori application projects (elements, freestyle, and custom variants) through the Model Context Protocol, exposing SAP's internal project templates and configuration schemas as callable tools. The MCP server wraps SAP's Fiori project generators, allowing Claude and other MCP clients to invoke project creation with validated parameters (app type, namespace, data source bindings) and receive structured project artifacts including manifest files, routing configuration, and OData service bindings.
Exposes SAP's internal Fiori project generators as MCP tools, enabling AI-driven project creation with full support for Fiori elements, freestyle, and custom variants — not a generic code generator but a direct integration with SAP's official tooling
Provides SAP-native project generation with guaranteed compatibility and official support, unlike generic Fiori boilerplate generators or manual scaffolding
fiori application code analysis and linting via mcp tools
Medium confidenceAnalyzes SAP Fiori application source code (JavaScript, XML, JSON manifests) for compliance with SAP Fiori best practices, coding standards, and UI5 patterns. Exposes linting and analysis rules as MCP tools that validate manifest configurations, component structure, routing setup, and OData binding patterns, returning structured diagnostics with severity levels and remediation suggestions.
Integrates SAP's official Fiori linting rules and best-practice validators as MCP tools, providing SAP-native code quality checks rather than generic JavaScript linters adapted for Fiori
Delivers Fiori-specific validation (manifest structure, UI5 patterns, OData bindings) that generic linters like ESLint cannot provide without extensive custom rule configuration
fiori ui5 library and component documentation retrieval via mcp
Medium confidenceProvides on-demand access to SAP UI5 library documentation, component APIs, and Fiori design patterns through MCP tools that query SAP's documentation index and return structured reference material. Tools support semantic search across UI5 controls, properties, events, and aggregations, as well as retrieval of Fiori design guidelines, code examples, and best-practice patterns for specific use cases.
Exposes SAP's official UI5 documentation and Fiori design guidelines as queryable MCP tools with semantic search, enabling AI systems to retrieve accurate API signatures and patterns without hallucination
Provides authoritative SAP documentation through structured tools, reducing hallucination risk compared to LLMs trained on potentially outdated or incomplete UI5 documentation
odata service metadata parsing and binding configuration generation
Medium confidenceParses OData service metadata (EDMX/XML format) and generates Fiori-compatible data binding configurations, including manifest datasource entries, OData model initialization code, and binding path templates. Exposes MCP tools that accept OData metadata URLs or raw EDMX and return structured entity/property maps, suggested binding patterns, and auto-generated component code for common CRUD operations.
Integrates OData metadata parsing with Fiori-specific code generation, producing manifest configurations and binding code tailored to SAP's data binding conventions rather than generic OData client generation
Generates Fiori-native OData configurations (manifest datasources, UI5 model initialization) directly from metadata, eliminating manual binding setup compared to generic OData client generators
fiori freestyle and elements application template selection and customization
Medium confidenceProvides MCP tools for selecting and customizing SAP Fiori application templates (elements-based, freestyle, or hybrid), with support for configuring template parameters (UI pattern, data source type, responsive behavior, theming). Tools expose template metadata, preview configurations, and generate customized project scaffolds based on selected template variants and user preferences.
Exposes SAP's official Fiori template library as queryable MCP tools with customization support, enabling AI-guided template selection and generation rather than requiring manual template browsing and setup
Provides SAP-native template selection and customization through structured tools, ensuring generated apps follow official Fiori patterns and best practices compared to generic boilerplate templates
fiori application testing and quality assurance tool integration
Medium confidenceIntegrates SAP's Fiori testing frameworks (OPA5, QUnit, integration testing tools) as MCP tools, enabling generation of test scaffolds, test case templates, and test execution configuration. Tools support generating unit tests for Fiori controllers, integration tests for UI interactions, and OPA5 test journeys, with support for mocking OData services and validating UI state.
Generates Fiori-specific test scaffolds (OPA5 journeys, QUnit tests with UI5 mocking) as MCP tools, enabling AI-assisted test creation tailored to Fiori UI patterns rather than generic JavaScript testing frameworks
Produces Fiori-native test code (OPA5, QUnit with UI5 mocking) directly from component code, reducing manual test setup compared to generic testing frameworks that require extensive Fiori-specific configuration
fiori manifest and configuration file validation and auto-correction
Medium confidenceValidates SAP Fiori manifest.json, Component.js, and other configuration files against SAP's schema definitions and best practices, providing structured diagnostics and auto-correction suggestions. Tools parse configuration files, validate against JSON schema, check for required properties, validate OData binding syntax, and suggest corrections for common configuration errors.
Validates Fiori configuration against SAP's official schema definitions with auto-correction for common errors, providing SAP-native validation rather than generic JSON schema validation
Delivers Fiori-specific configuration validation (manifest structure, OData binding syntax, routing patterns) with auto-correction, compared to generic JSON validators that lack Fiori-specific rules
fiori ui5 version compatibility checking and migration assistance
Medium confidenceAnalyzes Fiori application code for UI5 version compatibility issues, deprecated APIs, and breaking changes across UI5 versions. Exposes MCP tools that check component code against target UI5 versions, identify deprecated controls and properties, suggest migration paths, and generate compatibility reports with remediation steps.
Analyzes Fiori code against SAP's UI5 version compatibility matrix and deprecation schedules, providing version-specific migration guidance rather than generic code modernization
Delivers UI5-specific compatibility checking and migration assistance based on SAP's official API change documentation, compared to generic code analysis tools that lack UI5 version awareness
Capabilities are decomposed by AI analysis. Each maps to specific user intents and improves with match feedback.
Related Artifactssharing capabilities
Artifacts that share capabilities with @sap-ux/fiori-mcp-server, ranked by overlap. Discovered automatically through the match graph.
@sap-ux/fiori-mcp-server
SAP Fiori - Model Context Protocol (MCP) server
@ui5/mcp-server
MCP server for SAPUI5/OpenUI5 development
@ui5/mcp-server
MCP server for SAPUI5/OpenUI5 development
@iflow-mcp/figma-mcp
ModelContextProtocol server for Figma
Firebase MCP Server
Manage Firebase Firestore, Auth, and Storage via MCP.
@anthropic-ai/mcpb
Tools for building MCP Bundles
Best For
- ✓SAP developers building Fiori applications with AI assistance
- ✓Teams automating Fiori project initialization in CI/CD pipelines
- ✓Non-SAP developers learning Fiori patterns through guided generation
- ✓SAP development teams enforcing code quality standards across Fiori projects
- ✓Individual developers learning Fiori best practices through real-time feedback
- ✓CI/CD pipelines validating Fiori code before deployment
- ✓Fiori developers needing quick API reference during coding
- ✓AI assistants generating Fiori code that requires accurate API signatures
Known Limitations
- ⚠Limited to SAP's pre-defined Fiori project templates — custom project structures require manual post-generation modification
- ⚠OData service binding validation depends on connectivity to SAP backend systems or mock metadata
- ⚠No support for legacy Fiori versions (pre-UI5 1.60) — targets modern Fiori/UI5 stack only
- ⚠Generated projects require SAP development tools (SAP Business Application Studio or local UI5 toolchain) for local development
- ⚠Analysis limited to static code inspection — does not execute code or validate runtime behavior
- ⚠OData binding validation requires access to service metadata; offline mode provides limited checks
Requirements
Input / Output
UnfragileRank
UnfragileRank is computed from adoption signals, documentation quality, ecosystem connectivity, match graph feedback, and freshness. No artifact can pay for a higher rank.
Repository Details
Package Details
About
SAP Fiori - Model Context Protocol (MCP) server
Categories
Alternatives to @sap-ux/fiori-mcp-server
Are you the builder of @sap-ux/fiori-mcp-server?
Claim this artifact to get a verified badge, access match analytics, see which intents users search for, and manage your listing.
Get the weekly brief
New tools, rising stars, and what's actually worth your time. No spam.
Data Sources
Looking for something else?
Search →