AI 어시스턴트가 UI5 Web Components for React 문서, 컴포넌트 API 및 스캐폴딩 도구에 직접 접근할 수 있도록 지원합니다.
다른 이름 UI5/webcomponents-react, @ui5/webcomponents-react-mcp
- 스타
- 544
- Tools
- 5
- 다운로드, 30일
- —
- 최신 버전
- 2.28.2
- 마지막 커밋
- 2026년 11월 13일
- 라이선스
- Apache-2.0
UI5 Web Components for React MCP란?
UI5 Web Components for React은(는) MCP server입니다. 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 selector를 가져오기 위한 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를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
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를 사용하여 새로운 애플리케이션을 스캐폴딩할 수 있습니다.
문서를 읽기 위해 네트워크 연결이 필요한가요?
아니요, 문서는 번들링된 로컬 파일에서 읽으므로 전체 내용을 읽는 데 네트워크가 필요하지 않습니다.