← Notatki

Laravel MCP 1.0 wydany: oficjalny Model Context Protocol w świecie PHP

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

← Notatki