MCP serverMCP servertypeExposes tools to a coding agent over MCP.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →

@sap-ux/fiori-mcp-server

SAP's Fiori MCP server, run as fiori-mcp, letting a coding assistant create and edit Fiori applications directly rather than describing the steps.

Facts

Latestv1.15.15ReleasedLast pushLicenceApache-2.0

Where it sits

Lives in
Provides
Agent access to your codeUI5CAPAgent access to your codecapabilityLetting a coding agent read the project or the system you actually have, reach its model, its objects and its checks, and act on it. In file-based environments that works out of the box; complex systems need dedicated access capabilities. Whatever the environment, the agent also needs project- and framework-specific context, so it understands the thing in front of it rather than guessing from what it remembers of its training data. The transport is incidental: an MCP server, a language server or a CLI answer the same question, and what differs between them is how much of the real thing the agent can see. Distinct from [MCP servers](capability:mcp-servers), which is a protocol adapter on your own running service, and from [agent guidance](capability:agent-guidance), which is knowledge handed over as files rather than read from the thing itself.
Serves
Designs
Agentic Engineering for SAP BTP ExtensionsAgentic Engineering for SAP BTP Extensionsreference architectureSAP MCP knowledge source

Who is behind it

SAPSAPOrganisationMaintains this
In the atlas: maintains 137, wrote 14
@SAP
maintainerAndis RedmansPersonContributes to this
In the atlas: contributes to 13
@815are
Aisling NoonePersonContributes to this
In the atlas: contributes to 8
@aislingnoone
Alina GovoruhinaPersonContributes to this
In the atlas: contributes to 9
@AlinaGovoruhina
Artemis CoderPersonContributes to this
In the atlas: contributes to 9
@Artemis-Coder17
avasilev-sapPersonContributes to this
In the atlas: contributes to 9
@avasilev-sap
broksyPersonContributes to this
In the atlas: contributes to 11
@broksy
Christoph GollmickPersonContributes to this
In the atlas: contributes to 11, wrote 1
@cfg74
Cian MorrinPersonContributes to this
In the atlas: contributes to 15
@cianmSAP
CiaraPersonContributes to this
In the atlas: contributes to 8
@ciaradaly2021
colindoherty1PersonContributes to this
In the atlas: contributes to 8
@colindoherty1
85 contributors

What it declares

Every artifact

Type
MCP server
Origin
By SAP

Connections3

Learn more4

Readings
  1. Intelligent App Development at Scale: SAP Fiori Elements + ABAP Development Tools for VS CodeSAP Developers, YouTube — SAP Developers playlists
  2. From SEGW and Legacy UI5 to RAP with ARC-1Marian Zeis, blog.zeis.de — Marian Zeis
  3. SAP Fiori Tools Update – First Release of the SAP Fiori MCP Server for Agentic AIChristoph Gollmick, SAP Community
1 more
  1. OData to outcomes—Build AI-enabled SAP Fiori apps using SAP Fiori elementsStefan Engelhardt, SAP TechEd — session catalogue

README

quoted from SAP/open-ux-tools under Apache-2.0, read
SAP/open-ux-tools/packages/fiori-mcp-server/README.mdOn GitHub

Changelog Github repo

@sap-ux/fiori-mcp-server

This package includes a Model Context Protocol (MCP) server for integration with AI coding assistants.

The server helps AI models create or modify SAP Fiori applications based on prompts, such as:

  • Please add a SAP Fiori elements list report app to my CAP project

  • Generate a new CAP project and SAP Fiori app based on my_picture.png

  • Generate a new SAP Fiori elements list report app for odata service https://hostname:port/sap/opu/odata4/sap/my_v4_service?sap-client=000.

    ℹ️This prompt requires a saved SAP system connection by using the Connection Manager for SAP Systems extension.

  • Add the FCL to the SAP Fiori elements app

  • Enable initial load for the fiori app

For the best experience we recommend using this server alongside @cap-js/mcp-server and @ui5/mcp-server.

Setup

The server uses stdio transport and is launched via npx — no global installation required. Pick the section for your MCP client below.

Note: Replace <version> with the specific version you want to pin to (e.g. 1.12.2). The current release version is shown on the npm page. Using a pinned version rather than @latest ensures reproducible behaviour and prevents untested updates from being picked up automatically.

Claude Code

Option A — CLI (recommended):

claude mcp add fiori-mcp -- npx --yes @sap-ux/fiori-mcp-server@<version> fiori-mcp

Option B — drop a .mcp.json file in your project root:

{
  "mcpServers": {
    "fiori-mcp": {
      "type": "stdio",
      "timeout": 600,
      "command": "npx",
      "args": ["--yes", "@sap-ux/fiori-mcp-server@<version>", "fiori-mcp"]
    }
  }
}
Cline

Open the Cline extension settings and add the server under MCP Servers:

{
  "mcpServers": {
    "fiori-mcp": {
      "type": "stdio",
      "timeout": 600,
      "command": "npx",
      "args": ["--yes", "@sap-ux/fiori-mcp-server@<version>", "fiori-mcp"]
    }
  }
}
Cursor

Edit (or create) the MCP config file for your scope:

  • Global: ~/.cursor/mcp.json
  • Project: .cursor/mcp.json in your project root
{
  "mcpServers": {
    "fiori-mcp": {
      "type": "stdio",
      "timeout": 600,
      "command": "npx",
      "args": ["--yes", "@sap-ux/fiori-mcp-server@<version>", "fiori-mcp"]
    }
  }
}
Windsurf

Edit ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "fiori-mcp": {
      "type": "stdio",
      "timeout": 600,
      "command": "npx",
      "args": ["--yes", "@sap-ux/fiori-mcp-server@<version>", "fiori-mcp"]
    }
  }
}
Other clients

For any other MCP client, use the following npx-based configuration:

{
  "mcpServers": {
    "fiori-mcp": {
      "type": "stdio",
      "timeout": 600,
      "command": "npx",
      "args": ["--yes", "@sap-ux/fiori-mcp-server@<version>", "fiori-mcp"]
    }
  }
}
Global npm install (any client)

If you prefer not to use npx, install the package globally first:

npm install -g @sap-ux/fiori-mcp-server

Then use fiori-mcp as the command (no args needed):

{
  "mcpServers": {
    "fiori-mcp": {
      "type": "stdio",
      "timeout": 600,
      "command": "fiori-mcp"
    }
  }
}

Rules

The following rules help guide the AI model to use the server correctly. Add them to your system prompt or rules file:

  • Claude Code: AGENTS.md or CLAUDE.md in your project root
  • Cline: Custom Instructions in the Cline extension settings
  • Cursor: .cursorrules in your project root
  • Windsurf: Global Rules or project-level .windsurfrules
## Rules for creation or modification of SAP Fiori elements apps

- When asked to create an SAP Fiori elements app check whether the user input can be interpreted as an application organized into one or more pages containing table data or forms, these can be translated into a SAP Fiori elements application, else ask the user for suitable input.
- The application typically starts with a List Report page showing the data of the base entity of the application in a table. Details of a specific table row are shown in the ObjectPage. This first Object Page is therefore based on the base entity of the application.
- An Object Page can contain one or more table sections based on to-many associations of its entity type. The details of a table section row can be shown in an another Object Page based on the associations target entity.
- The data model must be suitable for usage in a SAP Fiori elements frontend application. So there must be one main entity and one or more navigation properties to related entities.
- Each property of an entity must have a proper datatype.
- For all entities in the data model provide primary keys of type UUID.
- When creating sample data in CSV files, all primary keys and foreign keys MUST be in UUID format (e.g., `550e8400-e29b-41d4-a716-446655440001`).
- When generating or modifying the SAP Fiori elements application on top of the CAP service use the Fiori MCP server if available.
- When attempting to modify the SAP Fiori elements application like adding columns you must not use the screen personalization but instead modify the code of the project, before this first check whether an MCP server provides a suitable function.
- When previewing the SAP Fiori elements application use the most specific `npm run watch-*` script for the app in the `package.json`.

Available Tools

search_docs

Searches SAP Fiori elements, Annotations, UI5, OPA5 Guides, SAP Fiori tools documentation for the given query.

Note: the results are based on the most recent indexed version of UI5 documentation

First-use download: search_docs uses a local text-embedding model (all-MiniLM-L6-v2, ~86 MB) for semantic search. The model is downloaded from HuggingFace Hub on first use and cached locally (location follows the HF_HOME / TRANSFORMERS_CACHE environment variables, defaulting to ~/.cache/huggingface/hub). Subsequent starts load the model from the cache with no network access required.

list_fiori_apps

Scans a specified directory to find existing SAP Fiori applications that can be modified.

list_sap_systems

Lists all SAP systems stored in the user's environment (e.g. SAP Fiori tools system store). Use this when the user references a SAP system by name before calling download_odata_service_metadata or generating a Fiori application.

