
Webcomponents React Mcp Server
Brings SAP's Fiori design system to Claude through the UI5 Web Components for React library. You get documentation lookup, component API references, and implementation guidance for building React apps with enterprise UI patterns. Useful when you're wiring up Tables, Buttons, Dialogs, or any of the 100+ Fiori components and need prop signatures, event handlers, or styling conventions without leaving your conversation. The server wraps the official UI5 documentation, so you're getting the same API details you'd find at ui5.github.io but surfaced inline as you code. Covers the main package plus charts, base utilities, and the newer AI components package.
- GitHub stars
- 542
- tools
- 5
- transport
- STDIO, HTTP
- last updated
- Oct 27, 2026
Install
From registry metadata$ npx add-mcp @ui5/webcomponents-react-mcp --name webcomponents-reactRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add webcomponents-react -- npx -y @ui5/webcomponents-react-mcpRun in your terminal. Replace YOUR_* placeholders with real values; add --scope user to install for every project.
Tools
Verified live · 5 toolsVerified live against the running server on Jun 11, 2026.
create_appGet scaffolding instructions for a new UI5 Web Components for React application from an official template. WHEN TO USE: The user wants to create a new app, project, or starter using UI5 Web Components for React. WORKFLOW: Call this tool to get the template setup instructions,...2 params
Get scaffolding instructions for a new UI5 Web Components for React application from an official template. WHEN TO USE: The user wants to create a new app, project, or starter using UI5 Web Components for React. WORKFLOW: Call this tool to get the template setup instructions,...
appName*stringtemplate*stringnextjs-app · nextjs-pages · vite-tsget_component_apiGet comprehensive API documentation for a UI5 Web Components React component including props, ref methods, types, event detail parameters, and CSS parts for shadow DOM styling. WHEN TO USE: You need exact prop names, types, default values, method signatures, event detail field...1 params
Get comprehensive API documentation for a UI5 Web Components React component including props, ref methods, types, event detail parameters, and CSS parts for shadow DOM styling. WHEN TO USE: You need exact prop names, types, default values, method signatures, event detail field...
componentName*stringget_documentationRetrieve UI5 Web Components for React documentation, guides, and knowledge base articles. Documentation is bundled locally for instant offline access. WHEN TO USE: You need guidance on how to use the library — setup, styling, event handling, SSR, slots, i18n. DO NOT USE FOR: L...5 params
Retrieve UI5 Web Components for React documentation, guides, and knowledge base articles. Documentation is bundled locally for instant offline access. WHEN TO USE: You need guidance on how to use the library — setup, styling, event handling, SSR, slots, i18n. DO NOT USE FOR: L...
endLineintegerfetchContentbooleanquerystringsectionstringGetting Started · Project Templates & Examples · Knowledge Base > Bring Your Own Web Components · Knowledge Base > Common CSS · Knowledge Base > FAQ · Knowledge Base > Handling SlotsstartLineintegerget_public_utilsGet documentation for public utilities and hooks from @ui5/webcomponents-react-base. Covers Device API, ThemingParameters, useI18nBundle, useViewportRange, and withWebComponent. WHEN TO USE: You need to use device detection, theme-aware CSS variables in JS, internationalizatio...1 params
Get documentation for public utilities and hooks from @ui5/webcomponents-react-base. Covers Device API, ThemingParameters, useI18nBundle, useViewportRange, and withWebComponent. WHEN TO USE: You need to use device detection, theme-aware CSS variables in JS, internationalizatio...
namestringDevice · ThemingParameters · useI18nBundle · useViewportRange · withWebComponentlist_componentsBrowse all 209 available UI5 Web Components for React components across 4 packages with descriptions, categories, and import statements. WHEN TO USE: You need to discover which components exist, find the right component for a use case, or verify a component name before calling...2 params
Browse all 209 available UI5 Web Components for React components across 4 packages with descriptions, categories, and import statements. WHEN TO USE: You need to discover which components exist, find the right component for a use case, or verify a component name before calling...
categorystringData Display · Layouts & Floorplans · Inputs · Modals & Popovers · User Feedback · Chartspackagestring@ui5/webcomponents-react · @ui5/webcomponents-react-charts · @ui5/webcomponents-ai-reactSponsors
Readme
ui5-webcomponents-react is providing a Fiori-compliant React implementation by leveraging the UI5 Web Components.
Resources
Details
- Repository
- github.com/ui5/webcomponents-react
- Package
@ui5/webcomponents-react-mcp- Transport
- STDIO, HTTP
- Registry
- MCP registry, active
- Resources
- 1
- Tools verified
- Jun 11, 2026