AIアシスタントに、UI5 Web Components for Reactのドキュメント、コンポーネントAPI、およびスキャフォールディングツールへの直接的なアクセスを提供します。
別名 UI5/webcomponents-react, @ui5/webcomponents-react-mcp
- スター
- 544
- ツール
- 5
- ダウンロード数(30日間)
- —
- 最新バージョン
- 2.28.2
- 最終コミット
- 2026年11月13日
- ライセンス
- Apache-2.0
UI5 Web Components for React MCPとは
UI5 Web Components for ReactはMCPサーバーです。 AIアシスタントに、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を使用してユーザーインターフェースを構築する開発者は、AIアシスタントにコンポーネントAPIやドキュメントへの直接的なアクセスを提供できます。このサーバーは、stdioまたはstreamable HTTPトランスポートを使用して、ローカルマシン上で実行されます。npx経由で設定ファイルに追加することで、Claude Code、VS Code、またはCursorで使用するように構成できます。
正確性を確保するため、サーバーではプロジェクトにインストールされているパッケージと一致する特定のバージョンを固定できます。これにより、AIが古いpropsやメソッドを提案することを防げます。サーバーは、ViteやNext.jsプロジェクトをスキャフォールディングするためのcreate_app、LayoutsやChartsなどのカテゴリを閲覧するためのlist_components、詳細なTypeScript型やCSS partセレクターを取得するためのget_component_apiといった専用ツールを提供します。また、デバイス検出や国際化のためのパブリックユーティリティへのアクセスも含まれています。
できること
- 1新しいプロジェクトのスキャフォールディングViteやNext.jsなどの公式テンプレートを使用して、新しいアプリケーション構造を生成するようAIに依頼します。
- 2コンポーネントAPIの詳細取得UI5コンポーネントの特定のTypeScript型、デフォルトのprops、およびイベントパラメータをリクエストします。
- 3利用可能なUIコンポーネントの閲覧ライブラリ内から、チャートやレイアウト要素などの特定の種類のコンポーネントを検索します。
- 4技術ドキュメントへのアクセススタイリング、アクセシビリティ、または国際化に関するガイダンスを得るために、ナレッジベースに問い合わせます。
プロジェクトの README から作成されています。すべてのユースケースは、その引用と照らし合わせて確認されています。
UI5 Web Components for React MCPのインストール方法
フォーマット検証日 2026年11月10日Cursor に追加Gooseに追加Claude CodeにUI5 Web Components for React MCPをインストール
$ claude mcp add webcomponents-react-mcp-server -- npx -y @ui5/webcomponents-react-mcpCursorにUI5 Web Components for React MCPをインストール
~/.cursor/mcp.json
{
"mcpServers": {
"webcomponents-react-mcp-server": {
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}VS CodeにUI5 Web Components for React MCPをインストール
.vscode/mcp.json
{
"servers": {
"webcomponents-react-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}VS Code CLIにUI5 Web Components for React MCPをインストール
$ code --add-mcp '{"name":"webcomponents-react-mcp-server","type":"stdio","command":"npx","args":["-y","@ui5/webcomponents-react-mcp"]}'Claude DesktopにUI5 Web Components for React MCPをインストール
claude_desktop_config.json
{
"mcpServers": {
"webcomponents-react-mcp-server": {
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}CodexにUI5 Web Components for React MCPをインストール
$ codex mcp add webcomponents-react-mcp-server -- npx -y @ui5/webcomponents-react-mcpCodex config.tomlにUI5 Web Components for React MCPをインストール
~/.codex/config.toml
[mcp_servers.webcomponents-react-mcp-server] command = "npx" args = ["-y", "@ui5/webcomponents-react-mcp"]
Gemini CLIにUI5 Web Components for React MCPをインストール
$ gemini mcp add -s user webcomponents-react-mcp-server npx -- -y @ui5/webcomponents-react-mcpGemini settings.jsonにUI5 Web Components for React MCPをインストール
~/.gemini/settings.json
{
"mcpServers": {
"webcomponents-react-mcp-server": {
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-react-mcp"
]
}
}
}UI5 Web Components for React MCPツール 5
READMEから検出create_applist_componentsget_component_apiget_documentationget_public_utils
| create_app | — | |
| list_components | — | |
| get_component_api | — | |
| get_documentation | — | |
| get_public_utils | — |
自動チェック
実行日 2026年11月12日完全なレポート →自動チェックに合格しました。これはセキュリティ監査ではありません。コードを読み、サーバーに必要最小限のアクセス権を与えてください。 チェックの仕組み
- ソースリポジトリがリンクされており、アクセス可能合格
- オープンソースライセンス (OSI)合格
- 過去1年以内にコミットまたはリリースあり合格
- パッケージ名が有名なパッケージに酷似していない合格
- リモートエンドポイントがHTTPSを使用未チェック
- 破壊的なツールがラベル付けされている合格
- モデルへの隠れた指示がない合格
- パッケージおよびその依存関係に重大な勧告なし合格
README
GitHubで見る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のよくある質問
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を開き、上記のインストールセクションに示すCursor設定を使ってmcpServersの下にサーバーを追加します。
UI5 Web Components for React MCPが提供するツールは
5個のツールを提供しており、create_app, list_components, get_component_api, get_documentation, get_public_utilsなどがあります。
AIアシスタントが正しいバージョンのドキュメントを使用するようにするにはどうすればよいですか?
MCP serverのバージョンをプロジェクトの@ui5/webcomponents-reactのバージョンに固定することで、正確な情報を取得できます。
どのようなアプリケーションのスキャフォールディングが利用可能ですか?
このサーバーは、Vite (TypeScript)、Next.js App Router、またはNext.js Pages Routerを使用して、新しいアプリケーションをスキャフォールディングできます。
ドキュメントを読み取るためにネットワーク接続は必要ですか?
いいえ、ドキュメントは同梱されたローカルファイルから読み取られるため、コンテンツ全体を読み取るためにネットワークは必要ありません。