Croft Laravel
Сервер для Laravel, улучшающий AI pair programming с инструментами для локальной разработки
Описание
Croft — это специализированный сервер для Laravel-проектов, предназначенный для интеграции с AI-помощниками в IDE. Он предоставляет инструменты для чтения БД, логов, роутов, конфигураций и команд Artisan без раскрытия секретов. Разработан на PHP с использованием Composer. Идеален для повышения продуктивности разработчиков Laravel локально; расширяется хостед-серверами на usecroft.com. Поддерживает добавление кастомных инструментов через абстрактный класс.
Возможности
Скриншоты URL
Генерация скриншотов для URL-адресов.
Запросы к БД
Чтение данных из базы (только чтение или чтение-запись).
Абсолютные URL
Преобразование относительных путей в абсолютные URL.
Текущая дата и время
Получение текущей даты и времени.
Чтение логов
Просмотр последних X записей логов.
Структура БД
Чтение и фильтрация таблиц, колонок, индексов, внешних ключей.
Список роутов
Перечисление и фильтрация маршрутов приложения.
Команды Artisan
Перечисление доступных команд Artisan.
Ключи конфигурации
Список ключей config() в dot-нотации (опционально с значениями).
Переменные env
Список ключей env() без раскрытия секретов.
Установка
{ “mcpServers”: { “croft”: { “command”: “./artisan”, “args”: [“croft”] } } }
Установка пакета:
composer require usecroft/laravel --dev
php artisan vendor:publish --tag="croft-config"
php artisan croft:install