Back to MCP Servers
Laravel MCP logo
mcp-server246

Laravel MCP

Paquete oficial de Laravel para construir rápidamente servidores del Protocolo de Contexto del Modelo (MCP), permitiendo interacciones fluidas de clientes de IA con aplicaciones Laravel a través de herramientas, recursos y prompts.

Visión general

Laravel MCP es el paquete oficial desarrollado por el equipo de Laravel para permitir a los desarrolladores construir servidores del Model Context Protocol (MCP) directamente dentro de aplicaciones Laravel. Lanzado en 2025 como parte del conjunto de herramientas de IA de Laravel, proporciona una interfaz fluida y nativa de Laravel para definir servidores, herramientas, recursos y prompts que permiten a cualquier cliente de IA compatible con MCP (Claude, ChatGPT, Cursor, GitHub Copilot, etc.) interactuar de forma segura y eficiente con tu aplicación Laravel.

Al integrar Laravel MCP, las aplicaciones obtienen la capacidad de exponer capacidades estructuradas a agentes de IA sin necesidad de APIs personalizadas, siguiendo el estándar abierto MCP introducido originalmente por Anthropic y ahora gestionado bajo la Linux Foundation.

Características principales

  • Definición expresiva de servidores: Usa atributos y APIs fluidas para configurar metadatos del servidor (nombre, versión, instrucciones).
  • Herramientas, Recursos & Prompts: Registra clases personalizadas para herramientas ejecutables, recursos legibles y plantillas de prompts reutilizables.
  • Scaffolding con Artisan: Genera esqueletos completos de servidores MCP con php artisan make:mcp-server.
  • Integración nativa de Laravel: Aprovecha Eloquent, caché, colas, autenticación Sanctum y el contenedor de servicios.
  • Soporte para HTTP y SSE transmitidos: Construido sobre transportes MCP modernos para interacciones en tiempo real y escalables.
  • Seguridad & Autenticación: Integración sencilla con Laravel Sanctum o Passport para autenticación basada en tokens.
  • Soporte para pruebas: Funciona perfectamente con Pest/PHPUnit para probar herramientas y el comportamiento del servidor.

Instalación & Inicio rápido

Instala mediante Composer:

composer require laravel/mcp

Publica rutas y configuración (opcional):

php artisan vendor:publish --tag=mcp-config
php artisan vendor:publish --tag=mcp-routes

Crea tu primer servidor:

php artisan make:mcp-server WeatherServer

Ejemplo de clase servidor:

<?php

namespace App\Mcp\Servers;

use Laravel\Mcp\Server;
use Laravel\Mcp\Server\Attributes\Name;
use Laravel\Mcp\Server\Attributes\Version;
use Laravel\Mcp\Server\Attributes\Instructions;

#[Name('Weather Server')]
#[Version('1.0.0')]
#[Instructions('Provides current weather and forecasts for locations worldwide.')]
class WeatherServer extends Server
{
    protected array $tools = [
        \App\Mcp\Tools\GetCurrentWeather::class,
    ];

    protected array $resources = [
        \App\Mcp\Resources\WeatherGuidelines::class,
    ];
}

Casos de Uso

  • Herramientas de Desarrollo con IA: Expón el contexto específico de Laravel (rutas, modelos, migraciones) a agentes de código como Claude Code o Cursor.
  • Integración de Aplicaciones Empresariales: Permite que los asistentes de IA consulten datos del CRM, gestionen tareas o interactúen con funcionalidades de comercio electrónico.
  • Servidores Locales y Remotos: Ejecuta servidores MCP localmente para desarrollo o despliégalos de forma remota para integraciones de IA en producción.
  • Compatibilidad Multi-Cliente: Un mismo servidor funciona en todas las principales plataformas de IA que admiten MCP (Anthropic, OpenAI, Google, Microsoft).

Los puntos de referencia de la comunidad muestran que Laravel MCP reduce el tiempo de integración para funciones de IA entre 5 y 8 veces en comparación con endpoints personalizados, sin dependencia de proveedores gracias al protocolo abierto.

Consejos Avanzados y Errores Comunes

  • Utiliza el middleware de Sanctum para servidores en producción, a fin de asegurar la ejecución de herramientas.
  • Implementa limitación de tasa en las llamadas a herramientas para evitar abusos.
  • Aprovecha las plantillas de recursos para la exposición dinámica de datos (por ejemplo, resultados de consultas Eloquent).
  • Error: Olvidar registrar las rutas — siempre ejecuta php artisan route:cache después de realizar cambios.
  • Avanzado: Combínalo con Laravel Boost (otro servidor MCP de primera parte) para mejorar la experiencia de desarrollo local.

Conclusión y Recursos

Laravel MCP representa el compromiso oficial de Laravel con el ecosistema emergente de agentes de IA. A medida que crece la adopción de MCP en 2026, tener un servidor MCP en tu aplicación Laravel la posiciona como una infraestructura nativa para IA.

Comienza a construir hoy:

  • Documentación Oficial: https://laravel.com/docs/12.x/mcp
  • GitHub: https://github.com/laravel/mcp
  • Explora la app demo Locket: https://github.com/laravel/locket

Contribuye al paquete o construye tu primer servidor MCP — el futuro del desarrollo en Laravel asistido por IA está aquí.

Tags

laravelmcpiaphpservidorprotocolo-de-contexto-del-modeloherramientasrecursosprompts

Related Entries

Keep exploring similar tools and resources in this category.

Browse MCP Servers
X MCP logo

X MCP

MCP Servers

X MCP es el servidor Model Context Protocol oficial y alojado de X para llamar endpoints de la X API desde herramientas compatibles con MCP. Se conecta mediante el puente xurl para OAuth con contexto de usuario y permite flujos con búsqueda de posts, usuarios, marcadores, tendencias, noticias y Articles.

Crunchbase MCP logo

Crunchbase MCP

MCP Servers

Crunchbase MCP is Crunchbase's official first-party remote MCP server for live company, funding, investor, people, acquisition, and predictive private-market intelligence. Interactive access uses a Crunchbase account with an assigned MCP seat and OAuth 2.1 authentication.

viewmax mcp logo

viewmax mcp

MCP Servers

ViewMax MCP is a hosted Streamable HTTP MCP server for generating AI video, images, music, speech, and sound effects, with tools for model discovery, task polling, and credit checks. Official setup is documented for Claude Web/Desktop, Claude Code, Cursor, Codex, and SDK clients.

TinyFish logo

TinyFish

MCP Servers

TinyFish exposes web automation, web search, content extraction, and remote browser-session tools to MCP-compatible AI assistants. The hosted MCP server uses OAuth 2.1, while an optional local @tiny-fish/mcp proxy supports API-key authentication for local-only, CI, and headless setups.

openaiDeveloperDocs logo

openaiDeveloperDocs

MCP Servers

OpenAI Developer Docs MCP is an OpenAI-hosted, read-only server that lets MCP clients search and fetch documentation from developers.openai.com, platform.openai.com, and learn.chatgpt.com. It uses a public streamable HTTP endpoint and does not call the OpenAI API on the user's behalf.

FetchSandbox logo

FetchSandbox

MCP Servers

FetchSandbox is a stdio MCP server and hosted API-sandbox service that lets AI coding agents import OpenAPI 3.x specifications, discover runnable workflows, and execute stateful integration tests without using production API credentials. It is designed for validating request flows, lifecycle state, webhooks, retries, and shareable run traces from MCP-compatible development tools.