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 →

@ui5/webcomponents-mcp-server

Four tools that answer an agent's questions about UI5 Web Components from the framework's own documentation — component API, integration guides, and the docs themselves.

A web component's API is the part a model is most likely to invent: properties, slots, events and methods that look plausible and do not exist. get_component_api returns the real ones for any component across @ui5/webcomponents, @ui5/webcomponents-fiori and @ui5/webcomponents-ai; get_guidelines returns the integration guide for React, Angular or plain JavaScript, installation included; list_docs catalogues what documentation exists and get_doc returns one of them whole. Runs over stdio as npx -y @ui5/webcomponents-mcp-server.

Facts

Latestv0.1.2ReleasedLast pushLicenceApache-2.0

Where it sits

Lives in
Provides
DocumentationUI5DocumentationcapabilityFinding the answer in what has already been written, and writing it where it has not — first-party documentation made searchable by something other than a person scrolling it, including by an agent, and a document of custom code produced from the code itself.
Designs
Agentic Engineering for SAP BTP ExtensionsAgentic Engineering for SAP BTP Extensionsreference architectureSAP MCP knowledge source

Who is behind it

UI5UI5OrganisationMaintains this
In the atlas: maintains 8
@UI5
maintainerDobrin DimchevPersonContributes to this
In the atlas: contributes to 5
@dobrinyonkov
Florian VogtPersonContributes to this
In the atlas: contributes to 50, wrote 2
@flovogt
2 contributors

Before choosing this

Conditions

PracticalFunctional boundary

It answers from documentation and never opens your project, so it cannot tell you whether the component you are asking about is the one your application already uses. Node.js v20.17 or v22.9 and above; on Windows the command needs a cmd /c prefix.

What it declares

Every artifact

Type
MCP server
Origin
By SAP
Runtime
Node.js

Connections1

Install

npm add @ui5/webcomponents-mcp-server

Derived from the package name. No recipe recorded; the README has the configuration.

README

quoted from UI5/webcomponents-mcp-server under Apache-2.0, read
UI5/webcomponents-mcp-server/README.mdOn GitHub

REUSE status npm Package Version

UI5 Web Components MCP Server

A Model Context Protocol server for UI5 Web Components development.

Requirements

  • Node.js Version v20.17.0, v22.9.0 or higher
  • npm Version v8.0.0 or higher
  • An MCP client, such as VS Code (GitHub Copilot), Claude Code, Codex, or any other MCP-compatible client

Setup

Standard Configuration for Most Clients

This configuration works for most MCP clients:

{
  "mcpServers": {
    "@ui5/webcomponents-mcp-server": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@ui5/webcomponents-mcp-server"]
    }
  }
}
Special configuration for native Windows On native Windows (not WSL), you might need to prefix npx with `cmd /c`:
{
  "mcpServers": {
    "@ui5/webcomponents-mcp-server": {
      "type": "stdio",
      "command": "cmd",
      "args": ["/c", "npx -y @ui5/webcomponents-mcp-server"]
    }
  }
}
Specific MCP Clients

Besides the general configuration outlined above, some MCP clients offer shortcuts for installing MCP servers.

VS Code
code --add-mcp '{"name":"@ui5/webcomponents-mcp-server","type":"stdio","command":"npx","args":["-y","@ui5/webcomponents-mcp-server"]}'
Claude Code
claude mcp add --transport stdio --scope user ui5-webc-mcp-server -- npx -y @ui5/webcomponents-mcp-server
Codex
codex mcp add --transport stdio ui5-webc-mcp-server -- npx -y @ui5/webcomponents-mcp-server

Usage

Once set up, ask your AI assistant things like:

  • "Show me the API for ui5-button"
  • "How do I use UI5 Web Components with React?"
  • "Show me the available documentation"
  • "Get the theming documentation"

Available Tools

get_component_api

Fetch API docs for any UI5 Web Component (properties, slots, events, methods).
Searches across @ui5/webcomponents, @ui5/webcomponents-fiori, and @ui5/webcomponents-ai packages.

get_guidelines

Get integration guides for React, Angular, or native JavaScript.
Includes installation, imports, and usage examples.

list_docs

List all available UI5 Web Components documentation with summaries.

get_doc

Fetch full content of specific documentation files.

Development

npm run build         # Build TypeScript
npm run dev           # Run locally
npm run test          # Run tests
npm run inspector     # Debug with MCP inspector
npm run prepare:docs  # Fetch latest docs from GitHub

Support, Feedback, Contributing

This project is open to feature requests/suggestions, bug reports etc. via GitHub issues. Contribution and feedback are encouraged and always welcome. For more information about how to contribute, the project structure, as well as additional contribution information, see our Contribution Guidelines.

Security / Disclosure

