Перейти к содержимому

Croft Laravel

Сервер для Laravel, улучшающий AI pair programming с инструментами для локальной разработки

PHP
90 stars

Описание

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

Информация

Язык
PHP
Лицензия
Apache License 2.0
GitHub Stars
90

Ссылки