> ## Documentation Index
> Fetch the complete documentation index at: https://kawax.biz/llms.txt
> Use this file to discover all available pages before exploring further.

# Laravel y el desarrollo con IA

> Laravel es el framework ideal para el desarrollo asistido por IA. Aprovecha la integración con servidores MCP mediante Laravel Boost, las guías para IA y la API de búsqueda en la documentación para explotar al máximo las capacidades de los agentes de codificación con IA.

## Por qué Laravel es idóneo para el desarrollo con IA

Agentes de codificación con IA como [Claude Code](https://docs.anthropic.com/en/docs/claude-code), [Cursor](https://cursor.com) o [GitHub Copilot](https://github.com/features/copilot) aceleran drásticamente la generación de código, la depuración y la refactorización. Sin embargo, para que un agente aproveche al máximo sus capacidades, necesita comprender con precisión la base de código.

En este aspecto, Laravel tiene ventaja sobre otros frameworks. Al basarse en convenciones, si le pides "añade un controlador" el agente sabe exactamente dónde colocarlo. Si le pides "crea una migración", puede predecir la convención de nombres y su ubicación. Esta coherencia elimina la "ambigüedad" que confunde a las herramientas de IA.

Funciones como las relaciones de Eloquent, las form requests o los middlewares siguen patrones que el agente puede entender y reproducir con fiabilidad. El resultado es un código no compuesto por fragmentos genéricos de PHP, sino un código idiomático como el que escribiría un desarrollador experimentado de Laravel.

## Laravel Boost

[Laravel Boost](https://github.com/laravel/boost) es un paquete que actúa como puente entre los agentes de codificación con IA y tu aplicación Laravel. Boost funciona como un **servidor MCP (Model Context Protocol)** y, a través de más de 15 herramientas dedicadas, permite al agente entender en profundidad la estructura, la base de datos, las rutas y demás elementos de tu aplicación.

Boost ofrece tres funciones principales.

<Columns>
  <Card title="Conjunto de herramientas MCP" icon="wrench">
    Más de 15 herramientas para inspeccionar y operar sobre la aplicación. Desde consultar el esquema de la base de datos hasta ejecutar comandos Artisan.
  </Card>

  <Card title="Guías para IA" icon="book-open">
    Guías para IA diseñadas específicamente para el ecosistema Laravel. Transmiten al agente las mejores prácticas para escribir código idiomático.
  </Card>

  <Card title="API de búsqueda de documentación" icon="magnifying-glass">
    Busca en más de 17.000 documentos específicos de Laravel. Ofrece información precisa acorde a la versión de los paquetes instalados.
  </Card>
</Columns>

### Instalación

Boost funciona con Laravel 10, 11, 12 y 13, y con PHP 8.1 o superior. Primero, añádelo como dependencia de desarrollo.

<Steps>
  <Step title="Instala el paquete">
    ```shell theme={null}
    composer require laravel/boost --dev
    ```
  </Step>

  <Step title="Ejecuta el instalador interactivo">
    ```shell theme={null}
    php artisan boost:install
    ```

    El instalador detecta automáticamente el IDE y el agente de IA. Al seleccionar la integración que deseas usar, se generan los archivos de configuración necesarios, como `.mcp.json` para el servidor MCP y los archivos de guías.
  </Step>
</Steps>

<Info>
  Los archivos generados como `.mcp.json`, `CLAUDE.md` o `boost.json` pueden añadirse a `.gitignore` sin problema si cada desarrollador desea configurar su propio entorno.
</Info>

### Herramientas MCP disponibles

Entre las herramientas que Boost expone al agente se encuentran:

| Herramienta                   | Descripción                                                                                                     |
| ----------------------------- | --------------------------------------------------------------------------------------------------------------- |
| Inspección de la aplicación   | Consulta las versiones de PHP y Laravel, los paquetes instalados, la configuración y las variables de entorno   |
| Herramientas de base de datos | Revisión del esquema, ejecución de consultas de solo lectura y comprensión de la estructura de los datos        |
| Inspección de rutas           | Lista todas las rutas registradas, incluidos middlewares, controladores y parámetros                            |
| Comandos Artisan              | Explora los comandos Artisan disponibles y sus argumentos. El agente sugiere y ejecuta el comando adecuado      |
| Análisis de logs              | Ayuda a depurar leyendo y analizando los archivos de log de la aplicación                                       |
| Logs del navegador            | Accede a los registros de la consola del navegador y a los errores al usar las herramientas frontend de Laravel |
| Integración con Tinker        | Ejecuta código PHP dentro del contexto de la aplicación a través de Laravel Tinker y verifica su comportamiento |
| Búsqueda en la documentación  | Busca en la documentación del ecosistema Laravel adaptada a la versión de los paquetes instalados               |

### Guías para IA

Las guías para IA de Boost son un conjunto de convenciones de codificación diseñadas para el ecosistema Laravel. Transmiten al agente cómo escribir código idiomático en Laravel, las convenciones del framework y cómo evitar errores comunes. Las guías se combinan automáticamente en función de la versión de los paquetes instalados.

Ejemplos de paquetes compatibles:

* Livewire (2.x, 3.x, 4.x)
* Inertia.js (variantes de React, Svelte y Vue)
* Tailwind CSS (3.x, 4.x)
* Filament (3.x, 4.x)
* PHPUnit, Pest PHP, Laravel Pint, etc.

Al ejecutar `boost:install`, se detectan automáticamente los paquetes en uso a partir de `composer.json` y se integran las guías correspondientes en los archivos de contexto de la IA.

### Agent Skills

Los [Agent Skills](https://agentskills.io/home) son módulos de conocimiento ligeros que el agente carga bajo demanda cuando los necesita. A diferencia de las guías, no se cargan todos desde el principio; en su lugar, solo se activan las skills relevantes al trabajar en un dominio concreto. Esto evita que el contexto se hinche y aumenta la precisión del código generado.

Hay skills disponibles para paquetes populares como Livewire, Inertia, Tailwind CSS o Pest. Si seleccionas la función de skills al ejecutar `boost:install`, se instalarán automáticamente según el contenido de `composer.json`.

### API de búsqueda de documentación

La API de documentación de Boost permite al agente buscar en más de 17.000 documentos del ecosistema Laravel. A diferencia de una búsqueda web general, están indexados y vectorizados de acuerdo con la versión de los paquetes instalados.

Cuando el agente necesita averiguar cómo se comporta una función, puede usar esta API para obtener información precisa y específica de la versión. Se resuelve así el problema de que el agente proponga métodos obsoletos o sintaxis de versiones antiguas del framework.

### Agentes compatibles

Boost es compatible con los principales IDEs y herramientas de IA que soportan Model Context Protocol.

<Columns>
  <Card title="Cursor" icon="arrow-pointer" href="https://cursor.com" />

  <Card title="Claude Code" icon="terminal" href="https://docs.anthropic.com/en/docs/claude-code" />

  <Card title="GitHub Copilot" icon="github" href="https://github.com/features/copilot" />

  <Card title="Gemini CLI" icon="arrow-right" href="https://github.com/google-gemini/gemini-cli" />

  <Card title="Codex" icon="arrow-right" href="https://openai.com/codex" />

  <Card title="Junie" icon="arrow-right" href="https://www.jetbrains.com/junie/" />
</Columns>

Para conocer los pasos detallados de configuración de cada agente, consulta la [sección "Set Up Your Agents" en la documentación de Boost](https://laravel.com/docs/boost#set-up-your-agents).

## Próximos pasos

<Card title="Documentación oficial de Laravel Boost" icon="book-open-cover" href="https://laravel.com/docs/boost">
  Para conocer los detalles sobre la integración con cada agente, la referencia de las herramientas MCP y la personalización de las guías, consulta la documentación oficial.
</Card>


## Related topics

- [Laravel Boost](/es/boost.md)
- [Laravel AI SDK](/es/ai-sdk.md)
- [Crear un servidor MCP con Laravel](/es/advanced/mcp-server.md)
- [Laravel PAO — Herramienta de optimización de salida para agentes de IA](/es/blog/pao-introduction.md)
- [Laravel MCP](/es/mcp.md)
