API VEGA

UI5 Web Components MCP Server

Сервер MCP Model Context Protocol для разработки UI5 Web Components.

Требования

  • Node.js Версии v20.17.0, v22.9.0 или выше

  • npm Версии v8.0.0 или выше

  • Клиент MCP, например VS Code (GitHub Copilot), Claude Code, Codex, или любой другой совместимый с MCP клиент

Настройка

Стандартная конфигурация для большинства клиентов

Эта конфигурация подходит для большинства MCP‑клиентов:

{
  "mcpServers": {
    "@ui5/webcomponents-mcp-server": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@ui5/webcomponents-mcp-server"]
    }
  }
}

Особая конфигурация для native Windows На native Windows (не WSL) возможно потребуется префикс npx с cmd /c:

{
  "mcpServers": {
    "@ui5/webcomponents-mcp-server": {
      "type": "stdio",
      "command": "cmd",
      "args": ["/c", "npx -y @ui5/webcomponents-mcp-server"]
    }
  }
}

Конкретные MCP‑клиенты

Помимо общей конфигурации, указанной выше, некоторые MCP‑клиенты предлагают быстрые способы установки MCP‑серверов.

VS Code
code --add-mcp '{"name":"@ui5/webcomponents-mcp-server","type":"stdio","command":"npx","args":["-y","@ui5/webcomponents-mcp-server"]}'
Claude Code
claude mcp add --transport stdio --scope user ui5-webc-mcp-server -- npx -y @ui5/webcomponents-mcp-server
Codex
codex mcp add --transport stdio ui5-webc-mcp-server -- npx -y @ui5/webcomponents-mcp-server

Использование

После настройки задавайте своему AI‑помощнику такие вопросы, например:

  • "Show me the API for ui5-button"

  • "How do I use UI5 Web Components with React?"

  • "Show me the available documentation"

  • "Get the theming documentation"

Доступные инструменты

get_component_api

Получить документацию по API любого UI5 Web Component (свойства, слоты, события, методы).

Ищет в пакетах @ui5/webcomponents, @ui5/webcomponents-fiori и @ui5/webcomponents-ai.

get_guidelines

Получить руководства по интеграции для React, Angular или нативного JavaScript.

Включает установку, импорты и примеры использования.

list_docs

Перечислить всю доступную документацию по UI5 Web Components с краткими описаниями.

get_doc

Получить полное содержимое конкретных файлов документации.

Разработка

npm run build         # Build TypeScript
npm run dev           # Run locally
npm run test          # Run tests
npm run inspector     # Debug with MCP inspector
npm run prepare:docs  # Fetch latest docs from GitHub

Поддержка, отзывы и вклад

Этот проект открыт для запросов на новые функции/предложения, сообщений об ошибках и т. д. через GitHub issues. Вклад и обратная связь приветствуются и всегда желанны. Для получения дополнительной информации о том, как вносить вклад, структуре проекта и другой информации о вкладе, смотрите наше Руководство по вкладу.

Безопасность / Раскрытие информации

Если вы нашли ошибку, которая может представлять проблему безопасности, пожалуйста, следуйте инструкциям в нашей политики безопасности нашей политики безопасности о том, как сообщать об этом. Пожалуйста, не создавайте GitHub‑issues по вопросам, связанным с безопасностью.

Кодекс поведения

Мы, участники, контрибьюторы и руководство, обязуемся сделать участие в нашем сообществе свободным от домогательств для всех. Участвуя в этом проекте, вы соглашаетесь соблюдать наш Кодекс поведения в любое время.

Лицензирование

Copyright 2025 SAP SE или аффилированная компания SAP и вкладчики ui5-web-components-mcp-server. Пожалуйста, ознакомьтесь с нашим LICENSE для информации об авторском праве и лицензии. Подробная информация, включая сторонние компоненты и их лицензионно‑правовую информацию, доступна через инструмент REUSE.