Memberikan akses langsung kepada AI assistant ke dokumentasi UI5 Web Components for React, component API, dan tool scaffolding.
Juga dikenal sebagai UI5/webcomponents-react, @ui5/webcomponents-react-mcp
- Stars
- 544
- Tools
- 5
- Unduhan, 30 hari
- —
- Versi terbaru
- 2.28.2
- Commit terakhir
- 13 Nov 2026
- Lisensi
- Apache-2.0
Apa itu UI5 Web Components for React MCP?
UI5 Web Components for React adalah MCP server. Memberikan akses langsung kepada AI assistant ke dokumentasi UI5 Web Components for React, component API, dan tool scaffolding. Server ini menyediakan 5 tool, seperti create_app, list_components, get_component_api.
Ringkasan dibuat dari README proyek
Tentang UI5 Web Components for React MCP server
Developer yang membangun user interface dengan UI5 Web Components for React dapat memberikan akses langsung ke component API dan dokumentasi kepada AI assistant mereka. Server ini berjalan secara lokal di mesin Anda menggunakan transport stdio atau streamable HTTP. Anda dapat mengonfigurasinya untuk digunakan di Claude Code, VS Code, atau Cursor dengan menambahkannya ke file konfigurasi Anda melalui npx.
Untuk memastikan akurasi, server ini memungkinkan Anda melakukan pin pada versi spesifik yang sesuai dengan package yang terinstal di proyek Anda. Hal ini mencegah AI menyarankan props atau method yang sudah usang. Server ini menyediakan tool khusus seperti create_app untuk scaffolding proyek Vite atau Next.js, list_components untuk menelusuri kategori seperti Layouts atau Charts, dan get_component_api untuk mengambil tipe TypeScript dan CSS part selector secara mendetail. Server ini juga mencakup akses ke utilitas publik untuk deteksi perangkat dan internasionalisasi.
Apa yang bisa Anda lakukan dengannya
- 1Scaffold proyek baruMinta AI Anda untuk membuat struktur aplikasi baru menggunakan template resmi seperti Vite atau Next.js.
- 2Ambil detail API componentMinta tipe TypeScript, default props, dan parameter event tertentu untuk sebuah component UI5.
- 3Telusuri UI component yang tersediaCari tipe component tertentu seperti chart atau elemen layout di dalam library.
- 4Akses dokumentasi teknisAjukan pertanyaan ke knowledge base untuk panduan mengenai styling, accessibility, atau internasionalisasi.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Cara menginstal UI5 Web Components for React MCP
Format diverifikasi 10 Nov 2026Tambahkan ke CursorTambahkan ke GooseInstal UI5 Web Components for React MCP di Claude Code
$ claude mcp add webcomponents-react-mcp-server -- npx -y @ui5/webcomponents-react-mcpInstal UI5 Web Components for React MCP di Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"webcomponents-react-mcp-server": {
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}Instal UI5 Web Components for React MCP di VS Code
.vscode/mcp.json
{
"servers": {
"webcomponents-react-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}Instal UI5 Web Components for React MCP di VS Code CLI
$ code --add-mcp '{"name":"webcomponents-react-mcp-server","type":"stdio","command":"npx","args":["-y","@ui5/webcomponents-react-mcp"]}'Instal UI5 Web Components for React MCP di Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"webcomponents-react-mcp-server": {
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}Instal UI5 Web Components for React MCP di Codex
$ codex mcp add webcomponents-react-mcp-server -- npx -y @ui5/webcomponents-react-mcpInstal UI5 Web Components for React MCP di Codex config.toml
~/.codex/config.toml
[mcp_servers.webcomponents-react-mcp-server] command = "npx" args = ["-y", "@ui5/webcomponents-react-mcp"]
Instal UI5 Web Components for React MCP di Gemini CLI
$ gemini mcp add -s user webcomponents-react-mcp-server npx -- -y @ui5/webcomponents-react-mcpInstal UI5 Web Components for React MCP di Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"webcomponents-react-mcp-server": {
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}Tool UI5 Web Components for React MCP 5
Terdeteksi dari READMEcreate_applist_componentsget_component_apiget_documentationget_public_utils
| create_app | — | |
| list_components | — | |
| get_component_api | — | |
| get_documentation | — | |
| get_public_utils | — |
Pengecekan otomatis
Berjalan 12 Nov 2026Laporan lengkap →Lolos checks otomatis kami. Ini bukan audit keamanan: baca kodenya dan berikan server akses paling terbatas yang dibutuhkannya. Cara kerja checks
- Source repository terhubung dan dapat dijangkauLolos
- Lisensi open source (OSI)Lolos
- Ada commit atau release dalam satu tahun terakhirLolos
- Nama package tidak mirip dengan package populerLolos
- Remote endpoint menggunakan HTTPSTidak diperiksa
- Tools yang bersifat destruktif telah diberi labelLolos
- Tidak ada instruksi tersembunyi untuk modelLolos
- Tidak ada advisory kritis pada paket atau dependensinyaLolos
README
Lihat di 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.
Pertanyaan tentang UI5 Web Components for React MCP
Bagaimana cara menambahkan UI5 Web Components for React MCP ke Claude Code?
Jalankan claude mcp add webcomponents-react-mcp-server -- npx -y @ui5/webcomponents-react-mcp di terminal Anda. Tambahkan --scope user agar tersedia di semua proyek.
Bagaimana cara menambahkan UI5 Web Components for React MCP ke Cursor?
Buka ~/.cursor/mcp.json dan tambahkan server di bawah mcpServers, menggunakan config Cursor yang ditunjukkan di bagian instalasi di atas.
Tool apa yang disediakan UI5 Web Components for React MCP?
Server ini menyediakan 5 tool, termasuk create_app, list_components, get_component_api, get_documentation, get_public_utils.
Bagaimana cara memastikan AI assistant menggunakan versi dokumentasi yang benar?
Anda dapat melakukan pin pada versi MCP server agar sesuai dengan versi @ui5/webcomponents-react di proyek Anda untuk memastikan informasi yang akurat.
Jenis scaffolding aplikasi apa saja yang tersedia?
Server ini dapat melakukan scaffolding aplikasi baru menggunakan Vite (TypeScript), Next.js App Router, atau Next.js Pages Router.
Apakah server memerlukan koneksi jaringan untuk membaca dokumentasi?
Tidak, dokumentasi dibaca dari file lokal yang sudah dibundel, sehingga tidak memerlukan jaringan untuk membaca seluruh konten.