If you find any bug that may be a security problem, please follow our instructions at in our security policy on how to report it. Please do not create GitHub issues for security-related doubts or problems.

Code of Conduct

We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone. By participating in this project, you agree to abide by its Code of Conduct at all times.

Licensing

Copyright 2025 SAP SE or an SAP affiliate company and ui5-web-components-mcp-server contributors. 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

v0.1.2

Fixes 1

Notes
Bug Fixes
  • package: include docs folder in published package (#11) (00f82b0)
  1. v0.1.1

    Fixes 1

    Notes
    Bug Fixes
    • tools: prevent path traversal in get_doc and version injection in get_component_api (#8) (a265779)
  2. v0.1.0

    Features 4

    Notes

    MCP server for UI5 Web Components development assistance.

    Features
    • get_component_api - Fetch API docs for any UI5 Web Component
    • get_guidelines - Integration guides for React, Angular, or native JavaScript
    • list_docs - List available documentation
    • get_doc - Fetch documentation content
156downloads per week, npm
Weekly downloads for @ui5/webcomponents-mcp-server26 complete calendar weeks from 2026-04-20 to 2026-10-18; the latest total is 156.20 Apr – 26 Apr: 15827 Apr – 3 May: 1864 May – 10 May: 18711 May – 17 May: 39518 May – 24 May: 21825 May – 31 May: 2021 Jun – 7 Jun: 2338 Jun – 14 Jun: 48615 Jun – 21 Jun: 28422 Jun – 28 Jun: 39429 Jun – 5 Jul: 3636 Jul – 12 Jul: 25313 Jul – 19 Jul: 32120 Jul – 26 Jul: 56527 Jul – 2 Aug: 6073 Aug – 9 Aug: 39210 Aug – 16 Aug: 31217 Aug – 23 Aug: 27124 Aug – 30 Aug: 28431 Aug – 6 Sept: 2357 Sept – 13 Sept: 16114 Sept – 20 Sept: 21521 Sept – 27 Sept: 35028 Sept – 4 Oct: 4135 Oct – 11 Oct: 35712 Oct – 18 Oct: 156
Documentation
  1. abap2UI5 PlaygroundIn-browser ABAP editor beside the abap2UI5 app it buildsfrom ABAP
  2. @cap-js/mcp-serverMCP server for CAP development: model and docs searchfrom CAP
  3. mcp-sap-docsMCP server searching seventeen SAP documentation repositoriesfrom CAP
  4. sap-api-hub-mcpRead-only MCP server over the SAP Business Accelerator Hubfrom BTP/BAIP
  5. sap-note-search-mcpMCP server searching and fetching SAP Notes and KBAsfrom BTP/BAIP
  6. sap-roadmap-mcpMCP server over SAP Road Map Explorerfrom BTP/BAIP
  7. ui5-lib-diffHosted app listing changes between SAPUI5 or OpenUI5 versionsfrom UI5
  8. abap-docNode.js command writing PDF documentation for an ABAP packagefrom ABAP
  9. sap-ai-docs-mcpMCP server with semantic search over SAP AI Core documentationfrom BTP/BAIP
  10. sap-btp-docs-mcpMCP server with semantic search over SAP BTP documentationfrom BTP/BAIP
  11. @sap-ux/fiori-docs-embeddingsFiori documentation indexed as embeddingsfrom CAP
  12. Clean-Core.ioHosted workspace redrawing custom ABAP as BPMN and grading itfrom ABAP
  13. abapdocs-code-scannerReads the abapDoc comments of a class or interface's public methods and type definitions and returns their text at runtime.from ABAP
  14. vscode-ui5-api-referenceVS Code side bar view of the SAPUI5 and OpenUI5 API referencefrom UI5

Details

Sources4
sap-ai-mcp-serversdiscovered herechecked
npm registry, @ui5/webcomponents-mcp-serverversion, releases, installschecked
github.com/git+https://github.com/UI5/webcomponents-mcp-server.gittree, pushes, contributors, CIchecked
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
runtimesnode
latestv0.1.2
first release
releases and cadence3, ~1d median
discovered viasap-ai-mcp-servers
first seen in the atlas
ecosystem and domainui5, ai-and-agents
Flavors1
Web Components
“A [Model Context Protocol](https://modelcontextprotocol.io/) server for UI5 Web Components development.” — UI5/webcomponents-mcp-server — READMEchecked
Contributors2

From the repository’s contributor list, .

History in the atlas2
  1. Entered from the sap-ai-mcp-servers catalogue, which is credited as the source; the description is written from the project's own README and documentation rather than from the catalogue's line about it.
  2. First seen.
For your agent
Ref
artifact:ui5-webcomponents-mcp-server
JSON
/artifacts/ui5-webcomponents-mcp-server.json
MCP
Connecting an agent