download_odata_service_metadata

Downloads the EDMX metadata of a specific OData service from a SAP system and saves it as metadata.xml. Use this before calling generate_fiori_app_odata when the user provides a SAP system reference or service URL.

generate_fiori_app_odata

Generates a new SAP Fiori UI application for OData (non-CAP) projects, for example ABAP RESTful Application Programming Model-based OData services.

generate_fiori_app_cap

Generates a new SAP Fiori UI application within an existing SAP Cloud Application Programming Model (CAP) project.

list_functionality (Step 1 of 3)

Gets the list of supported modification functionalities for an existing SAP Fiori application. Requires a valid absolute path to the application.

The supported modifications are:

  • Adding and deleting pages from an app
  • Adding and modifying controller extensions
  • Modifying manifest.json properties depending on the app, for example, adding a layout based on the flexibility of the programming model or enabling initial load
get_functionality_details (Step 2 of 3)

Gets the required parameters and detailed information for a specific functionality to modify an existing SAP Fiori application.

execute_functionality (Step 3 of 3)

Executes a specific functionality to modify an existing SAP Fiori application with provided parameters.

Logging

By default, logging is enabled at the error level. To adjust the log level or disable logging completely, you can use the env property in your configuration.

{
  "mcpServers": {
    "fiori-mcp": {
      "type": "stdio",
      "timeout": 600,
      "command": "npx",
      "args": ["--yes","@sap-ux/fiori-mcp-server@<version>", "fiori-mcp"],
      "env": {
        "LOG_LEVEL": "debug"
      }
    }
  }
}

The following log levels are supported: off, error, warn, info, debug, and verbose.

The logs are stored in the file system at ~/.fioritools/fiori-mcp-server.log

Handling Self-Signed SSL Certificates

If you need the MCP server to connect to an OData server using a self-signed SSL certificate, you can use one of the following methods.

This is useful when encountering errors such as: unable to get local issuer certificate

Set the NODE_EXTRA_CA_CERTS environment variable to the path of your CA certificate file. Node.js supports multiple file extensions (.pem, .crt, .cer, .cert).

Example Configuration:

{
  "mcpServers": {
    "fiori-mcp": {
      "type": "stdio",
      "timeout": 600,
      "command": "npx",
      "args": ["--yes", "@sap-ux/fiori-mcp-server@<version>", "fiori-mcp"],
      "env": {
        "NODE_EXTRA_CA_CERTS": "/path/to/your/certificate.crt"
      }
    }
  }
}

Windows Example:

"env": {
  "NODE_EXTRA_CA_CERTS": "C:\\temp\\certs\\CustomCA.crt"
}

macOS/Linux Example:

"env": {
  "NODE_EXTRA_CA_CERTS": "/Users/username/certs/Custom_CA.crt"
}

⚠️ Security Warning: Setting NODE_TLS_REJECT_UNAUTHORIZED=0 disables all SSL certificate validation and poses a significant security risk. Only use this in non-production environments.

{
  "mcpServers": {
    "fiori-mcp": {
      "type": "stdio",
      "timeout": 600,
      "command": "npx",
      "args": ["--yes", "@sap-ux/fiori-mcp-server@<version>", "fiori-mcp"],
      "env": {
        "NODE_TLS_REJECT_UNAUTHORIZED": "0"
      }
    }
  }
}
Additional Resources

Telemetry

You can enable and disable the collection of analytics. By default, non-personally identifiable information is used to help understand how you use the product to improve the Fiori MCP Server. In case you want to opt-out there exist two ways to disable the telemetry.

Method 1: Configuration File

Create or change the file ~/.fioritools/telemetrysettings.json:

{
  "telemetrysettings": {
    "telemetrySetting": {
      "enableTelemetry": false
    }
  }
}

Set enableTelemetry to false to disable telemetry collection.

Method 2: Environment Variable

Set the environment variable SAP_UX_FIORI_TOOLS_DISABLE_TELEMETRY to true:

export SAP_UX_FIORI_TOOLS_DISABLE_TELEMETRY=true

Setting this environment variable will disable the telemetry client.

Code of Conduct

Everyone participating in this joint project is welcome as long as our Code of Conduct is being adhered to.

Licensing

Please see our LICENSE for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available via the REUSE tool.

Apache-2.0, read

History

Latest

v1.15.15

Dependencies 2

Notes
Patch Changes
Dependency Updates
  • Rebuild bundle with updated @sap-ux/btp-utils [155f6f4]
