К основному содержанию
MCP-сервер CX Codex

webcomponents-mcp-server — MCP-сервер для Claude Code

MCP-сервер, который отдаёт агенту документацию по UI5 Web Components прямо в чат. Пригодится, когда пишете на React, Angular или чистом JavaScript и не хотите искать API вручную.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add webcomponents-mcp-server -- npx -y @ui5/webcomponents-mcp-server
Открыть на GitHub

Что делает webcomponents-mcp-server

Сервер подключается к вашему MCP-клиенту и даёт агенту четыре инструмента. get_component_api достаёт описание любого компонента: свойства, слоты, события, методы. Поиск идёт по трём пакетам — @ui5/webcomponents, @ui5/webcomponents-fiori и @ui5/webcomponents-ai. get_guidelines возвращает гайды по интеграции с React, Angular или нативным JavaScript, включая установку и импорты. list_docs показывает список всей документации с краткими описаниями, а get_doc вытаскивает полный текст конкретного файла.

Для запуска нужен Node.js версии v20.17.0, v22.9.0 или выше и npm v8.0.0+. Сервер работает поверх npx, поэтому ставить его как пакет не нужно — команда сама скачает свежую версию при первом запуске. На Windows без WSL npx может потребовать префикс cmd /c.

Агент не ходит в интернет за документацией — все данные сервер берёт из своей сборки, которую можно обновить через npm run prepare:docs. Если документация в репозитории UI5 поменялась, локальная копия устареет, пока не пересоберёте.

Какие задачи решает

  • вытащить API конкретного компонента ui5-button в чат с агентом
  • получить гайд по подключению UI5 Web Components к React или Angular
  • посмотреть список всей документации с описаниями
  • достать полный текст нужного файла документации
  • не искать свойства и события компонентов вручную в браузере

Примеры запросов агенту

  • Покажи API компонента ui5-button.
  • Как подключить UI5 Web Components к проекту на React?
  • Какая документация доступна по темизации?

Как установить webcomponents-mcp-server

Командой платформы

claude mcp add webcomponents-mcp-server -- npx -y @ui5/webcomponents-mcp-server

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о webcomponents-mcp-server

Как установить webcomponents-mcp-server в Claude Code?

Выполните claude mcp add webcomponents-mcp-server -- npx -y @ui5/webcomponents-mcp-server. Сервер запустится через npx при следующем старте Claude Code.

Что делает webcomponents-mcp-server?

Отдаёт вашему AI-ассистенту документацию по UI5 Web Components: API компонентов, гайды по React, Angular и JavaScript, список файлов документации и их полный текст.

Что нужно для запуска?

Node.js v20.17.0, v22.9.0 или выше и npm v8.0.0+. На Windows без WSL команду npx нужно обернуть в cmd /c.

Похожие MCP-серверы

Всё по теме «Фронтенд и UI» →
Front-End Checklist thedaviddias Сервер помогает агенту проверять фронтенд-код и публичные страницы по правилам качества. Подключите его для ревью компонентов или аудита доступности, SEO и производительности. CX Codex +1 ★ 74 559звёзд репо tldraw tldraw Даёт агенту интерактивный холст tldraw: он может рисовать, менять объекты и сохранять состояние между обращениями. CX Codex +1 ★ 51 091звёзд репо Figma-Context-MCP GLips MCP-сервер передаёт агенту разметку и стили из макетов Figma. Помогает собирать интерфейс по ссылке на фрейм без ручной нарезки скриншотов. CX Codex +1 ★ 16 062звёзд репо mcp-server-chart antvis MCP-сервер для визуализации данных и построения диаграмм на базе библиотеки AntV прямо в чате с моделью. CX Codex +1 ★ 4 402звёзд репо Dembrandt dembrandt Снимает с любой страницы цвета, шрифты, отступы и компоненты и отдаёт их агенту как дизайн-токены. Пригодится, когда нужно перенести чужой стиль в свой проект. CX Codex +1 ★ 3 821звёзд репо RevoGrid DataGrid MCP Pro revolist Хостинговый MCP-сервер, который подключает агента к документации RevoGrid DataGrid: примеры, проверка возможностей и подсказки по миграции. CX Codex +1 ★ 3 450звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой