Ermöglicht KI-Assistenten den direkten Zugriff auf die Dokumentation, die Component APIs und Scaffolding-Tools von UI5 Web Components for React.
Auch bekannt als UI5/webcomponents-react, @ui5/webcomponents-react-mcp
- Stars
- 544
- Tools
- 5
- Downloads, 30 Tage
- —
- Neueste Version
- 2.28.2
- Letzter Commit
- 13. Nov. 2026
- Lizenz
- Apache-2.0
Was ist UI5 Web Components for React MCP?
UI5 Web Components for React ist ein MCP server. Ermöglicht KI-Assistenten den direkten Zugriff auf die Dokumentation, die Component APIs und Scaffolding-Tools von UI5 Web Components for React. Er stellt 5 Tools bereit, etwa create_app, list_components, get_component_api.
Zusammenfassung generiert aus dem README des Projekts
Über UI5 Web Components for React MCP server
Entwickler, die User Interfaces mit UI5 Web Components for React bauen, können ihren KI-Assistenten direkten Zugriff auf Component APIs und die Dokumentation geben. Dieser Server läuft lokal auf deinem Rechner über stdio oder streamable HTTP Transport. Du kannst ihn für die Nutzung in Claude Code, VS Code oder Cursor konfigurieren, indem du ihn via npx zu deinen Config-Dateien hinzufügst.
Um Genauigkeit zu gewährleisten, erlaubt es der Server, eine spezifische Version festzulegen, die mit dem in deinem Projekt installierten Package übereinstimmt. Das verhindert, dass die KI veraltete Props oder Methoden vorschlägt. Der Server bietet spezialisierte Tools wie create_app zum Scaffolding von Vite- oder Next.js-Projekten, list_components zum Durchsuchen von Kategorien wie Layouts oder Charts und get_component_api zum Abrufen detaillierter TypeScript-Typen und CSS part Selectors. Er bietet zudem Zugriff auf öffentliche Utilities für Device Detection und Internationalisierung.
Was du damit machen kannst
- 1Neue Projekte scaffoldenLass deine KI eine neue Anwendungsstruktur mithilfe offizieller Templates wie Vite oder Next.js generieren.
- 2Component API Details abrufenFordere spezifische TypeScript-Typen, Default Props und Event-Parameter für eine UI5-Component an.
- 3Verfügbare UI-Components durchsuchenSuche innerhalb der Library nach bestimmten Component-Typen wie Charts oder Layout-Elementen.
- 4Zugriff auf technische DokumentationFrage die Knowledge Base nach Anleitungen zu Styling, Accessibility oder Internationalisierung ab.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du UI5 Web Components for React MCP
Formate geprüft am 10. Nov. 2026UI5 Web Components for React MCP in Claude Code installieren
$ claude mcp add webcomponents-react-mcp-server -- npx -y @ui5/webcomponents-react-mcpUI5 Web Components for React MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"webcomponents-react-mcp-server": {
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}UI5 Web Components for React MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"webcomponents-react-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}UI5 Web Components for React MCP in Claude Desktop installieren
claude_desktop_config.json
{
"mcpServers": {
"webcomponents-react-mcp-server": {
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}UI5 Web Components for React MCP in Codex installieren
~/.codex/config.toml
[mcp_servers.webcomponents-react-mcp-server] command = "npx" args = ["-y", "@ui5/webcomponents-react-mcp"]
UI5 Web Components for React MCP in Gemini CLI installieren
~/.gemini/settings.json
{
"mcpServers": {
"webcomponents-react-mcp-server": {
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}UI5 Web Components for React MCP tools 5
Erkannt aus dem READMEcreate_applist_componentsget_component_apiget_documentationget_public_utils
| create_app | — | |
| list_components | — | |
| get_component_api | — | |
| get_documentation | — | |
| get_public_utils | — |
Automatisierte Checks
Geluften am 12. Nov. 2026Vollständiger Bericht →Unsere automatisierten Checks bestanden. Das ist kein Security-Audit: Lies den Code und gib dem Server nur den minimal notwendigen Zugriff. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbarBestanden
- Open Source Lizenz (OSI)Bestanden
- Commit oder Release im letzten JahrBestanden
- Package-Name ähnelt keinem populären PackageBestanden
- Remote Endpoint nutzt HTTPSNicht geprüft
- Destruktive Tools sind markiertBestanden
- Keine versteckten Anweisungen an das ModellBestanden
- Kein kritischer Hinweis im Paket oder seinen AbhängigkeitenBestanden
README
Auf GitHub ansehenUI5 Web Components for React MCP Server
MCP server providing development assistance and API documentation for UI5 Web Components for React.
What is this?
This MCP server gives AI assistants direct access to UI5 Web Components for React documentation, component APIs, and utility information. It helps developers get accurate, up-to-date information about the library without leaving their IDE.
Setup
This server is available in the MCP Registry, which allows compatible clients to install it directly.
Claude Code
claude mcp add ui5-wcr -- npx @ui5/webcomponents-react-mcp@latest
VS Code / Cursor
Add to .vscode/mcp.json:
{
"servers": {
"ui5-wcr": {
"command": "npx",
"args": ["@ui5/webcomponents-react-mcp@latest"]
}
}
}
Pinning a Specific Version
The MCP server is available since @ui5/webcomponents-react@2.21.3. It shares the same version number and bundles documentation and API data for that specific release. Pinning the version to match your project ensures the AI assistant provides accurate information for the components and APIs you are actually using.
Append @<version> to install a specific version. Note that after updating @ui5/webcomponents-react, you need to update the pinned MCP server version accordingly.
npx @ui5/webcomponents-react-mcp@2.21.3
To match the version of @ui5/webcomponents-react installed in your project, run from the project root:
This requires @ui5/webcomponents-react to be installed in the project's node_modules.
npx @ui5/webcomponents-react-mcp@$(node -p "require('@ui5/webcomponents-react/package.json').version")
Transport
The server supports two transports. Both run locally on the developer's machine.
stdio (default)
Used by the Setup configurations above. The client spawns the server as a subprocess and communicates over stdin/stdout. No flags are required.
HTTP (Streamable HTTP)
Some MCP clients connect over HTTP instead. Start the server with the --http flag to enable the Streamable HTTP transport:
npx @ui5/webcomponents-react-mcp@latest --http
The server listens on http://localhost:7427/mcp. Change the port with --port (or the PORT environment variable):
npx @ui5/webcomponents-react-mcp@latest --http --port 7500
It runs statelessly and binds to localhost only — reachable over a local HTTP port, but otherwise the same local-only, version-pinned server as the stdio mode. Point your HTTP-based client at the endpoint:
{
"servers": {
"ui5-wcr": {
"url": "http://localhost:7427/mcp"
}
}
}
Features
Tools
-
create_app- Scaffold a new application from an official template- Vite (TypeScript), Next.js App Router, Next.js Pages Router
- Returns step-by-step setup instructions using
degit
-
list_components- Browse all available components- Filter by category (Data Display, Layouts & Floorplans, Inputs, Modals & Popovers, User Feedback, Charts, AI Components, Web Components)
- Filter by package (
@ui5/webcomponents-react,@ui5/webcomponents-react-charts,@ui5/webcomponents-ai-react) - Includes descriptions and import examples
-
get_component_api- Full component API documentation- Props with TypeScript types, descriptions, and defaults
- Event detail parameters (fields available on
e.detail) - Ref methods and return types
- CSS
::part()selectors for shadow DOM styling - Sub-type documentation for complex props (e.g. AnalyticalTable column definitions)
- Upstream documentation links for components with complex behavioral logic
- Case-insensitive component name matching
- Returns structured JSON output
-
get_documentation- Documentation, guides, and knowledge base- Browse by section name or search by keyword across all docs
- Getting Started, Knowledge Base (styling, i18n, SSR, slots, FAQ, accessibility, and more), project templates
- Full content read from bundled local files (no network required)
- Line-range support (
startLine/endLine) for large documents
-
get_public_utils- Public utilities from@ui5/webcomponents-react-base- Device API (device detection, responsive breakpoints, resize/orientation handlers)
- useI18nBundle hook (internationalization)
- useViewportRange hook (responsive breakpoint detection)
- ThemingParameters (CSS variables in JavaScript)
Resources
llms.txt- LLM-friendly documentation index with scope, key concepts, and quick-reference links
Usage
Once configured, your AI assistant will have access to the tools. You can ask questions like:
Create:
- "Create a new Vite app with UI5 Web Components for React"
- "Scaffold a Next.js app with a simple dashboard"
Documentation:
- "How do I style components?"
- "How do slots work?"
Components:
- "List all available components"
- "Show me chart components"
- "What layout components are available?"
- "Show me the API for AnalyticalTable"
- "How do I use the DynamicPage component?"
Contributing
See CONTRIBUTING.md for development setup, scripts, architecture, and build pipeline details.
UI5 Web Components for React MCP Fragen
Wie füge ich UI5 Web Components for React MCP zu Claude Code hinzu?
Führe claude mcp add webcomponents-react-mcp-server -- npx -y @ui5/webcomponents-react-mcp in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich UI5 Web Components for React MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Welche Tools bietet UI5 Web Components for React MCP?
Er stellt 5 Tools bereit, darunter create_app, list_components, get_component_api, get_documentation, get_public_utils.
Wie stelle ich sicher, dass der KI-Assistent die richtige Version der Dokumentation verwendet?
Du kannst die MCP server Version passend zur Version von @ui5/webcomponents-react in deinem Projekt festlegen, um korrekte Informationen zu erhalten.
Welche Arten von Application Scaffolding sind verfügbar?
Der Server kann neue Anwendungen mit Vite (TypeScript), Next.js App Router oder Next.js Pages Router scaffolden.
Benötigt der Server eine Netzwerkverbindung, um die Dokumentation zu lesen?
Nein, die Dokumentation wird aus gebündelten lokalen Dateien gelesen, sodass für das vollständige Lesen der Inhalte kein Netzwerk erforderlich ist.