BookinglyTech News
Software

Laravel MCP 1.0 añade catálogos de herramientas buscables para agentes

El paquete PHP del protocolo MCP deja que el agente busque herramientas bajo demanda en lugar de recibir el catálogo entero dentro del contexto.

2 min de lecturaAlternativeTo0 vistas

Laravel ha publicado la versión 1.0 de su paquete MCP, la implementación en PHP del protocolo que conecta agentes con herramientas y fuentes de datos externas. El cambio de fondo está en cómo se le presentan esas herramientas al modelo: en vez de volcar el catálogo completo en la ventana de contexto, el agente dispone de dos puntos de entrada, search_tools y execute_tools, y va pidiendo lo que necesita a medida que lo necesita.

Buscar en vez de volcar

Quien haya montado un servidor MCP con muchas herramientas conoce el problema. Cada herramienta suma su descripción al contexto, y a partir de cierto número el modelo gasta tokens en opciones que no va a usar y elige peor. El catálogo buscable traslada esa decisión a una consulta: el agente busca, recibe solo las coincidencias relevantes y ejecuta.

El paquete da soporte a la versión 2026-07-28 del protocolo, que contempla servidores sin estado. Es decir, el servidor no guarda la sesión: cada petición lleva consigo el estado que necesita. En la práctica eso simplifica desplegar varias instancias detrás de un balanceador sin depender de sesiones pegajosas, algo que le importa a quien tenga que operar esto en producción.

También incorpora indicaciones de caché en las que se declara cuánto tiempo puede reutilizarse una respuesta y si el contenido es privado, y que el cliente MCP de Laravel respeta. En el apartado de seguridad entran los metadatos de cliente OAuth y PKCE, el intercambio de claves pensado para clientes públicos que no pueden custodiar un secreto.

La versión se completa con soporte de extensiones de MCP y trabajo de compatibilidad y conformidad con la especificación, según el anuncio.

MCP se ha convertido en el pegamento habitual entre agentes y sistemas que ya existían, y cada framework quiere tener su implementación de referencia. Laravel llega con esta 1.0 a un terreno donde la especificación se mueve deprisa y las revisiones se suceden cada pocos meses, así que la compatibilidad hacia atrás es la pregunta que cualquier equipo debería hacerse antes de apoyarse en ella. El anuncio no trae cifras de rendimiento ni despliegues reales que lo respalden.