AI asistanlarına UI5 Web Components for React dokümantasyonuna, bileşen API'larına ve scaffolding araçlarına doğrudan erişim sağlar.
Ayrıca bilinen adı UI5/webcomponents-react, @ui5/webcomponents-react-mcp
- Yıldızlar
- 544
- Araçlar
- 5
- İndirmeler, 30 gün
- —
- En son sürüm
- 2.28.2
- Son commit
- 13 Kas 2026
- Lisans
- Apache-2.0
UI5 Web Components for React MCP nedir?
UI5 Web Components for React bir MCP sunucusudur. AI asistanlarına UI5 Web Components for React dokümantasyonuna, bileşen API'larına ve scaffolding araçlarına doğrudan erişim sağlar. 5 araç sunar; örneğin create_app, list_components, get_component_api.
Özet, projenin README dosyasından oluşturuldu
UI5 Web Components for React MCP sunucusu hakkında
UI5 Web Components for React ile kullanıcı arayüzü geliştiren geliştiriciler, AI asistanlarına bileşen API'larına ve dokümantasyona doğrudan erişim sağlayabilir. Bu server, makinenizde stdio veya streamable HTTP transport kullanarak yerel olarak çalışır. npx aracılığıyla yapılandırma dosyalarınıza ekleyerek Claude Code, VS Code veya Cursor içinde kullanılmak üzere yapılandırabilirsiniz.
Doğruluğu sağlamak için server, projenizde yüklü olan paketle eşleşen belirli bir sürümü sabitlemenize olanak tanır. Bu, AI'nın güncelliğini yitirmiş props veya metodlar önermesini engeller. Server; Vite veya Next.js projelerini scaffold etmek için create_app, Layouts veya Charts gibi kategorilerde gezinmek için list_components ve ayrıntılı TypeScript tiplerini ve CSS part selector'larını almak için get_component_api gibi özelleşmiş araçlar sunar. Ayrıca cihaz algılama ve internationalization için genel yardımcı araçlara erişim sağlar.
Neler yapabilirsiniz
- 1Yeni projeler oluşturun (scaffold)AI'nızdan Vite veya Next.js gibi resmi şablonları kullanarak yeni bir uygulama yapısı oluşturmasını isteyin.
- 2Bileşen API detaylarını alınBir UI5 bileşeni için belirli TypeScript tiplerini, varsayılan props değerlerini ve event parametrelerini talep edin.
- 3Mevcut UI bileşenlerini inceleyinKütüphane içinde chart veya layout elementleri gibi belirli bileşen türlerini arayın.
- 4Teknik dokümantasyona erişinStil verme, erişilebilirlik veya internationalization konularında rehberlik almak için bilgi tabanına sorgu gönderin.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
UI5 Web Components for React MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a ekleUI5 Web Components for React MCP'yi Claude Code içine yükleyin
$ claude mcp add webcomponents-react-mcp-server -- npx -y @ui5/webcomponents-react-mcpUI5 Web Components for React MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"webcomponents-react-mcp-server": {
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}UI5 Web Components for React MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"webcomponents-react-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}UI5 Web Components for React MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"webcomponents-react-mcp-server","type":"stdio","command":"npx","args":["-y","@ui5/webcomponents-react-mcp"]}'UI5 Web Components for React MCP'yi Claude Desktop içine yükleyin
claude_desktop_config.json
{
"mcpServers": {
"webcomponents-react-mcp-server": {
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}UI5 Web Components for React MCP'yi Codex içine yükleyin
$ codex mcp add webcomponents-react-mcp-server -- npx -y @ui5/webcomponents-react-mcpUI5 Web Components for React MCP'yi Codex config.toml içine yükleyin
~/.codex/config.toml
[mcp_servers.webcomponents-react-mcp-server] command = "npx" args = ["-y", "@ui5/webcomponents-react-mcp"]
UI5 Web Components for React MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user webcomponents-react-mcp-server npx -- -y @ui5/webcomponents-react-mcpUI5 Web Components for React MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"webcomponents-react-mcp-server": {
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}UI5 Web Components for React MCP araçları 5
README dosyasından algılandıcreate_applist_componentsget_component_apiget_documentationget_public_utils
| create_app | — | |
| list_components | — | |
| get_component_api | — | |
| get_documentation | — | |
| get_public_utils | — |
Otomatik kontroller
Çalıştırıldı 12 Kas 2026Tam rapor →Otomatik kontrollerimizden geçti. Bu bir güvenlik denetimi değildir: kodu okuyun ve sunucuya ihtiyaç duyduğu en dar erişimi verin. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirGeçti
- Açık kaynak lisansı (OSI)Geçti
- Son bir yıl içinde commit veya sürüm mevcutGeçti
- Paket adı popüler bir pakete yakın değilGeçti
- Uzak uç nokta HTTPS kullanıyorKontrol edilmedi
- Yıkıcı araçlar etiketlenmişGeçti
- Modele yönelik gizli talimat yokGeçti
- Pakette veya bağımlılıklarında kritik uyarı yokGeçti
UI5 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 soruları
UI5 Web Components for React MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add webcomponents-react-mcp-server -- npx -y @ui5/webcomponents-react-mcp komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
UI5 Web Components for React MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
UI5 Web Components for React MCP hangi araçları sunar?
5 araç sunar; bunlar arasında create_app, list_components, get_component_api, get_documentation, get_public_utils yer alır.
AI asistanının dokümantasyonun doğru sürümünü kullandığından nasıl emin olabilirim?
Doğru bilgi sağlamak için MCP server sürümünü projenizdeki @ui5/webcomponents-react sürümüyle eşleşecek şekilde sabitleyebilirsiniz.
Ne tür uygulama scaffolding seçenekleri mevcut?
Server; Vite (TypeScript), Next.js App Router veya Next.js Pages Router kullanarak yeni uygulamalar oluşturabilir (scaffold).
Dokümantasyonu okumak için server'ın bir ağ bağlantısına ihtiyacı var mı?
Hayır, dokümantasyon paketlenmiş yerel dosyalardan okunur, bu nedenle içeriğin tamamını okumak için ağ bağlantısı gerekmez.