TypeUI
bergsideNOASSERTION
1k звёзд72 форков
TypeUI — MCP-сервер для дизайн-систем, UI-промптов и вариантов макетов. Он превращает ваш AI-ассистент в опытного дизайнера интерфейсов. Сервер хранит проверенные гайдлайны: отступы, цвета, типографику, сетки. Когда вы просите Claude или Cursor нарисовать интерфейс, TypeUI подкладывает им под руку актуальные примеры и паттерны.
Это нужно фронтенд-разработчикам и дизайнерам, которые хотят получать от AI готовый код интерфейсов, а не «серые коробки». Вместо случайного стиля AI выдает компоненты, которые соответствуют Material Design, Tailwind или вашей кастомной дизайн-системе.
Характеристики
Общее
- СтатусСообщество
- Разработчикbergside
- ЛицензияNOASSERTION
Технологии
- ЯзыкиTypeScript
- Транспортstreamable-http
Описание
Возможности
- Генерация UI-компонентов: кнопки, карточки, формы, таблицы, навигация.
- Создание нескольких вариантов макета по одному текстовому описанию.
- Рефакторинг существующего кода под выбранную дизайн-систему (Tailwind, Material, Shadcn).
- Интеграция с Claude Desktop через стандартный MCP-протокол.
- Подключение к Cursor и Codex через официальные плагины.
- Поддержка Grok и OpenCode.
- Работа с любым AI: все ресурсы хранятся в markdown-файлах.
- Отзывчивая верстка (responsive): гайды по сеткам и адаптации.
- Гайды по анимациям и микро-взаимодействиям.
- Открытый исходный код на GitHub (1031 звезда).
Как подключить
Добавьте TypeUI в ваш AI-клиент. Вот пример для Claude Desktop:
1. Установите сервер одной командой:
npx @typeui/mcp2. Отредактируйте файл конфигурации claude_desktop_config.json:
{ "mcpServers": { "typeui": { "command": "npx", "args": ["@typeui/mcp"] } }}3. Перезапустите Claude Desktop.
Для Cursor и Codex установите плагины из маркетплейса. Инструкции — на typeui.sh/docs/guides.
Примеры запросов
- «Создай карточку товара в стиле Tailwind UI. Фото, название, цена, кнопка "В корзину". Сетка 3 колонки».
- «Покажи три варианта хедера для стартапа. Левый, центрированный и с большим логотипом. На мобильных — бургер-меню».
- «Отрефактори эту форму входа под Material Design 3. Добавь иконки в поля и подсветку ошибок».
- «Спроектируй секцию "Наша команда" с фото, именами и описанием. 4 колонки на десктопе, 2 на планшете, 1 на мобилке».
- «Найди UI-паттерн для списка задач (to-do) и встрой его в текущий проект с адаптивной версткой».
Технические детали
- Язык: TypeScript
- Транспорт: Streamable HTTP
- Лицензия: NOASSERTION (условия не заявлены)
- Совместимость: Claude Desktop, Cursor, Codex, Grok, OpenCode и любые другие MCP-хосты
- Разработчик: bergside
- Звёзды на GitHub: 1031