Proporciona a los asistentes de IA acceso directo a la documentación de UI5 Web Components for React, las APIs de los componentes y herramientas de scaffolding.
También conocido como UI5/webcomponents-react, @ui5/webcomponents-react-mcp
- Stars
- 544
- Herramientas
- 5
- Descargas, 30 días
- —
- Última versión
- 2.28.2
- Último commit
- 13 nov 2026
- Licencia
- Apache-2.0
¿Qué es UI5 Web Components for React MCP?
UI5 Web Components for React es un MCP server. Proporciona a los asistentes de IA acceso directo a la documentación de UI5 Web Components for React, las APIs de los componentes y herramientas de scaffolding. Expone 5 herramientas, como create_app, list_components, get_component_api.
Resumen generado a partir del README del proyecto
Acerca del MCP server de UI5 Web Components for React
Los desarrolladores que crean interfaces de usuario con UI5 Web Components for React pueden dar a sus asistentes de IA acceso directo a las APIs y la documentación de los componentes. Este server se ejecuta localmente en tu máquina usando transporte stdio o streamable HTTP. Puedes configurarlo para usarlo en Claude Code, VS Code o Cursor añadiéndolo a tus archivos de configuración mediante npx.
Para garantizar la precisión, el server te permite fijar una versión específica que coincida con el paquete instalado en tu proyecto. Esto evita que la IA sugiera props o métodos obsoletos. El server ofrece herramientas especializadas como create_app para hacer el scaffolding de proyectos en Vite o Next.js, list_components para explorar categorías como Layouts o Charts, y get_component_api para obtener tipos de TypeScript y selectores de CSS part detallados. También incluye acceso a utilidades públicas para la detección de dispositivos e internacionalización.
Qué puedes hacer con él
- 1Crear scaffolding de nuevos proyectosPide a tu IA que genere una nueva estructura de aplicación usando plantillas oficiales como Vite o Next.js.
- 2Obtener detalles de la API de los componentesSolicita tipos de TypeScript específicos, props por defecto y parámetros de eventos para un componente de UI5.
- 3Explorar los componentes de UI disponiblesBusca tipos específicos de componentes, como gráficos o elementos de diseño, dentro de la librería.
- 4Acceder a la documentación técnicaConsulta la base de conocimientos para obtener orientación sobre estilos, accesibilidad o internacionalización.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar UI5 Web Components for React MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar UI5 Web Components for React MCP en Claude Code
$ claude mcp add webcomponents-react-mcp-server -- npx -y @ui5/webcomponents-react-mcpInstalar UI5 Web Components for React MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"webcomponents-react-mcp-server": {
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}Instalar UI5 Web Components for React MCP en VS Code
.vscode/mcp.json
{
"servers": {
"webcomponents-react-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}Instalar UI5 Web Components for React MCP en VS Code CLI
$ code --add-mcp '{"name":"webcomponents-react-mcp-server","type":"stdio","command":"npx","args":["-y","@ui5/webcomponents-react-mcp"]}'Instalar UI5 Web Components for React MCP en Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"webcomponents-react-mcp-server": {
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}Instalar UI5 Web Components for React MCP en Codex
$ codex mcp add webcomponents-react-mcp-server -- npx -y @ui5/webcomponents-react-mcpInstalar UI5 Web Components for React MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.webcomponents-react-mcp-server] command = "npx" args = ["-y", "@ui5/webcomponents-react-mcp"]
Instalar UI5 Web Components for React MCP en Gemini CLI
$ gemini mcp add -s user webcomponents-react-mcp-server npx -- -y @ui5/webcomponents-react-mcpInstalar UI5 Web Components for React MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"webcomponents-react-mcp-server": {
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}Herramientas de UI5 Web Components for React MCP 5
Detectado desde el READMEcreate_applist_componentsget_component_apiget_documentationget_public_utils
| create_app | — | |
| list_components | — | |
| get_component_api | — | |
| get_documentation | — | |
| get_public_utils | — |
Verificaciones automáticas
Ejecutado 12 nov 2026Informe completo →Pasó nuestras verificaciones automáticas. Esto no es una auditoría de seguridad: lee el código y dale al servidor el acceso más limitado que necesite. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesibleAprobado
- Licencia de código abierto (OSI)Aprobado
- Commit o lanzamiento en el último añoAprobado
- El nombre del paquete no es similar a un paquete popularAprobado
- El endpoint remoto usa HTTPSNo verificado
- Las herramientas destructivas están etiquetadasAprobado
- Sin instrucciones ocultas para el modeloAprobado
- No hay avisos críticos en el paquete ni en sus dependenciasAprobado
README
Ver en 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.
Preguntas sobre UI5 Web Components for React MCP
¿Cómo agrego UI5 Web Components for React MCP a Claude Code?
Ejecuta claude mcp add webcomponents-react-mcp-server -- npx -y @ui5/webcomponents-react-mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego UI5 Web Components for React MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Qué herramientas proporciona UI5 Web Components for React MCP?
Expone 5 herramientas, incluidas create_app, list_components, get_component_api, get_documentation, get_public_utils.
¿Cómo puedo asegurar que el asistente de IA use la versión correcta de la documentación?
Puedes fijar la versión del MCP server para que coincida con la versión de @ui5/webcomponents-react de tu proyecto y así garantizar información precisa.
¿Qué tipo de scaffolding de aplicaciones está disponible?
El server puede realizar el scaffolding de nuevas aplicaciones usando Vite (TypeScript), Next.js App Router o Next.js Pages Router.
¿El server requiere una conexión a la red para leer la documentación?
No, la documentación se lee desde archivos locales incluidos, por lo que no se requiere conexión a la red para leer todo el contenido.