Предоставляет ИИ-ассистентам прямой доступ к документации UI5 Web Components for React, API компонентов и инструментам создания заготовок кода.
Также известен как UI5/webcomponents-react, @ui5/webcomponents-react-mcp
- Звёзды
- 544
- Инструменты
- 5
- Загрузки, 30 дней
- —
- Последняя версия
- 2.28.2
- Последний коммит
- 13 нояб. 2026 г.
- Лицензия
- Apache-2.0
Что такое UI5 Web Components for React MCP?
UI5 Web Components for React — это MCP server. Предоставляет ИИ-ассистентам прямой доступ к документации UI5 Web Components for React, API компонентов и инструментам создания заготовок кода. Он предоставляет 5 инструментов, например create_app, list_components, get_component_api.
Сводка сгенерирована из README проекта
О UI5 Web Components for React MCP server
Разработчики, создающие пользовательские интерфейсы с помощью UI5 Web Components for React, могут предоставить своим ИИ-ассистентам прямой доступ к API компонентов и документации. Этот сервер запускается локально на вашей машине через stdio или streamable HTTP. Вы можете настроить его для использования в Claude Code, VS Code или Cursor, добавив в конфигурационные файлы через npx.
Для обеспечения точности сервер позволяет зафиксировать конкретную версию, соответствующую установленному пакету в вашем проекте. Это предотвращает предложения устаревших пропсов или методов со стороны ИИ. Сервер предоставляет специализированные инструменты, такие как create_app для создания проектов на Vite или Next.js, list_components для просмотра категорий (например, Layouts или Charts) и get_component_api для получения подробных типов TypeScript и селекторов CSS part. Он также включает доступ к публичным утилитам для определения типа устройства и интернационализации.
Что вы можете с ним делать
- 1Создание заготовок новых проектовПопросите ваш ИИ сгенерировать структуру нового приложения, используя официальные шаблоны, такие как Vite или Next.js.
- 2Получение деталей API компонентовЗапрашивайте конкретные типы TypeScript, значения пропсов по умолчанию и параметры событий для компонентов UI5.
- 3Просмотр доступных UI-компонентовИщите определенные типы компонентов, такие как графики или элементы макета, внутри библиотеки.
- 4Доступ к технической документацииИспользуйте базу знаний для получения рекомендаций по стилизации, доступности или интернационализации.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Как установить UI5 Web Components for React MCP
Форматы проверены 10 ноя 2026Добавить в CursorДобавить в GooseУстановка UI5 Web Components for React MCP в Claude Code
$ claude mcp add webcomponents-react-mcp-server -- npx -y @ui5/webcomponents-react-mcpУстановка UI5 Web Components for React MCP в Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"webcomponents-react-mcp-server": {
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}Установка UI5 Web Components for React MCP в VS Code
.vscode/mcp.json
{
"servers": {
"webcomponents-react-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}Установка UI5 Web Components for React MCP в VS Code CLI
$ code --add-mcp '{"name":"webcomponents-react-mcp-server","type":"stdio","command":"npx","args":["-y","@ui5/webcomponents-react-mcp"]}'Установка UI5 Web Components for React MCP в Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"webcomponents-react-mcp-server": {
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}Установка UI5 Web Components for React MCP в Codex
$ codex mcp add webcomponents-react-mcp-server -- npx -y @ui5/webcomponents-react-mcpУстановка UI5 Web Components for React MCP в Codex config.toml
~/.codex/config.toml
[mcp_servers.webcomponents-react-mcp-server] command = "npx" args = ["-y", "@ui5/webcomponents-react-mcp"]
Установка UI5 Web Components for React MCP в Gemini CLI
$ gemini mcp add -s user webcomponents-react-mcp-server npx -- -y @ui5/webcomponents-react-mcpУстановка UI5 Web Components for React MCP в Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"webcomponents-react-mcp-server": {
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}Инструменты UI5 Web Components for React MCP 5
Определено из READMEcreate_applist_componentsget_component_apiget_documentationget_public_utils
| create_app | — | |
| list_components | — | |
| get_component_api | — | |
| get_documentation | — | |
| get_public_utils | — |
Автоматические проверки
Запущено 12 нояб. 2026 г.Полный отчёт →Прошло наши автоматизированные проверки. Это не аудит безопасности: изучите код и предоставьте серверу минимально необходимый доступ. Как работают проверки
- Связанный и доступный исходный репозиторийПройдено
- Open source лицензия (OSI)Пройдено
- Коммит или релиз за последний годПройдено
- Имя пакета не похоже на популярный пакетПройдено
- Удаленная конечная точка использует HTTPSНе проверялось
- Деструктивные инструменты помеченыПройдено
- Нет скрытых инструкций для моделиПройдено
- Нет критических предупреждений в пакете или его зависимостяхПройдено
README
Открыть на 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.
Вопросы о UI5 Web Components for React MCP
Как добавить UI5 Web Components for React MCP в Claude Code?
Выполните claude mcp add webcomponents-react-mcp-server -- npx -y @ui5/webcomponents-react-mcp в терминале. Добавьте --scope user, чтобы сервер был доступен во всех проектах.
Как добавить UI5 Web Components for React MCP в Cursor?
Откройте ~/.cursor/mcp.json и добавьте сервер в mcpServers, используя конфигурацию Cursor из раздела установки выше.
Какие инструменты предоставляет UI5 Web Components for React MCP?
Он предоставляет 5 инструментов, включая create_app, list_components, get_component_api, get_documentation, get_public_utils.
Как убедиться, что ИИ-ассистент использует правильную версию документации?
Вы можете зафиксировать версию MCP server, чтобы она соответствовала версии @ui5/webcomponents-react в вашем проекте, гарантируя точность информации.
Какие инструменты для создания заготовок приложений доступны?
Сервер может создавать новые приложения с использованием Vite (TypeScript), Next.js App Router или Next.js Pages Router.
Требуется ли серверу сетевое подключение для чтения документации?
Нет, документация читается из локальных файлов, входящих в состав сборки, поэтому для полного доступа к контенту интернет не требуется.