TL;DR
- O que é: servidor MCP oficial do Laravel dando a agentes acesso programático ao schema, rotas, models, logs e 17.000 snippets de documentação versionada
- Stack: Laravel 10/11/12/13, PHP 8.1+; compatível com Claude Code, Cursor, Codex, Gemini CLI, GitHub Copilot e Junie
- Custo: open-source (MIT), dev dependency, sem custos de API, executa apenas localmente
O Problema: o Agente Laravel Cego
LLMs treinados em código antigo desconhecem o seu stack actual. Um agente treinado em dados do Laravel 10 não sabe que o seu projecto executa Laravel 13 com nomes de campos personalizados como customer_id em vez de user_id.
Sem Boost, agentes ou alucinam APIs baseadas em dados de treino ou consomem janelas de contexto lendo ficheiros individualmente.
As 15+ Ferramentas que o Boost expõe
- Application Info: versão PHP, Laravel, motor de base de dados, pacotes instalados
- Database Schema: estruturas de tabela reais com tipos, índices e chaves estrangeiras
- Database Query: execução de queries em modo leitura para validação
- List Routes: todas as rotas registadas, middlewares, controllers, parâmetros
- Search Docs: pesquisa semântica em 17.000 snippets de documentação (Laravel, Filament, Flux, Inertia, Livewire, Nova, Pest, Tailwind)
- Tinker: o agente pode executar Tinker para inspeccionar fixtures e testar relacionamentos
- Read Log Entries / Last Error: acesso a entradas do
laravel.logcom stack traces completos
Instalação em Três Comandos
composer require laravel/boost --dev
php artisan boost:install
claude mcp add -s local -t stdio laravel-boost php artisan boost:mcp
Caso Real: CRUD com 8 Relacionamentos
Sem Boost: agente assumiu User::find() com nomes de campos errados, inventou namespaces incorrectos, gerou validação para nomes de colunas errados. Resultado: 4 bugs funcionais, ~22 minutos com iteração de erros.
Com Boost: agente chamou Database Schema e Application Info primeiro, identificou campos e relacionamentos correctos, verificou rotas antes de gerar código. Resultado: zero bugs funcionais na primeira tentativa, ~11 minutos.