BlatUI MCP

MCP-сервер BlatUI: агент ищет компоненты Blade в стиле shadcn/ui, читает их код и ставит в проект Laravel.

  • 263 ★ репозитория
  • Последний коммит
MCP-серверОфициальный

Минимальный доступ

Почему такой уровень

  • Копирует файлы компонентов в проект Laravel; не меняет данные приложения.
Все причины и проверки

anousss007/blatui

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/blatui-mcp

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Копирует файлы компонентов в проект Laravel; не меняет данные приложения.

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

Что делает

BlatUI — аналог shadcn/ui для стека BLAT: Blade, Laravel, Alpine и Tailwind. Консольная утилита копирует в проект Laravel компоненты, блоки и графики как обычный исходный код, которым вы владеете, а обновление пакета ваши правки не затирает. Компоненты построены на чистом Blade с небольшой долей Alpine.js, подходят для Livewire и работают в светлой и темной темах. MCP-сервер включает команда `php artisan blatui:mcp` по stdio, а размещенный вариант отвечает по адресу `https://blatui.remix-it.com/mcp` через Streamable HTTP. Через него редактор ИИ ищет и устанавливает компоненты, блоки и графики. Рядом лежат `blatui:init` для проверки настройки и `blatui:doctor`, который ищет в Blade известные ловушки, например кнопки без типа внутри форм.

Для кого. Разработчикам на Laravel 11–13 с Tailwind v4 и Alpine, которые собирают интерфейс с агентом из готовых доступных компонентов без React.

Подходит, если

  • Агент подбирает диалог, таблицу и график и устанавливает их в `resources/views` проекта.
  • В Livewire-форме нужны поля с `wire:model` с двусторонней привязкой.
  • Перед сдачей страница проверяется командой `blatui:doctor` на типичные ошибки Blade.
  • Команда меняет токены темы в CSS-переменных под фирменный стиль.

Не подходит, если

  • Проект не на Laravel или использует React и Vue.
  • Стоит Tailwind v3: компоненты используют возможности только версии 4.
  • Нужна готовая библиотека без копирования исходников в проект.

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

Найди в BlatUI компонент выпадающего меню и таблицу с сортировкой, установи их в проект и проверь страницу командой blatui:doctor.

MCP

Транспорт
stdio, http
Авторизация
не нужна

Ограничения

Нужны PHP 8.2 или новее, Laravel 11, 12 или 13, Tailwind CSS v4, Alpine.js 3 и Node 18 или новее. Tailwind v3 сначала переводят командой `npx @tailwindcss/upgrade`. В проекте с Livewire или Flux не ставьте `alpinejs` отдельно и не подключайте `blatui.js`: Livewire сам запускает Alpine, иначе получится двойной Alpine. Для базовых стилей и движка графиков публикуют фундамент командой `vendor:publish --tag=blatui-foundations`. Лицензия указана как MIT, а в метаданных репозитория не определена.

Как отключить. Удалите запись blatui из MCP-конфигурации и пакет командой `composer remove anousss007/blatui`. Скопированные компоненты остаются в проекте как ваш код.

Частые вопросы

Как поставить BlatUI в проект?

Выполните `composer require anousss007/blatui`, затем поставьте пакеты `gehrisandro/tailwind-merge-laravel` и `mallardduck/blade-lucide-icons`, а через npm `alpinejs` и плагины. После этого `php artisan vendor:publish --tag=blatui-foundations` и `php artisan blatui:init`.

Как запустить MCP-сервер?

Локально командой `php artisan blatui:mcp` по stdio. Размещенный вариант доступен по адресу `https://blatui.remix-it.com/mcp` через Streamable HTTP.

Что делает `blatui:doctor`?

Сканирует Blade на известные ловушки: кнопки без типа в формах и утекшие теги. Путь к каталогу передается аргументом.

Работают ли компоненты с Livewire?

Да, `wire:model` поддерживают поля ввода, выбора, флажки, переключатели, слайдеры, выбор даты и времени и загрузку файлов с двусторонней привязкой.

Нужен ли Tailwind v4?

Да. Компоненты используют `@theme inline` и цвета oklch, которых нет в v3. Версию определяет `blatui:init`.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

Размещенный MCP Watermelon UI ищет бесплатные компоненты, блоки и дашборды на React и Tailwind и отдает исходники.

MCP-серверМинимальный доступ215Звезды репозитория

MCP-сервер отдает агенту документацию MudBlazor: компоненты, параметры, примеры и API нужной версии, разобранные из исходников.

MCP-серверРасширенный доступ114Звезды репозитория
Официальный

MCP-сервер каталога анимированных React-компонентов UI Beats: поиск, свойства, исходный код и команда установки для агента

MCP-серверМинимальный доступ235Звезды репозитория

Shadcn UI MCP Server

Shadcn UI v4 MCP Server

MCP-сервер, который отдает агенту исходники, демо и блоки компонентов shadcn/ui для React, Svelte, Vue и React Native

MCP-серверРасширенный доступ3,1 тыс.Звезды репозитория

Скилл и MCP-сервер для Angular-библиотеки spartan/ui: агент ставит компоненты и блоки по актуальной документации.

СкиллРасширенный доступ3 тыс.Звезды репозитория
Официальный

MCP-сервер и плагин 21st.dev: поиск готовых React/Tailwind компонентов, логотипов и генерация интерфейса прямо из агента

MCP-серверРасширенный доступ6,5 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
BlatUI MCP (эта карточка)дане нужна263
Shadcn UI MCP Serverнетключ необязателен3 098отдает исходники shadcn/ui для React, Svelte и Vue; BlatUI MCP ставит компоненты Blade для Laravel на Alpine
Laravel Boostдане нужна3 690официальный MCP Laravel со схемой БД и документацией; BlatUI MCP добавляет готовые компоненты интерфейса

Коротко о README

Репозиторий BlatUI — монорепозиторий: пакет Composer лежит в корне, а демонстрационный сайт и стартовый набор в `apps`. Компоненты пишутся в демо-приложении и переносятся в `stubs/` сценарием сборки.

Бейдж для README

Сообщить о проблеме