MCP (Model Context Protocol) - відкритий протокол, через який AI-клієнт (Claude Code, Cursor, Codex, Copilot, Junie) отримує доступ до інструментів, ресурсів і промптів зовнішньої системи. Сервер MCP описує, що він уміє, а модель вирішує, коли цим скористатися.
Laravel Boost (laravel/boost) - пакет для розробки, що робить AI-асистента обізнаним саме про ваш застосунок і версії пакетів.
composer require laravel/boost --dev
php artisan boost:install
boost:install питає, якими агентами ви користуєтеся, і генерує для них файли:
- конфігурацію MCP (
.mcp.jsonтощо) - агент запускаєphp artisan boost:mcp; - настанови (guidelines) - файли на кшталт
CLAUDE.md,AGENTS.mdз правилами для вашої версії Laravel і встановлених пакетів (Livewire 4, Filament 5, Pest...); - навички (skills) - детальні інструкції, що завантажуються на вимогу під конкретну задачу.
Інструменти MCP-сервера Boost:
| Інструмент | Навіщо агенту |
|---|---|
| Application Info | версії PHP, Laravel, пакетів, список моделей |
| Database Schema / Query | структура таблиць і запити до бази |
| Search Docs | документація саме для встановлених версій пакетів |
| Last Error / Read Log Entries | останні помилки з логів |
| Browser Logs | помилки з консолі браузера |
| Get Absolute URL | правильна адреса сторінки застосунку |
Чому це важливо: модель навчена на коді різних версій. Без контексту вона охоче напише код для Livewire 2 чи старий синтаксис маршрутів. Boost дає їй документацію й правила для того, що реально встановлено, і можливість перевірити схему бази замість вгадування.
Власні правила проєкту:
.ai/guidelines/*.md(чи.blade.php) - додаткові настанови, що потрапляють у згенеровані файли;.ai/skills/{назва}/SKILL.md- власні навички.
Оновлення: php artisan boost:update - перегенерувати настанови й навички після оновлення пакетів (зручно додати в post-update-cmd Composer).
Безпека: Boost - залежність лише для розробки (--dev). Інструмент запитів до бази виконується з правами застосунку, тож підключати агента варто до локальної бази, а не до продакшену.