El servidor MCP: el robot cocinero que sirve código a tu Laravel.
🍳 MCP y Laravel Boost: cocina tu código con IA
MCP, abreviatura de Models & Context Provider, es el pequeño genio que orquesta tus modelos y contextos. Gracias a él, la IA puede generar o corregir código de forma inteligente y siempre Laravel-friendly.
¿Por qué necesitas un MCP?
Es simple: programar sin IA es como cocinar sin espátula. Resultado: salpicaduras de Where is $user?
y ¿Cómo instalo el paquete X?
por todas partes.
- IA = director de orquesta
- MCP = camarero que traduce tus pedidos en recetas (código, migraciones, tests…)
- Laravel Boost = el chef que inventó la receta (pero que solo cocina en su propio restaurante)
Instalación y configuración
composer require laravel/boost --dev
php artisan boost:install
Tu IDE es tu cocina: allí preparas tus platos (código), y con MCP, por fin tienes un asistente de lujo.
1. PhpStorm
- Pulsa
Shift × 2
→ abre el Command Palette. - Escribe
MCP Settings
. - Marca laravel-boost.
- Haz clic en Apply.
- Verifica el ✅ verde → tu servidor está listo.
2. VS Code
Cmd+Shift+P
(Mac) oCtrl+Shift+P
(Windows).- Escribe
MCP: List Servers
. - Selecciona laravel-boost.
- Haz clic en Start server.
3. Cursor
Cmd+Shift+P
.- Busca
/open MCP Settings
. - Activa el toggle laravel-boost.
4. Claude Code
- Abre una consola en la carpeta del proyecto.
- Ejecuta:
claude mcp add -s local -t stdio laravel-boost php ./artisan boost:mcp
5. IDE no soportados
No te preocupes, simplemente añade:
- Command:
php
- Args:
./artisan boost:mcp
El buffet de herramientas de la IA
Este es el menú que tu MCP te ofrece:
Herramienta | Plato | ¿Por qué? |
---|---|---|
Application Info | Cóctel completo | Versiones de PHP, Laravel, plugins, modelos |
Database Schema | Ensalada CRUD | Ver el esquema sin abrir migraciones |
Search Docs | Sopa de manuales | Buscar en la documentación (incluso offline) |
Tinker | Chef en acción | Escribe código al vuelo y ve resultados instantáneos |
List Routes | Panel de control | El menú completo de tus endpoints API |
¿Cómo funciona?
- Haces una pregunta.
- La IA envía una petición MCP (estilo JSON-RPC).
- El servidor ejecuta el comando
php artisan boost:mcp
. - La IA devuelve el resultado, listo para pegar en tu IDE.
👉 Ejemplo:
php artisan boost:ask "¿Cómo añadir un campo slug a la migración users?"
Cuando la IA se desvía
¿La IA te sugiere crear un UserController
a la antigua? Respóndele con calma: «No gracias, prefiero RESTful». Y listo, te servirá una versión más limpia. Incluso siendo golosa, la IA sabe evitar el tocino demasiado graso 🥓.
¿Por qué todos hablan de ello?
- Rápido: las respuestas llegan al instante.
- Personalizable: añade tus propias reglas en
.ai/guidelines/
. - Eficiente: menos copiar-pegar, más creatividad.
TL;DR 🍝
Instala Laravel Boost → Inicia el servidor MCP → Conecta tu IDE → Deja que la IA cocine tu código.
Consejo: vigila tus logs, porque hasta el mejor chef necesita un buen chorrito de aceite.
“La IA da la receta, pero eres tú quien decide cómo servirla a tus usuarios.”