Dependency Updates
  • Rebuild bundle with updated dependencies (dotenv 18) [c12e096]
  1. v1.15.14

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-10-20

    Bug Fixes
    • make ui5Version optional in app generation tools — omitting it lets the MCP server resolve the latest stable UI5 version from ui5.sap.com instead of using a hardcoded value in the MCP schema [1e9c957]
  2. v1.15.13

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-10-16

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/adp-tooling, @sap-ux/axios-extension, @sap-ux/btp-utils, @sap-ux/inquirer-common, @sap-ux/ui5-config, @sap-ux/telemetry, @sap-ux/ui5-info [192bae1]
  3. v1.15.12

    Fixes 1, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-10-14

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/axios-extension [fbee098]
    Bug Fixes
    • Resolve npm audit vulnerabilities — adm-zip 0.6.1, sanitize-html 2.17.7, @xmldom/xmldom 0.9.12, @sap/approuter 23.0.0, qs 6.16.0; add pnpm-workspace.yaml overrides for browserslist, hono, js-yaml, smol-toml, sharp, stream-json, csv-parse, pacote, and others; upgrade @modelcontextprotocol/sdk to 1.32.1 (GHSA-6qxp-vccf-f47h) [33b98a5]
  4. v1.15.11

    Features 1, Fixes

    Notes
    Patch Changes
    Release Date

    2026-10-14

    Features
    • Adds a new create-skill-sap-fiori-tools agent skill for authoring, reviewing, and refactoring SAP Fiori tools skills [9e2493c]
  5. v1.15.10

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-10-13

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/fiori-annotation-api [c22d46a]
  6. v1.15.9

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-10-10

    Bug Fixes
    • Update default UI5 version for application generation [66fc1e1]
  7. v1.15.8

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-10-08

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/project-access [c48a802]
  8. v1.15.7

    Fixes 1

    Notes
    Patch Changes
    Bug Fixes
    • [CF] Bundle @sap-ux/backend-proxy-middleware-cf and @sap-ux/create in @sap/ux-ui5-tooling.- #5241 [9235c77]
  9. v1.15.6

    Features 1, Fixes

    Notes
    Patch Changes
    Release Date

    2026-10-07

    Features
    • Enable GitHub Copilot marketplace distribution and extract plugin assets to plugins-coding-agents/fiori [0833831]
  10. v1.15.5

    Features 1, Fixes

    Notes
    Patch Changes
    Release Date

    2026-10-07

    Features
    • Let generate_adaptation_project select the adaptation project type instead of always producing CloudReady. When the system and application support both CloudReady and Classic (on-premise) projects, the tool now returns status 'InputRequired' so the user can be asked which type to generate; single-type systems resolve automatically and an unsupportable requested projectType is rejected with an Error. [27d4b12]
  11. v1.15.4

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-10-06

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/i18n [4d2a60a]
  12. v1.15.3

    Fixes 1

    Notes
    Patch Changes
    Bug Fixes
    • Replace opa5_docu.md and fiori-tools-opa-guide.md with OPA5 skill reference files as embeddings source [3c76112]
  13. v1.15.2

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-10-05

    Bug Fixes
    • generate_adaptation_project now imports key user changes again. The @sap-ux/generator-adp generator reads key user changes from a temp file keyed by the correlation id ({os.tmpdir()}/{id}.txt) rather than from the CLI JSON payload (since generator-adp #5079), but the MCP tool still passed them inline, so they were silently dropped. The tool now stages the fetched changes into that temp file, hands over the matching id, and cleans the file up afterwards. [7309efa]
  14. v1.15.1

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-10-05

    Bug Fixes
    • update skills to reuse testing fiori app instruction from sap-fiori-app-development skill [2407541]
  15. v1.15.0

    Features 1

    Notes
    Minor Changes
    Release Date

    2026-10-01

    Features
    • add MCP tools for adaptation project development, covering project generation, controller extension authoring, RTA workflow automation, and UI5 control documentation lookup [27db0e7]
  16. v1.14.0

    Features 1

    Notes
    Minor Changes
    Release Date

    2026-09-24

    Features
    • Add enableTypeScript (default false), namespace, and viewName to generate_fiori_app_odata project input — generation-only properties that cannot be corrected after scaffolding [2bdadd6]
  17. v1.13.0

    Features 1

    Notes
    Minor Changes
    Release Date

    2026-09-22

    Features
    • Expose navigationEntity in entityConfig so AI agents can generate sub-object page navigation [5adaccb]
  18. v1.12.13

    Features 1

    Notes
    Patch Changes
    Features
    • Emit LICENSES.txt alongside each esbuild bundle listing all bundled node_modules packages; enable legalComments: 'linked' to preserve copyright comments; upgrade esbuild 0.27.4/0.28.1 → 0.28.2 [9c6ecd9]
  19. v1.12.12

    Fixes 1

    Notes
    Patch Changes
    Bug Fixes
    • @sap-ux/cds-odata-annotation-converter is being released, and versions of packages that bundles it using esbuild also need to be patched. [1466bf7]
  20. v1.12.11

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-09-22

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/store [77ac0e2]
  21. v1.12.10

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-09-21

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/telemetry [b296735]
  22. v1.12.9

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-09-21

    Bug Fixes
    • Guard against pre-existing app subfolder in generate tools — return a clear error instead of silently deleting the folder via --force [ea11bba]
  23. v1.12.8

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-09-19

    Bug Fixes
    • Correct frontmatter formatting in tree table skill [863465a]
  24. v1.12.7

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-09-18

    Bug Fixes
    • Improve ABAP RAP implementation guidance for analytical chart setup [1c7ab55]
  25. v1.12.6

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-09-16

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/axios-extension [dfd321e]
  26. v1.12.5

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-09-11

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/project-access [bac78ad]
  27. v1.12.4

    Fixes 2

    Notes
    Patch Changes
    Release Date

    2026-09-10

    Bug Fixes
    • propagate authenticationType from BackendSystem into the generator config written to disk [41e9341]
    Bug Fixes
    • Redirect AI agent to search_docs when updating service metadata in an existing Fiori app instead of incorrectly using download_odata_service_metadata [59a74a5]
  28. v1.12.3

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-09-08

    Bug Fixes
    • update manifest config sample for analytical chart skill [3af2405]
  29. v1.12.2

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-09-02

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/nodejs-utils [30c8bbf]
  30. v1.12.1

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-09-02

    Bug Fixes
    • download_odata_service_metadata returns a structured error when appPath does not exist, and clarifies the pre-condition in the parameter description so LLMs know to create the directory first [5dd1cfd]
  31. v1.12.0

    Features 1

    Notes
    Minor Changes
    Release Date

    2026-08-28

    Features
    • add skill to configure tree table in list report application [cc08f10]
  32. v1.11.18

    Dependencies 1

    Notes
    Patch Changes
    Dependency Updates
    • Rebuild bundle with updated @sap-ux/telemetry [a984fe5]
  33. v1.11.17

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-08-27

    Bug Fixes
    • Improve sap-fiori-opa5-test-development skill - consolidate scaffold sections, update generated test structure tree and custom file placement guidance [9274d74]
  34. v1.11.16

    Fixes, Dependencies 3

    Notes
    Patch Changes
    Release Date

    2026-08-26

    Dependency Updates
    • Upgrade @langchain/core 1.1.49→1.2.8, @sap-ai-sdk/foundation-models and @sap-ai-sdk/langchain 2.9.0→2.14.0, @modelcontextprotocol/sdk 1.29.0→1.30.0, zod 4.3.6→4.4.3, promptfoo 0.121.19→0.122.0 [ce2c618]
    Dependency Updates
    • Rebuild bundle with updated @sap-ux/store [3af3daf]
    Release Date

    2026-08-26

    Dependency Updates
    • @sap-ux/fiori-annotation-api dependency update. [cf28a5b]
  35. v1.11.15

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-08-25

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/ui5-config [4f93997]
  36. v1.11.14

    Fixes, Dependencies 2

    Notes
    Patch Changes
    Release Date

    2026-08-25

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/project-access [ed4f7bc]
    Dependency Updates
    • Rebuild bundle with updated @sap-ux/text-document-utils and @sap-ux/ui5-config [39f2e27]
  37. v1.11.13

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-08-20

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/telemetry [f6d65ac]
  38. v1.11.12

    Dependencies 1

    Notes
    Patch Changes
    Dependency Updates
    • update dependencies [open-ux-odata] [c0a9e6b]
  39. v1.11.11

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-08-19

    Dependency Updates
    • Regenerate create CLI skill index to include the generate opa5-tests command [750be80]
  40. v1.11.10

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-08-19

    Bug Fixes
    • Report accurate metadata fetch/parse errors instead of misleading "not a valid OData V4 service". A temporarily unavailable system (e.g. an HTML error page returned with a 2xx status) is now reported as a fetch/availability problem, and parse failures are described in an OData-version-neutral way rather than wrongly blaming an OData V2 service for not being V4. [fae338f]
  41. v1.11.9

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-08-11

    Bug Fixes
    • Fetch backend service annotations so generated v2 OData apps include the remote annotation dataSource. [fdd1864]
  42. v1.11.8

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-08-10

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/fiori-docs-embeddings [a5c33b0]
  43. v1.11.7

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-08-06

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/odata-vocabularies [9b18470]
  44. v1.11.6

    Fixes 2

    Notes
    Patch Changes
    Release Date

    2026-08-05

    Bug Fixes
    • Add timeout to resolveApplication() to prevent indefinite hangs on invalid or unreachable paths [b63d35f]
    Release Date

    2026-08-05

    Bug Fixes
    • adjust preview middleware type [b6d893c]
  45. v1.11.5

    Dependencies 1

    Notes
    Patch Changes
    Dependency Updates
    • @sap-ux/fiori-annotation-api dependency update. [bd968d9]
  46. v1.11.4

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-07-31

    Bug Fixes
    • Improve sap-fiori-opa5-test-development skill with V4 pattern additions and API access guide [246b33d]
  47. v1.11.3

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-07-29

    Bug Fixes
    • add input validation and consistent error throwing to list_functionality and execute_functionality tools [76e8011]
  48. v1.11.2

    Features 1, Fixes 1

    Notes
    Patch Changes
    Features
    • Add interactive prompting and connection checking for system management commands

      • Added interactive prompts for add system, update system, and remove system commands when flags are not provided
      • Added connection verification for add system and update system before saving (with --skip-check flag to bypass)
      • Added confirmation prompt for remove system (with --force flag to bypass)
      • All commands now support both flag-based and fully interactive modes
      • Use centralized isSystemNameInUse from @sap-ux/store for global system name uniqueness validation BUMP: Rebuild bundle with updated @sap-ux/store [85fde11]
    Release Date

    2026-07-27

    Bug Fixes
    • substantiate opa5 dev skill patterns [de08dd1]
  49. v1.11.1

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-07-24

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/axios-extension, @sap-ux/btp-utils, @sap-ux/nodejs-utils, @sap-ux/project-access, @sap-ux/telemetry, @sap-ux/ui5-config [d0369f5]
  50. v1.11.0

    Features 1, Dependencies 1

    Notes
    Minor Changes
    Release Date

    2026-07-23

    Features
    • Add external service metadata fetching (value help and code lists) to OData app generation [d1f129b]
    Patch Changes
    Dependency Updates
    • Upgrade i18next 25.10.10 → 26.3.6 [28263d1]
  51. v1.10.1

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-07-23

    Bug Fixes
    • adjust opa5 test development skill initial workflow [eb0d618]
  52. v1.10.0

    Features 1

    Notes
    Minor Changes
    Release Date

    2026-07-23

    Features
    • add support for odata v2 to opa test development skill [b45d339]
  53. v1.9.4

    Dependencies 1

    Notes
    Patch Changes
    Dependency Updates
    • Rebuild with updated @sap-ux/project-access [0249ff6]
  54. v1.9.3

    Fixes 1

    Notes
    Patch Changes
    Bug Fixes
    • vocabulary loader - support vocabulary [b7f0c85]
  55. v1.9.2

    Dependencies 1

    Notes
    Patch Changes
    Dependency Updates
    • @sap-ux/project-access dependency Update [a94300d]
  56. v1.9.1

    Features 1

    Notes
    Patch Changes
    Features
    • Add sap.fe.test JSDoc API as a new embedded data source [d54fc9a]
  57. v1.9.0

    Features 1

    Notes
    Minor Changes
    Release Date

    2026-07-08

    Features
    • add skill for opa5 test development for fiori apps [f189d25]
  58. v1.8.9

    Dependencies 1

    Notes
    Patch Changes
    Dependency Updates
    • align vscode and types with fiori tools extensions [369c494]
  59. v1.8.8

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-07-06

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/cds-odata-annotation-converter [5b2a7f2]
  60. v1.8.7

    Features 1

    Notes
    Patch Changes
    Features
    • Officially publish CF workflow in the ADP generator. [58e9645]
  61. v1.8.6

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-07-03

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/axios-extension, @sap-ux/btp-utils, @sap-ux/odata-vocabularies, @sap-ux/ui5-config, @sap-ux/telemetry [526d59b]
  62. v1.8.5

    Dependencies 1

    Notes
    Patch Changes
    Dependency Updates
    • Bulk upgrade of minor dependencies and devDependencies [5ce779c]
  63. v1.8.4

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-07-03

    Bug Fixes
    • Adds service lookup. Improve MCP server instructions and schema descriptions to prevent AI clients from constructing invalid parameters. Enhanced tool descriptions with explicit DO/DON'T guidance, removed misleading examples that were being treated as templates, added catalog error reporting in service lookup failures, and strengthened server-level instructions with visual markers and consequence warnings. [13f8400]
  64. v1.8.3

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-07-01

    Dependency Updates
    • Rebuild bundle with updated @sap-ux/telemetry [f25db35]
  65. v1.8.2

    Fixes 1

    Notes
    Patch Changes
    Bug Fixes
    • Trigger @sap-ux/fiori-mcp-server release [17354e0]
  66. v1.8.1

    Dependencies 1

    Notes
    Patch Changes
    Dependency Updates
    • Upgrade patch-level dependencies [aed328d]
  67. v1.8.0

    Features 1

    Notes
    Minor Changes
    Release Date

    2026-06-25

    Features
    • add ESLint agent skills for Fiori projects (setup, migrate, lint) [045738d]
  68. v1.7.1

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-06-24

    Bug Fixes
    • rename skill name to sap-fiori-app-development [88f17e9]
  69. v1.7.0

    Features 1

    Notes
    Minor Changes
    Release Date

    2026-06-24

    Features
    • add skill for usage of @sap-ux/create cli [2733268]
  70. v1.6.0

    Features 1

    Notes
    Minor Changes
    Release Date

    2026-06-24

    Features
    • add new skill for fiori elements development [b021644]
  71. v1.5.1

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-06-23

    Bug Fixes
    • Update visual and analytical chart creation with RAP scenario [46d6081]
  72. v1.5.0

    Features 1

    Notes
    Minor Changes
    Release Date

    2026-06-22

    Features
    • promote static functionalities to top-level MCP tools

      Promotes generate-fiori-ui-application, generate-fiori-ui-application-cap, fetch-service-metadata, and list-sap-systems to dedicated top-level MCP tools, removing them from the 3-step list/get_details/execute workflow. Reduces round-trips for generation workflows from 3 calls to 1. list_sap_systems and download_odata_service_metadata are environment-aware: on SAP Business Application Studio they use BTP destinations, on VSCode they use the Fiori tools system store. download_odata_service_metadata returns a destination field on BAS which must be passed into the generator service config. Errors from fetch-service-metadata return a structured response instead of propagating as unhandled exceptions. Entity names in generator config are normalised by stripping wrapping single quotes. Generator wrappers use Zod-inferred types instead of Record<string, unknown>. [fdc185d]

  73. v1.4.1

    Fixes 1

    Notes

    Released: 2026-06-16T21:19:36Z

    Patch Changes
    Bug Fixes
    • OPA5 embeddings chunk formatting [70f934e]
  74. v1.4.0

    Features 1

    Notes

    Released: 2026-06-12T13:04:20Z

    Minor Changes
    • a7ed101: Add opa5_docu.md to doc_search
  75. v1.3.0

    Features 1

    Notes

    Released: 2026-06-11T19:07:40Z

    Minor Changes
    • c1d3564: FEAT: Add skill for analytical chart
  76. v1.2.0

    Features 1

    Notes

    Released: 2026-06-11T16:48:19Z

    Minor Changes
    • 14c8584: FEAT: update visual filter skill with ABAP RAP support.
  77. v1.1.4

    Fixes 1

    Notes

    Released: 2026-06-10T16:48:39Z

    Patch Changes
    • 2dffcb0: FIX: Apply TLS patch, fix Zowe keyring loading, format metadata XML, pass real HOME to MCP server,
      • Apply TlsPatch in fetch-service-metadata before constructing AbapServiceProvider (was bypassed by instantiating directly instead of via createForAbap)
      • Bundle @zowe/secrets-for-zowe-sdk native keyring via an inline shim that loads the platform .node binary directly from dist/prebuilds/, fixing credential lookup when running from a tgz install
      • Use SAP_TOOLS_DIR || getSapToolsDirectory() to locate ~/.saptools independently of HOME, so stored SAP systems are found even when the test harness overrides HOME
      • Format fetched EDMX metadata with xml-formatter (4-space indent) before writing metadata.xml
      • Surface the original XML parse error message when EDMX validation fails
      • search_docs fails in BAS/Docker with "Unsupported device: cpu"
  78. v1.1.3

    Fixes 1

    Notes

    Released: 2026-06-08T12:39:24Z

    Patch Changes
    • 74a3c3f: Switch to onnxruntime-web (WASM) to eliminate native binaries and reduce tgz to ~9 MB
  79. v1.1.2

    Fixes 1

    Notes

    Released: 2026-06-05T20:41:12Z

    Patch Changes
    • 5a70fbf: Download ONNX model at runtime to reduce tgz below npm publish 100 MB limit
  80. v1.1.1

    Fixes 1

    Notes

    Released: 2026-06-05T16:17:23Z

    Patch Changes
    • 889a217: Download ONNX model at runtime to reduce tgz below npm publish 100 MB limit
  81. v1.1.0

    Features 1

    Notes

    Released: 2026-06-05T11:08:04Z

    Minor Changes
    • 9f33150: Build self-contained dist/ bundle (ONNX model, onnxruntime, embeddings data included); Replace @xenova/transformers with @huggingface/transformers 4.2.0;
  82. v1.0.3

    Fixes 2

    Notes

    Released: 2026-06-03T14:58:37Z

    Patch Changes
    • 21a3de7: FIX: TypeScript type errors in test files (ESM migration follow-up)
    • Updated dependencies [21a3de7]
      • @sap-ux/fiori-docs-embeddings@1.0.1
      • @sap-ux/store@2.0.1
  83. v1.0.2

    Fixes 1

    Notes

    Released: 2026-06-01T17:22:37Z

    Patch Changes
    • 0268c25: Replace negated typeof checks to avoid SonarQube findings
      • @sap-ux/fiori-docs-embeddings@1.0.0
  84. v1.0.1

    Fixes 1

    Notes

    Released: 2026-05-31T21:32:23Z

    Patch Changes
    • 35962a9: fix: bundle odata-annotation-core, odata-annotation-core-types and text-document-utils instead of marking them as external

      These packages have no bundling obstacles and should be inlined into the dist rather than left as unresolved external imports that cause ERR_MODULE_NOT_FOUND when the server is run via npx.

  85. v1.0.0

    Breaking 1, Fixes 1

    Notes

    Released: 2026-05-30T20:54:07Z

    Major Changes
    • 32609a7: # Migration to ECMAScript Modules (ESM)

      Packages in the SAP Open UX Tools monorepo have been migrated from CommonJS (CJS) to ECMAScript Modules (ESM) with NodeNext module resolution.

      '@sap-ux/backend-proxy-middleware-cf' is experimental and will remain at major version 0. '@sap-ux/generator-odata-downloader' is a top level yeoman generator and will remain as CJS until validation as ESM is done.

      What Changed

      • Module System: Most packages now use native ESM ("type": "module" in package.json)
      • TypeScript Configuration: Updated to module: "NodeNext" and moduleResolution: "NodeNext"
      • Import Statements: All relative imports now include explicit .js extensions (per ESM spec)
      • Build Output: Generated JavaScript files are now ESM modules
      • Node.js Requirement: Minimum Node.js version remains >=22.x
      Jest Configuration (for Testing)

      If your project tests code that imports these packages, update your Jest configuration:

      export default {
          extensionsToTreatAsEsm: ['.ts'],
          transform: {
              '^.+\\.ts$': ['ts-jest', { useESM: true }]
          }
      };

      And run Jest with: NODE_OPTIONS='--experimental-vm-modules' jest

    Patch Changes
    • Updated dependencies [32609a7]
      • @sap-ux/fiori-docs-embeddings@1.0.0
      • @sap-ux/store@2.0.0
  86. v0.7.2

    Fixes 1

    Notes

    Released: 2026-05-27T10:42:47Z

    Patch Changes
    • Updated dependencies [c12420a]
      • @sap-ux/store@1.6.1
      • @sap-ux/fiori-docs-embeddings@0.5.1
  87. v0.7.1

    Fixes 1

    Notes

    Released: 2026-05-21T05:46:16Z

    Patch Changes
    • Updated dependencies [12137f6]
      • @sap-ux/fiori-docs-embeddings@0.5.1
  88. v0.7.0

    Features 1, Fixes 1

    Notes

    Released: 2026-05-15T08:12:20Z

    Minor Changes
    • 72695e5: chore: drop Node 20 support as it is no longer maintained
    Patch Changes
    • Updated dependencies [72695e5]
      • @sap-ux/fiori-docs-embeddings@0.5.0
      • @sap-ux/store@1.6.0
  89. v0.6.60

    Fixes 2

    Notes

    Released: 2026-05-14T12:51:22Z

    Patch Changes
    • 59537d3: chore: override sharp to >=0.33.5 to fix CI build on darwin-arm64
    • Updated dependencies [59537d3]
      • @sap-ux/fiori-docs-embeddings@0.4.20
  90. v0.6.59

    Fixes 2

    Notes

    Released: 2026-05-14T11:45:51Z

    Patch Changes
    • 50a8ba5: chore: fresh release after workflow updates
    • Updated dependencies [50a8ba5]
      • @sap-ux/fiori-docs-embeddings@0.4.19
      • @sap-ux/store@1.5.14
  91. v0.6.58

    Fixes 1

    Notes

    Released: 2026-05-13T17:45:03Z

    Patch Changes
    • 4101c21: fix: connect stdio transport before telemetry init to fix Claude Desktop extension disconnect
  92. v0.6.57

    Fixes 1

    Notes

    Released: 2026-05-12T23:31:37Z

    Patch Changes
    • c4bd625: Improve documentation Claude code, etc...
  93. v0.6.56

    Fixes 1

    Notes

    Released: 2026-05-11T09:58:34Z

    Patch Changes
    • Updated dependencies [a5c05a8]
      • @sap-ux/fiori-docs-embeddings@0.4.18
  94. v0.6.55

    Fixes 1

    Notes

    Released: 2026-05-07T13:23:43Z

    Patch Changes
    • 2781f39: fix: add missing apache-arrow runtime dependency required by @lancedb/lancedb
  95. v0.6.54

    Fixes 1

    Notes

    Released: 2026-05-07T11:24:28Z

    Patch Changes
    • 35f4b68: chore: update plugin.json manifest name to sap-fiori-mcp-server and fix author metadata
  96. v0.6.53

    Fixes 1

    Notes

    Released: 2026-05-04T15:49:13Z

    Patch Changes
    • Updated dependencies [e4a2488]
      • @sap-ux/fiori-docs-embeddings@0.4.17
  97. v0.6.52

    Fixes 1

    Notes

    Released: 2026-04-28T09:04:02Z

    Patch Changes
    • cf59d8e: feat: add Claude Code plugin support
  98. v0.6.51

    Fixes 1

    Notes

    Released: 2026-04-23T10:18:53Z

    Patch Changes
    • d9ae55c: fix: improve floorplan descriptions and make service/entityConfig optional for FF_SIMPLE (Basic template)
  99. v0.6.50

    Fixes 1

    Notes

    Released: 2026-04-23T09:36:26Z

    Patch Changes
    • c88661f: fix(deps): update dependency @langchain/core to v1.1.40
  100. v0.6.49

    Fixes 1

    Notes

    Released: 2026-04-14T09:46:36Z

    Patch Changes
    • 7746b58: feat: add MCP registry manifest for registry.modelcontextprotocol.io
  101. v0.6.48

    Fixes 1

    Notes

    Released: 2026-04-08T13:10:18Z

    Patch Changes
    • f1e4481: chore(fiori-mcp-server): upgrade @modelcontextprotocol/sdk 1.28.0 → 1.29.0 (hono/express-rate-limit/path-to-regexp security fixes)
      • @sap-ux/fiori-docs-embeddings@0.4.16
      • @sap-ux/store@1.5.13
  102. v0.6.47

    Fixes 2

    Notes

    Released: 2026-03-30T22:24:11Z

    Patch Changes
    • c53a4ba: chore(fiori-mcp-server): remove stale @types/diff devDependency (diff v8 ships own types); upgrade shared devDependencies (jest 30)
    • Updated dependencies [c53a4ba]
      • @sap-ux/store@1.5.12
      • @sap-ux/fiori-docs-embeddings@0.4.16
  103. v0.6.46

    Fixes 1

    Notes

    Released: 2026-03-26T12:07:04Z

    Patch Changes
    • Updated dependencies [a41533f]
      • @sap-ux/store@1.5.11
      • @sap-ux/fiori-docs-embeddings@0.4.16
  104. v0.6.45

    Fixes 1

    Notes

    Released: 2026-03-23T14:11:51Z

    Patch Changes
    • 55d833f: fix i18next init showSupportNotice: false.
  105. v0.6.44

    Fixes 2

    Notes

    Released: 2026-03-17T01:04:22Z

    Patch Changes
    • 55417bb: fix(deps): update dependency i18next to v25.8.18
    • Updated dependencies [55417bb]
      • @sap-ux/store@1.5.10
      • @sap-ux/fiori-docs-embeddings@0.4.16
  106. v0.6.43

    Fixes 1

    Notes

    Released: 2026-03-16T23:16:05Z

    Patch Changes
    • 1b7094e: fix(deps): update dependency @sap/ux-specification to v1.144.0
  107. v0.6.42

    Fixes 1

    Notes

    Released: 2026-03-13T09:41:40Z

    Patch Changes
    • 681f169: fix: MCP server title
  108. v0.6.41

    Fixes 1

    Notes

    Released: 2026-03-05T12:30:25Z

    Patch Changes
    • 7c06ef0: fix(deps): update dependencies [open-ux-odata]
      • @sap-ux/fiori-docs-embeddings@0.4.16
  109. v0.6.40

    Fixes 1

    Notes

    Released: 2026-03-04T22:42:20Z

    Patch Changes
    • e773022: fix(deps): update dependency @sap-ai-sdk/foundation-models to v2.8.0
      • @sap-ux/fiori-docs-embeddings@0.4.16
      • @sap-ux/store@1.5.9
  110. v0.6.39

    Fixes 1

    Notes

    Released: 2026-03-04T19:53:52Z

    Patch Changes
    • afd2fa2: feat: add icon and title to mcp server
  111. v0.6.38

    Fixes 2

    Notes

    Released: 2026-03-04T15:52:08Z

    Patch Changes
    • a8f4e03: fix(deps): update dependency @sap-ai-sdk/langchain to v2.8.0
    • 2302698: fix(deps): update dependency @sap-ux/edmx-parser to v0.10.0
      • @sap-ux/fiori-docs-embeddings@0.4.16
  112. v0.6.37

    Fixes 1

    Notes

    Released: 2026-03-03T08:27:12Z

    Patch Changes
    • 4af92b5: add node: proto prefix to imports
      • @sap-ux/fiori-docs-embeddings@0.4.16
  113. v0.6.36

    Fixes 1

    Notes

    Released: 2026-02-27T15:42:39Z

    Patch Changes
    • Updated dependencies [ca2566b]
      • @sap-ux/fiori-docs-embeddings@0.4.16
  114. v0.6.35

    Fixes 1

    Notes

    Released: 2026-02-26T10:46:59Z

    Patch Changes
    • Updated dependencies [6c993f3]
      • @sap-ux/store@1.5.8
      • @sap-ux/fiori-docs-embeddings@0.4.15
  115. v0.6.34

    Fixes 1

    Notes

    Released: 2026-02-23T22:35:31Z

    Patch Changes
    • 94d370f: fix(deps): update dependency @langchain/mcp-adapters to v1.1.3
      • @sap-ux/fiori-docs-embeddings@0.4.15
  116. v0.6.33

    Fixes 1

    Notes

    Released: 2026-02-20T20:20:17Z

    Patch Changes
    • ff634b0: fix(deps): update dependency @sap-ux/edmx-parser to v0.9.8
      • @sap-ux/fiori-docs-embeddings@0.4.15
  117. v0.6.32

    Fixes 2

    Notes

    Released: 2026-02-20T16:17:11Z

    Patch Changes
    • cbd340a: fix(deps): update dependency i18next to v25.8.12
    • Updated dependencies [cbd340a]
      • @sap-ux/store@1.5.7
      • @sap-ux/fiori-docs-embeddings@0.4.15
  118. v0.6.31

    Fixes 1

    Notes

    Released: 2026-02-20T13:46:55Z

    Patch Changes
    • 1371f6b: fix(deps): update dependency @langchain/core to v1.1.26
      • @sap-ux/fiori-docs-embeddings@0.4.15
  119. v0.6.30

    Fixes 1

    Notes

    Released: 2026-02-18T21:45:35Z

    Patch Changes
    • Updated dependencies [d57cc47]
      • @sap-ux/fiori-docs-embeddings@0.4.15
  120. v0.6.29

    Fixes 1

    Notes

    Released: 2026-02-13T16:18:58Z

    Patch Changes
    • Updated dependencies [9f94937]
      • @sap-ux/store@1.5.6
      • @sap-ux/fiori-docs-embeddings@0.4.14
  121. v0.6.28

    Fixes 1

    Notes

    Released: 2026-02-10T21:03:43Z

    Patch Changes
    • Updated dependencies [3795bb2]
      • @sap-ux/fiori-docs-embeddings@0.4.14
  122. v0.6.27

    Fixes 1

    Notes

    Released: 2026-02-05T13:53:56Z

    Patch Changes
    • Updated dependencies [38e215e]
      • @sap-ux/store@1.5.5
      • @sap-ux/fiori-docs-embeddings@0.4.13
  123. v0.6.26

    Fixes 2

    Notes

    Released: 2026-02-05T11:39:04Z

    Patch Changes
    • b8efec5: Update dependency "@modelcontextprotocol/sdk": "1.26.0"
    • Updated dependencies [83e3b70]
      • @sap-ux/store@1.5.4
      • @sap-ux/fiori-docs-embeddings@0.4.13
  124. v0.6.25

    Fixes 1

    Notes

    Released: 2026-02-05T09:48:57Z

    Patch Changes
    • 32a9147: chore(deps): update dependency @langchain/mcp-adapters to v1.1.2
      • @sap-ux/fiori-docs-embeddings@0.4.13
  125. v0.6.24

    Fixes 1

    Notes

    Released: 2026-02-04T22:31:27Z

    Patch Changes
    • 9f11dd2: chore - address audit issues
      • @sap-ux/fiori-docs-embeddings@0.4.13
  126. v0.6.23

    Fixes 1

    Notes

    Released: 2026-02-04T17:27:24Z

    Patch Changes
    • bd48387: Update readme for Self-Signed SSL Certificates
  127. v0.6.22

    Fixes 1

    Notes

    Released: 2026-02-03T15:42:23Z

    Patch Changes
    • Updated dependencies [c3a1e07]
      • @sap-ux/fiori-docs-embeddings@0.4.13
  128. v0.6.21

    Fixes 1

    Notes

    Released: 2026-02-02T10:47:12Z

    Patch Changes
    • 6b659e7: feat: add tool annotations for better AI guidance
  129. v0.6.20

    Fixes 2

    Notes

    Released: 2026-01-30T16:59:27Z

    Patch Changes
    • @sap-ux/fiori-docs-embeddings@0.4.12
    • @sap-ux/store@1.5.3
  130. v0.6.19

    Fixes 1

    Notes

    Released: 2026-01-30T16:18:20Z

    Patch Changes
    • Updated dependencies [4eac0a7]
      • @sap-ux/fiori-docs-embeddings@0.4.12
  131. v0.6.18

    Fixes 1

    Notes

    Released: 2026-01-29T08:53:41Z

    Patch Changes
    • 5d50232: feat: add telemetry tracking for MCP server sessions and handlers
  132. v0.6.17

    Fixes 1

    Notes

    Released: 2026-01-29T08:15:00Z

    Patch Changes
    • 529408b: refactor: adjust telemetry functionalityId reporting
  133. v0.6.16

    Fixes 1

    Notes

    Released: 2026-01-28T10:59:00Z

    Patch Changes
    • Updated dependencies [a686522]
      • @sap-ux/fiori-docs-embeddings@0.4.11
  134. v0.6.15

    Fixes 1

    Notes

    Released: 2026-01-28T00:19:05Z

    Patch Changes
    • Updated dependencies [be6ea11]
      • @sap-ux/store@1.5.2
      • @sap-ux/fiori-docs-embeddings@0.4.10
  135. v0.6.14

    Fixes 1

    Notes

    Released: 2026-01-23T22:30:10Z

    Patch Changes
    • d11943d: fix(deps): update dependency i18next to v25.8.0
      • @sap-ux/fiori-docs-embeddings@0.4.10
  136. v0.6.13

    Fixes 1

    Notes

    Released: 2026-01-23T17:12:38Z

    Patch Changes
    • Updated dependencies [c99758e]
      • @sap-ux/fiori-docs-embeddings@0.4.10
  137. v0.6.12

    Fixes 1

    Notes

    Released: 2026-01-23T14:04:48Z

    Patch Changes
    • 924e26f: fix(deps): update dependency @sap/ux-specification to v1.142.0
  138. v0.6.11

    Fixes 1

    Notes

    Released: 2026-01-23T12:49:27Z

    Patch Changes
    • Updated dependencies [32f8644]
      • @sap-ux/store@1.5.1
      • @sap-ux/fiori-docs-embeddings@0.4.9
  139. v0.6.10

    Fixes 1

    Notes

    Released: 2026-01-19T11:29:24Z

    Patch Changes
    • f4cf1d2: Update readme to contain description of latest features
  140. v0.6.9

    Fixes 1

    Notes

    Released: 2026-01-17T12:32:50Z

    Patch Changes
    • 5652318: fix(server): downgrade MCP protocol version to '2024-11-05' to better backward compatibility
  141. v0.6.8

    Fixes 1

    Notes

    Released: 2026-01-16T12:32:24Z

    Patch Changes
    • Updated dependencies [c9fd939]
      • @sap-ux/store@1.5.0
      • @sap-ux/fiori-docs-embeddings@0.4.9
  142. v0.6.7

    Fixes 2

    Notes

    Released: 2026-01-13T23:21:31Z

    Patch Changes
    • b116439: chore(deps): update dependency @modelcontextprotocol/sdk to v1.25.2
    • d17fb22: chore(deps): update dependency @langchain/core to v1.1.8 [security]
  143. v0.6.6

    Fixes 1

    Notes

    Released: 2026-01-12T11:11:42Z

    Patch Changes
    • 5c34d46: feat(telemetry): enhance telemetry data with MCP client info and do not pass telemetry data when unknownTool
  144. v0.6.5

    Fixes 1

    Notes

    Released: 2026-01-12T09:10:27Z

    Patch Changes
    • Updated dependencies [d667a5e]
      • @sap-ux/fiori-docs-embeddings@0.4.9
  145. v0.6.4

    Fixes 1

    Notes

    Released: 2026-01-09T11:35:48Z

    Patch Changes
    • Updated dependencies [e111d0d]
      • @sap-ux/fiori-docs-embeddings@0.4.8
  146. v0.6.3

    Fixes 1

    Notes

    Released: 2026-01-08T17:12:17Z

    Patch Changes
    • 2204ad3: fix(deps): update dependencies @sap-ux/annotation-converter to v0.10.19 and @sap-ux/vocabularies-types to v0.14.5
      • @sap-ux/fiori-docs-embeddings@0.4.7
  147. v0.6.2

    Fixes 1

    Notes

    Released: 2025-12-19T11:36:13Z

    Patch Changes
    • c7f9a60: Log to file instead of STDIO
      • @sap-ux/fiori-docs-embeddings@0.4.7
      • @sap-ux/store@1.4.2
  148. v0.6.1

    Fixes 2

    Notes

    Released: 2025-12-18T21:05:02Z

    Patch Changes
    • a9471d0: fix sonar issues
    • Updated dependencies [a9471d0]
      • @sap-ux/fiori-docs-embeddings@0.4.7
      • @sap-ux/store@1.4.1
  149. v0.6.0

    Features 1, Fixes 1

    Notes

    Released: 2025-12-18T08:56:52Z

    Minor Changes
    • 5287327: Updated @sap-ux/annotation-converter to version 0.10.9 and @sap-ux/vocabularies-types to version 0.13.2 across multiple packages. These changes ensure that the latest versions with potential fixes and enhancements are used.
    Patch Changes
    • @sap-ux/fiori-docs-embeddings@0.4.6
  150. v0.5.2

    Fixes 2

    Notes

    Released: 2025-12-16T11:43:52Z

    Patch Changes
    • ba58398: adds mandatory props to backend systems and migrates existing
    • Updated dependencies [ba58398]
      • @sap-ux/store@1.4.0
      • @sap-ux/fiori-docs-embeddings@0.4.6
  151. v0.5.1

    Fixes 2

    Notes

    Released: 2025-12-15T10:50:50Z

    Patch Changes
    • 4ecfbe2: Chore - upgrade eslint devDependenies, convert to flat config and fix lint issues.
    • Updated dependencies [4ecfbe2]
      • @sap-ux/fiori-docs-embeddings@0.4.6
      • @sap-ux/store@1.3.5
  152. v0.5.0

    Features 1, Fixes 1

    Notes

    Released: 2025-12-12T12:38:21Z

    Minor Changes
    • 7217d7d: Update to the latest @sap/ux-specification version and remove unused code related to the application model and schema parsing.
    Patch Changes
    • @sap-ux/fiori-docs-embeddings@0.4.5
  153. v0.4.11

    Fixes 1

    Notes

    Released: 2025-12-12T09:02:37Z

    Patch Changes
    • 63eec1e: fix(fiori-mcp): fix cap service schema and logger errors in stdio
      • @sap-ux/fiori-docs-embeddings@0.4.5
  154. v0.4.10

    Fixes 1

    Notes

    Released: 2025-12-09T15:45:14Z

    Patch Changes
    • 8e8e7ce: fix(fiori-mcp): add service metadata validation
  155. v0.4.9

    Fixes 1

    Notes

    Released: 2025-12-08T17:56:48Z

    Patch Changes
    • Updated dependencies [037a430]
      • @sap-ux/store@1.3.4
      • @sap-ux/fiori-docs-embeddings@0.4.5
  156. v0.4.8

    Fixes 1

    Notes

    Released: 2025-12-04T14:58:56Z

    Patch Changes
    • d08a64c: fix: mcp server load the latest embeddings package on install/ npx
  157. v0.4.7

    Fixes 1

    Notes

    Released: 2025-12-03T10:00:07Z

    Patch Changes
    • 3dd6b06: version bump for mcp sdk and specification
  158. v0.4.6

    Fixes 1

    Notes

    Released: 2025-12-02T12:30:36Z

    Patch Changes
    • 4f7aa43: fix(fiori-mcp): improve non-cap app-gen input schema
  159. v0.4.5

    Fixes 1

    Notes

    Released: 2025-12-01T12:26:44Z

    Patch Changes
    • 9d0c8e0: fix(fiori-mcp): fix missing dependency
  160. v0.4.4

    Fixes 1

    Notes

    Released: 2025-11-28T13:00:10Z

    Patch Changes
    • 66ca93f: chore(fiori-mcp): fix pipeline
  161. v0.4.3

    Fixes 1

    Notes

    Released: 2025-11-28T10:44:15Z

    Patch Changes
    • 00c7a0a: feat: add generate-fiori-ui-application functionality and rename existing generate-fiori-ui-app to generate-fiori-ui-application-cap
  162. v0.4.2

    Fixes 1

    Notes

    Released: 2025-11-26T00:12:42Z

    Patch Changes
    • 597834f: chore - update "@sap-ux/annotation-converter": "0.10.8" and "@sap-ux/vocabularies-types": "0.13.1"
  163. v0.4.1

    Fixes 1

    Notes

    Released: 2025-11-14T20:58:09Z

    Patch Changes
    • 9544c24: fix: page creation fails in v2
  164. v0.4.0

    Features 1

    Notes

    Released: 2025-11-10T12:32:12Z

    Minor Changes
    • bfbdb77: - First integration tests using promptfoo
      • Updated input schema for 'execute-functionality' - sometimes input parameters was passed outside of parameters property
  165. v0.3.3

    Fixes 1

    Notes

    Released: 2025-11-06T12:16:07Z

    Patch Changes
    • f1a2795: fix: Instrumentation key
  166. v0.3.2

    Fixes 2

    Notes

    Released: 2025-11-05T06:53:42Z

    Patch Changes
    • cfe9c13: Add deep link to package and changelog to README.md
    • Updated dependencies [cfe9c13]
      • @sap-ux/fiori-docs-embeddings@0.4.2
  167. v0.3.1

    Fixes 1

    Notes

    Released: 2025-10-29T12:50:30Z

    Patch Changes
    • f7cb5b1: Fix: Pass layer and ui5Version to the specification API method exportConfig.
  168. v0.3.0

    Features 1

    Notes

    Released: 2025-10-27T13:41:31Z

    Minor Changes
    • d895232: - fix: V2 app crash when running list-functionalities
      • feat: add support for changing flex properties in V2 app
  169. v0.2.5

    Fixes 1

    Notes

    Released: 2025-10-21T05:22:49Z

    Patch Changes
    • 8b7171e: chore: readme update - how to disable telemetry
  170. v0.2.4

    Fixes 2

    Notes

    Released: 2025-10-15T11:11:41Z

    Patch Changes
    • e75b594: Add Fiori Development portal documentation to embeddings
    • Updated dependencies [e75b594]
      • @sap-ux/fiori-docs-embeddings@0.3.0
  171. v0.2.3

    Fixes 1

    Notes

    Released: 2025-10-10T09:39:17Z

    Patch Changes
    • e015869: chore: patch inquirer dependency
  172. v0.2.2

    Fixes 1

    Notes

    Released: 2025-10-08T12:33:12Z

    Patch Changes
    • 8a97bcc: fix "Error [ERR_REQUIRE_ESM]" when starting fiori mcp server e.g. Nodejs 22.8.0
  173. v0.2.1

    Fixes 2

    Notes

    Released: 2025-10-06T17:09:01Z

    Patch Changes
    • 43a2446: chore: fix Sonar issues
    • Updated dependencies [43a2446]
      • @sap-ux/fiori-docs-embeddings@0.1.1
  174. v0.2.0

    Features 1, Fixes 1

    Notes

    Released: 2025-10-06T11:26:22Z

    Minor Changes
    • b179405: Refactor doc search to return human readable results. Simplify search and doc indexing
    Patch Changes
    • Updated dependencies [b179405]
      • @sap-ux/fiori-docs-embeddings@0.1.0
  175. v0.1.6

    Fixes 1

    Notes

    Released: 2025-09-30T05:59:47Z

    Patch Changes
    • f038ab8: Refactored get-functionality-details to return parameters as JSON Schema, unified with Zod validation (validateWithSchema) and schema conversion (convertion to JSON Schema).
  176. v0.1.5

    Fixes 1

    Notes

    Released: 2025-09-23T10:15:54Z

    Patch Changes
    • 5591f68: feat: integrate ux logger utility across the fiori-mcp-server package
  177. v0.1.4

    Fixes 1

    Notes

    Released: 2025-09-23T08:21:10Z

    Patch Changes
    • 8c01a6f: add hint for AGENTS.md to readme
  178. v0.1.3

    Fixes 1

    Notes

    Released: 2025-09-22T12:45:08Z

    Patch Changes
    • f3768a9: Update MCP to use snake case instead of kebab case in MCP tool names. Rename doc_search to search_docs.
  179. v0.1.2

    Fixes 1

    Notes

    Released: 2025-09-19T16:36:41Z

    Patch Changes
    • 9872384: Upgrade axios module
  180. v0.1.1

    Fixes 1

    Notes

    Released: 2025-09-18T23:50:28Z

    Patch Changes
    • 306561e: Fix publishing of embeddings package
  181. v0.1.0

    Features 1

    Notes

    Released: 2025-09-17T14:22:31Z

    Minor Changes
    • a7b6272: Add doc_search tool to Fiori MCP server using data from embeddings module.
  182. v0.0.11

    Fixes 1

    Notes

    Released: 2025-09-16T20:04:56Z

    Patch Changes
    • @sap-ux/fiori-annotation-api@0.6.20
  183. v0.0.10

    Fixes 3

    Notes

    Released: 2025-09-16T06:28:11Z

    Patch Changes
    • @sap-ux/project-access@1.30.14
    • @sap-ux/telemetry@0.6.20
    • @sap-ux/fiori-annotation-api@0.6.19
  184. v0.0.9

    Fixes 1

    Notes

    Released: 2025-09-15T09:07:18Z

    Patch Changes
    • 5b06421: Simplify "generate-fiori-ui-application-cap" input params by removing the "appGenConfig" nesting level and unnecessary properties such as "appGenConfig.telemetryData" and "projectPath".
  185. v0.0.8

    Fixes 1

    Notes

    Released: 2025-09-12T07:38:54Z

    Patch Changes
    • Updated dependencies [a6ff2aa]
      • @sap-ux/fiori-annotation-api@0.6.18
  186. v0.0.7

    Fixes 1

    Notes

    Released: 2025-09-11T13:45:54Z

    Patch Changes
    • e82605e: Move "npm install" outside MCP create app call. Add try catch on telemetry init
  187. v0.0.6

    Fixes 1

    Notes

    Released: 2025-09-11T09:30:17Z

    Patch Changes
    • ac9a2d0: feat: collect telemetry
  188. v0.0.5

    Fixes 1

    Notes

    Released: 2025-09-10T10:08:07Z

    Patch Changes
    • cbd2a6f: Use Zod schemas to generate input/output JSON schemas and TypeScript types
  189. v0.0.4

    Fixes 1

    Notes

    Released: 2025-09-05T08:52:38Z

    Patch Changes
    • a8ca635: execute-functionality: Functionality add-page - imposible to add Custom Page as viewName is ignored. get-functionality-details: Functionality add-page - provide only ObjectPage, ListReport, CustomPage as valid creation options.
  190. v0.0.3

    Fixes 1

    Notes

    Released: 2025-09-05T05:50:10Z

    Patch Changes
    • 4fad77a: Regenerate output schema for 'get_functionality_details' tool
  191. v0.0.2

    Fixes 1

    Notes

    Released: 2025-09-03T15:46:36Z

    Patch Changes
    • b2effee: fix CAP preview after generation - do npm install on CAP project and make service path absolute
  192. v0.0.1

    Fixes 1

    Notes

    Released: 2025-08-28T13:37:07Z

    Patch Changes
    • @sap-ux/fiori-annotation-api@0.6.17
    • @sap-ux/project-access@1.30.13
  193. v0.0.1

    Fixes 2

    Notes

    Released: 2025-08-28T13:37:07Z

    Patch Changes
    • @sap-ux/fiori-annotation-api@0.6.17
    • @sap-ux/project-access@1.30.13
19,332downloads per week, npm
Weekly downloads for @sap-ux/fiori-mcp-server26 complete calendar weeks from 2026-04-27 to 2026-10-25; the latest total is 19332.27 Apr – 3 May: 21,2304 May – 10 May: 23,86111 May – 17 May: 26,74618 May – 24 May: 25,33525 May – 31 May: 54,1411 Jun – 7 Jun: 86,4598 Jun – 14 Jun: 118,78315 Jun – 21 Jun: 118,54522 Jun – 28 Jun: 112,00029 Jun – 5 Jul: 114,0316 Jul – 12 Jul: 114,24713 Jul – 19 Jul: 116,85720 Jul – 26 Jul: 118,07427 Jul – 2 Aug: 109,6783 Aug – 9 Aug: 114,44010 Aug – 16 Aug: 84,46817 Aug – 23 Aug: 104,16724 Aug – 30 Aug: 115,47731 Aug – 6 Sept: 86,1967 Sept – 13 Sept: 67,01614 Sept – 20 Sept: 78,13321 Sept – 27 Sept: 100,33928 Sept – 4 Oct: 106,4105 Oct – 11 Oct: 103,45812 Oct – 18 Oct: 51,09219 Oct – 25 Oct: 19,332
Agent access to your code
  1. @abap2ui5/mcp-serverMCP server for the abap2UI5 check, deploy and run loopfrom ABAP
  2. arc-1-bopf-enharc-1 extension for reading and maintaining BOPF enhancementsfrom ABAP
  3. HammerNative macOS code editor for ABAP and CDSfrom ABAP
  4. arc-1-lspEdition of ARC-1 that runs ADT calls through adt-lsfrom ABAP
  5. arc-1MCP server over the ADT REST API for ABAP objectsfrom ABAP
  6. arc1-abap-bridgeVS Code bridge between arc-1 and ADT for VS Codefrom ABAP
  7. arc1-adt-abap-mcp-extEclipse add-on enabling the ADT MCP server with read-only toolsfrom ABAP
  8. capforgeMCP server scaffolding CAP and CDS checked by cds compilefrom CAP
  9. ABAP Accelerator MCP ServerAWS's ABAP MCP server for Amazon Q Developer and Kirofrom ABAP
  10. Modernization Agents for SAP on AWSAWS agents for ABAP, PI/PO and BW modernisation workfrom ABAP
  11. @mcp-abap-adt/coreABAP ADT MCP server published as an npm scope and pluginfrom ABAP
  12. @cap-js/mcp-serverMCP server for CAP development: model and docs searchfrom CAP
  13. chandrashekhar-mahajan/abap-mcp-serverABAP MCP server with ADT tools and five authentication strategiesfrom ABAP
  14. dassian-adtFork of mcp-abap-abap-adt-api with 25 tools and session recoveryfrom ABAP
  15. erpl-adtC++ binary speaking the ADT REST API as a CLI and MCP serverfrom ABAP
  16. bw-modeling-mcpMCP server for BW/4HANA modelling objectsfrom BTP/BAIP
  17. EPOD ADT MCP ServerMCP server for ABAP on the ADT session, in Eclipse or standalonefrom ABAP
  18. ZARC1_EXTENSION_FORMSarc-1 extension for SAPscript and Smart Forms objectsfrom ABAP
  19. fgalastri/MCP_ABAPValidates an ABAP class before it is deployed by converting the global class to a local one and syntax-checking that — plus CDS DDL and table metadata retrieval.from ABAP
  20. fr0ster/mcp-abap-adtABAP MCP server with full CRUD on on-premise and ABAP Cloudfrom ABAP
  21. abapsmithABAP MCP server over ADT with a local journal that can undo writesfrom ABAP
  22. sap-ai-dev-toolkitMCP proxy pinning an agent's ABAP tools to one SAP systemfrom ABAP
  23. aibap.mcpGo MCP server that writes, activates and runs ABAP classes via ADTfrom ABAP
  24. BellaEclipse plugin bringing Claude into ABAP Development Toolsfrom ABAP
  25. Maherd18/sap-mcp-serverPolicy-checked MCP server for ABAP development over ADTfrom ABAP
  26. sapdumpmcpMCP server reading ABAP short dumps over ADTfrom ABAP
  27. ABAP remote filesystemVS Code extension editing ABAP systems over ADT as a filesystemfrom ABAP
  28. mcp-abap-abap-adt-apiWrite-oriented MCP server over abap-adt-apifrom ABAP
  29. mcp-abap-adtRead-oriented MCP server fetching ABAP programs, classes, tablesfrom ABAP
  30. SAP MCP Connection ManagerWindows desktop manager handing SAP connections to assistants over MCPfrom ABAP
  31. ABAPilotMCP connector for ECC and on-premise S/4HANA with a licensed SAP sidefrom ABAP
  32. vibing-steampunkADT-to-MCP bridge in Go reaching past what ADT exposesfrom ABAP
  33. ADT MCP ServerLocal HTTP MCP server started from ABAP Development Tools for VS Codefrom ABAP
  34. ABAP Development Tools for VS CodeSAP's ABAP tools in VS Code for editing, debugging, ATC and transportsfrom ABAP
  35. SAP Joule for Developers, ABAP AI capabilitiesSAP's AI for ABAP development in ADT for Eclipse and VS Codefrom ABAP
  36. @sap/mdk-mcp-serverMCP server with five tools for Mobile Development Kit workfrom BTP/BAIP
  37. ABAPDocMCPMCP server turning a transport request into a WRICEF specificationfrom ABAP
  38. claude-sap-kitClaude Code plugin adding Custom_* tools to arc-1from ABAP
  39. Skybuffer AI MCP serverABAP add-on serving business data and transactions as MCP toolsfrom ABAP
  40. @ui5/mcp-serverMCP server for UI5 development with ten toolsfrom UI5
  41. abap-adt-cliCLI that pulls and pushes ABAP packages as local files over ADTfrom ABAP
  42. workskong/mcp-abap-adtLight MCP adapter for ABAP over ADT, documented in Koreanfrom ABAP
  43. KlystronMCP server in ABAP inside the application server, with agent skillsfrom ABAP
  44. pyrfc-mcpMCP server calling RFC-enabled function modules behind an allowlistfrom ABAP
  45. ABAP-AI-CODE-TOOLSabapGit package adding create, modify and delete tools to ABAP AI Codefrom ABAP
  46. ABAP AI CodeAgentic coding assistant in ABAP that runs as an SAP GUI reportfrom ABAP
  47. VERTEXADT extension for Eclipse and VS Code showing three SAP GUI toolsfrom ABAP

Details

Sources4
npm registrydiscovered herechecked
The discovery passdiscovered herechecked
github.com/https://github.com/SAP/open-ux-tools.gittree, pushes, contributors, CIchecked
packages/fiori-mcp-server/README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
latestv1.15.15
first release
releases and cadence180, ~1d median
discovered vianpm registry, The discovery pass
first seen in the atlas
ecosystem and domainui5, ai-and-agents
Flavors1
Fiori elements
“When asked to create an SAP Fiori elements app check whether the user input can be interpreted as an application organized into one or more pages” — SAP/open-ux-tools — README (packages/fiori-mcp-server)checked
Contributors85
History in the atlas6
  1. MCP is how this is delivered, not what it answers — artifact_type carries the transport. It helps an agent work on real code rather than exposing a running service to one, which is a different capability.
  2. It creates and edits Fiori applications and ships from SAP/open-ux-tools; nothing about it is CAP's. Typed cap by placement, which defaults every candidate to the primary door. serves_ecosystems keeps it behind the CAP door, where a CAP developer building a Fiori front end still finds it.
  3. links.repo is the whole of SAP/open-ux-tools, which carries much else besides this. Naming the package directory says which part of the monorepo the artifact is — and it is what lets a sweep tell this entry apart from the next package in the same repository.
  4. Typed cds-plugin by placement, which defaults every candidate to that. It is not one.
  5. SAP's Fiori MCP server, run as `fiori-mcp`, letting a coding assistant create and edit Fiori applications directly rather than describing the steps.
  6. First seen.
For your agent
Ref
artifact:sap-ux-fiori-mcp-server
JSON
/artifacts/sap-ux-fiori-mcp-server.json
MCP
Connecting an agent