Laravel Boost con Claude Code: instalación y uso
Hola, bienvenido. En esta lección vamos a conectar nuestro primer servidor de proyecto: Laravel Boost. En la anterior conectamos a Claude Code el servidor MCP de la documentación, en el ámbito local y fuera del proyecto. Vamos a instalar el paquete, a ver todo lo que genera boost:install y a decidir qué parte nos quedamos, porque Boost hace bastante más que servir herramientas MCP y una parte de lo que instala choca con lo que ya hemos configurado en el curso. Después veremos las herramientas que ofrece, haremos una consulta real sobre el proyecto y terminaremos con la diferencia entre las rules de Boost y las de Claude Code.
Boost cubre lo que Claude no puede sacar de los archivos. Claude lee el código del proyecto sin problema, pero no sabe qué tablas existen de verdad en la base de datos, cuál ha sido el último error de la aplicación o qué versión exacta de cada paquete tienes instalada, y cuando necesita documentación de Laravel tira de lo que aprendió al entrenarse, que puede ser de una versión anterior. Boost se ejecuta dentro de tu aplicación y le da a Claude herramientas para consultar todo eso, más una búsqueda en la documentación oficial filtrada por las versiones de tus paquetes. Es el criterio que vimos en la lección anterior: un servidor merece la pena cuando le da a Claude algo que no tiene y que tú le acabarías pegando en el prompt.
Para seguir esta lección necesitas el último commit hecho y los contenedores de Sail levantados, y ninguna sesión de Claude Code abierta en el proyecto, porque vamos a instalar y configurar desde tu terminal. Trabajamos con Laravel Boost 2.10, que pide PHP 8.2 o superior y Laravel 11.45.3, 12.41.1 o 13, así que nuestro proyecto, con PHP 8.5 y Laravel 13, cumple de sobra.
Qué es Laravel Boost
Boost nació como un servidor MCP para Laravel, pero la versión 2 instala 4 cosas distintas, y hay que separarlas porque en el curso no vamos a usar todas:
- El servidor MCP, con herramientas para leer la información de la aplicación, el esquema y los datos de la base de datos, los logs y la documentación.
- Las guidelines, unas instrucciones sobre Laravel y sus paquetes que el agente carga al empezar cada sesión, con las convenciones de cada paquete que tienes instalado.
- Las skills, instrucciones más detalladas que el agente carga solo cuando trabaja en un área concreta, como los tests o el frontend.
- Las project rules, las convenciones propias de tu aplicación, que Boost guarda en
.ai/rules/y que el agente consulta antes de editar.
Las 3 últimas se solapan con lo que ya tenemos: en nuestro caso las instrucciones del proyecto están en CLAUDE.md y en .claude/rules/, y tenemos nuestras propias skills. En el curso lo tenemos decidido desde el principio: instalamos Boost como servidor MCP, te explico en qué se diferencian sus rules de las de Claude Code y seguimos trabajando con las de Claude Code. Si quieres ver el sistema de Boost completo, con sus guidelines, skills y rules, lo tienes en el curso Laravel Boost 2.0 (se abre en una pestaña nueva).
- 02Instalar el paquete
- 03Qué genera boost:install
- 04Cómo convive con nuestro CLAUDE.md
- 05Instalar solo el servidor MCP
- 06Desactivar las project rules de Boost
- 07Conectarlo a Claude Code
- 08Las herramientas que ofrece
- 09Una consulta real
- 10Rules de Boost y rules de Claude Code