Laravel

MCP para Laravel: conecta tu app con la IA

Autorangel cruz
Actualizado
Publicado
Lectura4 min de lectura
MCP para Laravel: conecta tu app con la IA

Si programas en Laravel, el Model Context Protocol (MCP) te toca por dos caminos oficiales, y conviene no confundirlos:

  • Laravel Boost: un servidor MCP que le da a tu agente de IA (Claude Code, Cursor) contexto de tu aplicación para que escriba mejor Laravel.
  • Laravel MCP: un paquete para construir tus propios servidores MCP dentro de tu app y exponerla a clientes externos como ChatGPT, Claude o Cursor.

Uno es para codear con IA; el otro es para que la IA use tu app. Vamos con cada uno.

Laravel Boost: que tu agente escriba mejor Laravel

Laravel Boost es el servidor MCP oficial que le da a tu agente contexto de tu proyecto: el esquema, los logs, los errores y la documentación de las versiones que tienes instaladas. Se instala como dependencia de desarrollo:

composer require laravel/boost --dev
php artisan boost:install

Qué archivos escribe, sus diez herramientas, cuánto pesan las guías y las skills, y cómo conectarlo con Claude Code, Cursor o Codex está en la guía dedicada: Laravel Boost: qué es y cómo usarlo.

Laravel MCP: expón tu app a ChatGPT, Claude o Cursor

El otro camino es al revés: en vez de que la IA te ayude a programar, tu aplicación se vuelve una herramienta que la IA puede usar. Eso es construir un servidor MCP, y Laravel tiene un paquete oficial para hacerlo sin salir de tu app:

composer require laravel/mcp

Un servidor MCP en Laravel expone las tres primitivas del protocolo:

  • Tools: acciones que el agente puede ejecutar (crear una factura, disparar un flujo, consultar datos). Cualquier cosa que puedas codear puede ser una tool.
  • Resources: contenido que el cliente puede leer como contexto (documentos, registros, config).
  • Prompts: plantillas de prompt reutilizables.

El ejemplo canónico: una app de facturación expone una tool CreateInvoice. Un usuario le dice a ChatGPT "crea una factura para Acme por 2.400 dólares", y la tool valida con las reglas de Laravel, crea el registro y devuelve una respuesta estructurada. El usuario nunca salió de su chat.

Los servidores pueden ser locales (un comando Artisan) o web (HTTP), con autenticación vía Laravel Passport (OAuth) o Sanctum (tokens). Dato interesante: Boost está construido sobre Laravel MCP; cada tool de Boost (Schema, Tinker) es una tool MCP hecha con este mismo paquete.

¿Cuál necesitas?

Laravel tiene tres piezas de IA y es fácil mezclarlas. La regla rápida:

Paquete Quién lo usa Para qué
Laravel Boost Tú, el dev Que la IA escriba mejor Laravel
Laravel MCP Clientes de IA externos Exponer tu app a ChatGPT/Claude/Cursor
Laravel AI SDK Tu aplicación Añadir features de IA para tus usuarios

No son excluyentes: una app puede usar las tres. Si estás empezando, instala Boost primero: mejora de inmediato la calidad del código que tu agente genera.

¿Quieres el mapa completo? Este post es parte de la guía IA para desarrolladores Laravel, que ordena todo: codear con Claude Code, exponer tu app con MCP y las piezas oficiales del ecosistema. Y si lo que quieres es el protocolo en sí, sin Laravel de por medio, está la guía de MCP.

Preguntas frecuentes

¿Cuál es la diferencia entre Laravel Boost y Laravel MCP?

Boost es un servidor MCP listo para codear con IA (te ayuda a ti; lo cuento a fondo en la guía de Laravel Boost). Laravel MCP es un paquete para construir tus propios servidores MCP y exponer tu app a clientes de IA externos. De hecho, Boost está construido sobre Laravel MCP.

¿Puedo exponer mi app Laravel a ChatGPT o Claude?

Sí: con Laravel MCP defines tools, resources y prompts, y expones un servidor (local o HTTP, con auth vía Passport o Sanctum) que ChatGPT, Claude o Cursor pueden usar para actuar sobre tu aplicación.

¿Tienes un proyecto en mente?

Trabajo con Laravel, WordPress, SEO técnico y servidores MCP. El primer paso es una llamada de descubrimiento, sin costo ni compromiso, donde me cuentas qué necesitas y te digo con honestidad si puedo ayudarte.

Hablemos