Laravel Boost con Claude Code: instalación y uso
Hola, bienvenido. En la lección anterior conectamos a Claude Code el servidor MCP de la documentación, en el ámbito local y fuera del proyecto, y en esta lección vamos a conectar el primer servidor de proyecto de claude-tasks: Laravel Boost. Vamos a instalar el paquete, a ver todo lo que genera boost:install y a decidir qué parte nos quedamos, porque Boost hoy hace bastante más que servir herramientas MCP y una parte de lo que instala choca con lo que ya hemos montado 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.
¿Por qué Boost y no otro servidor? Porque cubre lo que Claude no puede sacar de los archivos. Claude lee el código de claude-tasks 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 claude-tasks con 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 claude-tasks, con PHP 8.5 y Laravel 13, cumple de sobra.
Qué es Laravel Boost hoy
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 claude-tasks 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