Zespół Laravela oficjalnie opublikował wersję Laravel MCP 1.0 – oficjalny pakiet umożliwiający tworzenie i wystawianie serwerów Model Context Protocol (MCP) bezpośrednio w istniejących aplikacjach ekosystemu Laravel.
Zamiast traktować agentów AI jako zewnętrzne skrypty wysyłające chaotyczne zapytania do bazy czy surowe wywołania REST, pakiet standaryzuje sposób, w jaki modele LLM odkrywają, badają i wywołują domenową logikę biznesową:
- Zgodność ze specyfikacją MCP: Wdrożenie najnowszego standardu protokołu (2026-07-28) z pełną obsługą narzędzi (tools), dynamicznych zasobów (resources) oraz szablonów promptów (prompts).
- Ekspresyjne definiowanie narzędzi: Rejestracja narzędzi oparta na znanych konwencjach Laravela – ze ścisłą walidacją argumentów (znaną z Form Requests), wstrzykiwaniem zależności przez kontener usług i autoryzacją w oparciu o standardowe bramki (Gates) i polityki (Policies).
- Architektura dwutransportowa: Natywne wsparcie zarówno dla lokalnego stdio (na potrzeby asystentów IDE, takich jak Cursor czy Claude Code), jak i bezstanowego protokołu HTTP ze strumieniowaniem SSE (Server-Sent Events) dla rozproszonych rojów agentów.
- Katalogi narzędzi i podpowiedzi pamięci podręcznej: Wyszukiwanie narzędzi po tagach oraz obsługa cache hints, dzięki czemu modele wnioskujące nie marnują limitów tokenów na ciągłe pobieranie pełnych manifestów schematów.
- Bezpieczeństwo klasy produkcyjnej: Wbudowana integracja z OAuth 2.0 i mechanizmem PKCE, gwarantująca precyzyjne ograniczanie uprawnień agentów w środowiskach wielodostępnych (multi-tenant).
Perspektywa architektoniczna
Premiera Laravel MCP 1.0 to wyraźny sygnał ewolucji nowoczesnych frameworków backendowych: interfejsy dedykowane agentom AI stają się równie fundamentalną warstwą aplikacji, jak tradycyjne widoki HTML czy API REST/GraphQL.
Dzięki powiązaniu protokołu MCP z laravelowymi mechanizmami autoryzacji, kolejek i walidacji, zespoły inżynierskie zyskują bezpieczny sposób udostępniania logiki biznesowej bez tworzenia prowizorycznych adapterów i bez ryzyka niekontrolowanego dostępu do bazy. W architekturach opartych o Document-Driven Development i autonomiczne potoki agentowe, ustandaryzowany protokół komunikacji przekształca klasyczny backend w bezpośrednie środowisko wykonawcze dla modeli AI.
Źródło: Laravel News