Fournit aux assistants IA un accès direct à la documentation des UI5 Web Components for React, aux API des composants et à des outils de scaffolding.
Aussi connu sous UI5/webcomponents-react, @ui5/webcomponents-react-mcp
- Étoiles
- 544
- Outils
- 5
- Téléchargements, 30 jours
- —
- Dernière version
- 2.28.2
- Dernier commit
- 13 nov. 2026
- Licence
- Apache-2.0
Qu'est-ce que UI5 Web Components for React MCP ?
UI5 Web Components for React est un serveur MCP. Fournit aux assistants IA un accès direct à la documentation des UI5 Web Components for React, aux API des composants et à des outils de scaffolding. Il expose 5 outils, comme create_app, list_components, get_component_api.
Résumé généré à partir du README du projet
À propos du MCP server UI5 Web Components for React
Les développeurs qui construisent des interfaces utilisateur avec UI5 Web Components for React peuvent offrir à leurs assistants IA un accès direct aux API des composants et à la documentation. Ce serveur s'exécute localement sur votre machine en utilisant le transport stdio ou streamable HTTP. Vous pouvez le configurer pour une utilisation dans Claude Code, VS Code ou Cursor en l'ajoutant à vos fichiers de configuration via npx.
Pour garantir la précision des réponses, le serveur vous permet de fixer une version spécifique correspondant au package installé dans votre projet. Cela empêche l'IA de suggérer des props ou des méthodes obsolètes. Le serveur propose des outils spécialisés tels que create_app pour le scaffolding de projets Vite ou Next.js, list_components pour parcourir des catégories comme Layouts ou Charts, et get_component_api pour récupérer les types TypeScript détaillés et les sélecteurs CSS part. Il inclut également un accès à des utilitaires publics pour la détection d'appareil et l'internationalisation.
Ce que vous pouvez faire avec
- 1Scaffolder de nouveaux projetsDemandez à votre IA de générer une nouvelle structure d'application en utilisant des templates officiels comme Vite ou Next.js.
- 2Récupérer les détails de l'API des composantsDemandez des types TypeScript spécifiques, les props par défaut et les paramètres d'événements pour un composant UI5.
- 3Parcourir les composants UI disponiblesRecherchez des types de composants spécifiques, tels que des graphiques ou des éléments de mise en page, au sein de la bibliothèque.
- 4Accéder à la documentation techniqueInterrogez la base de connaissances pour obtenir des conseils sur le stylage, l'accessibilité ou l'internationalisation.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer UI5 Web Components for React MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller UI5 Web Components for React MCP dans Claude Code
$ claude mcp add webcomponents-react-mcp-server -- npx -y @ui5/webcomponents-react-mcpInstaller UI5 Web Components for React MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"webcomponents-react-mcp-server": {
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}Installer UI5 Web Components for React MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"webcomponents-react-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}Installer UI5 Web Components for React MCP dans VS Code CLI
$ code --add-mcp '{"name":"webcomponents-react-mcp-server","type":"stdio","command":"npx","args":["-y","@ui5/webcomponents-react-mcp"]}'Installer UI5 Web Components for React MCP dans Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"webcomponents-react-mcp-server": {
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}Installer UI5 Web Components for React MCP dans Codex
$ codex mcp add webcomponents-react-mcp-server -- npx -y @ui5/webcomponents-react-mcpInstaller UI5 Web Components for React MCP dans Codex config.toml
~/.codex/config.toml
[mcp_servers.webcomponents-react-mcp-server] command = "npx" args = ["-y", "@ui5/webcomponents-react-mcp"]
Installer UI5 Web Components for React MCP dans Gemini CLI
$ gemini mcp add -s user webcomponents-react-mcp-server npx -- -y @ui5/webcomponents-react-mcpInstaller UI5 Web Components for React MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"webcomponents-react-mcp-server": {
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}Outils MCP UI5 Web Components for React 5
Détectés depuis le READMEcreate_applist_componentsget_component_apiget_documentationget_public_utils
| create_app | — | |
| list_components | — | |
| get_component_api | — | |
| get_documentation | — | |
| get_public_utils | — |
Vérifications automatisées
Exécuté le 12 nov. 2026Rapport complet →A passé nos vérifications automatisées. Il ne s'agit pas d'un audit de sécurité : lisez le code et donnez au serveur l'accès le plus restreint dont il a besoin. Fonctionnement des vérifications
- Dépôt source lié et accessibleRéussi
- Licence open source (OSI)Réussi
- Commit ou version publiée au cours de l'année écouléeRéussi
- Nom du package non proche d'un package populaireRéussi
- L'endpoint distant utilise HTTPSNon vérifié
- Les outils destructifs sont étiquetésRéussi
- Aucune instruction cachée destinée au modèleRéussi
- Aucun avis critique dans le package ou ses dépendancesRéussi
README
Voir sur GitHubUI5 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.
Questions sur UI5 Web Components for React MCP
Comment ajouter UI5 Web Components for React MCP à Claude Code ?
Exécutez claude mcp add webcomponents-react-mcp-server -- npx -y @ui5/webcomponents-react-mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter UI5 Web Components for React MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Quels outils UI5 Web Components for React MCP fournit-il ?
Il expose 5 outils, dont create_app, list_components, get_component_api, get_documentation, get_public_utils.
Comment puis-je m'assurer que l'assistant IA utilise la version correcte de la documentation ?
Vous pouvez fixer la version du MCP server pour qu'elle corresponde à la version de @ui5/webcomponents-react utilisée dans votre projet afin de garantir l'exactitude des informations.
Quel type de scaffolding d'application est disponible ?
Le serveur peut générer de nouvelles applications en utilisant Vite (TypeScript), Next.js App Router ou Next.js Pages Router.
Le serveur nécessite-t-il une connexion réseau pour lire la documentation ?
Non, la documentation est lue à partir de fichiers locaux intégrés, aucune connexion réseau n'est donc requise pour la lecture complète du contenu.