MCP-сервер SupaUI
Сервер протокола контекста модели (MCP) для SupaUI, который позволяет агентам ИИ генерировать, извлекать и управлять компонентами пользовательского интерфейса посредством взаимодействия на естественном языке.
Функции
Создание компонентов пользовательского интерфейса : создание компонентов React на основе описаний на естественном языке.
Извлечение компонентов пользовательского интерфейса : поиск и извлечение компонентов с buouui.com
Список компонентов пользовательского интерфейса : просмотр доступных компонентов с подробным предварительным просмотром.
Поддержка TypeScript : Создано на основе TypeScript для лучшей безопасности типов и удобства разработки
Related MCP server: CodeAlive MCP
Предпосылки
Кузнечное дело
используйте Smithery для установки supaui-mcp в Claude:
npx -y @smithery/cli install @buoooou/supaui-mcp --client claudeмуниципальный
клонировать репозиторий:
git clone [your-repository-url]
cd mcp-ui-gen=======
Node.js (последняя версия LTS)
BUOU_API_KEY от buouui.com
Установка
# Install dependencies
pnpm install
# Build the project
pnpm buildКонфигурация
Установите BUOU_API_KEY в среде:
export BUOU_API_KEY=your_api_key_hereИли создайте файл конфигурации на основе требований smithery.yaml.
Использование
Запуск сервера
pnpm startДоступные команды
Сервер поддерживает следующие команды:
Создать компонент пользовательского интерфейса:
/ui create a basic buttonКомпонент пользовательского интерфейса Fetch:
/ui fetch modern login formСписок компонентов пользовательского интерфейса:
/buou list cardsAPI-инструменты
CreateUiTool
Создает новые компоненты пользовательского интерфейса на основе описаний на естественном языке.
Конечная точка:
/api/create
FetchUiTool
Извлекает существующие компоненты из buouui.com
Конечная точка:
/api/fetch
ListUiTool
Список доступных компонентов с предварительным просмотром
Конечная точка:
/api/list
Разработка
# Build in watch mode
tsc -w
# Run tests
pnpm testПеременные среды
BUOU_API_KEY: Ваш ключ API от buouui.com (обязательно)
Внося вклад
Форк репозитория
Создайте свою ветку функций
Зафиксируйте ваши изменения
Нажмите на ветку
Создать запрос на извлечение
Лицензия
МСК
Поддерживать
Для получения поддержки посетите сайт:
Электронная почта: support@buouui.com
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.