Laravel Boost: o MCP oficial que ensina o agente a ler seu app antes de gerar código
Notícias

Laravel Boost: o MCP oficial que ensina o agente a ler seu app antes de gerar código

28 May, 2026 Lucas Cardoso 3 visualizações

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.log com 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.

Comentários

Utilizamos cookies 🍪

Usamos cookies para melhorar a sua experiência no portal. Ao continuar, aceita a nossa política de privacidade.