Kai Ole Hartwig

sylius-webmcp — nur lesend, auf der Seite vor dem Kunden.

Das Bundle registriert Shop-Aktionen als WebMCP-Tools im Browser des Kunden. Ein seitengebundener Agent kann damit auf genau der Seite suchen, die der Kunde gerade ansieht. Die Endpunkt-Adresse kommt aus einem serverseitig gerenderten Meta-Tag, nicht aus dem Skript.

Ein Agent, der den Warenkorb verändert, ist eine Entscheidung — keine Nebenwirkung der Installation.

Die registrierten Tools sind bewusst nur lesend. Schreibende Tools im Browser des Kunden heißen, dass ein Agent im Kontext einer angemeldeten Session Zustand verändern kann. Das kann sinnvoll sein — aber es ist eine Entscheidung, die ein Shop bewusst treffen sollte, und keine, die er sich mit composer require einhandelt.

Die Endpunkt-Adresse kommt aus einem serverseitig gerenderten Meta-Tag, nicht aus dem Skript. Eine im JavaScript festgeschriebene Adresse wäre eine zweite Konfigurationsquelle neben der Serverkonfiguration: sie überlebt Cache-Stände, Multi-Channel-Setups und abweichende Basispfade nicht, und der Fehler zeigt sich erst im Browser des Kunden — dort, wo niemand ihn sieht. Der Server weiß, wo sein Endpunkt liegt, also sagt er es.

Der Nutzen des seitengebundenen Zuschnitts liegt genau darin: der Agent arbeitet auf der Seite, die der Kunde gerade offen hat, statt einen zweiten, davon unabhängigen Zugang zum Shop aufzumachen.

Seitengebunden und nur lesend

Sylius: 2.0+ · PHP: 8.2+ · Lizenz: MIT · Stand: 1.0.2

Quellcode & Doku

Composer-Paket

MIT · Sylius 2.0+ · PHP 8.2+

composer require koh/sylius-webmcp

Gebaut, getestet und unter MIT veröffentlicht. Die öffentliche Distribution über Packagist wird vorbereitet (coming soon).

Teil der Familie

MIT

Dieses Paket gehört zu koh/sylius-agent-ready — siebzehn Bundles, die einen Sylius-Shop für KI-Agenten benutzbar machen. Jedes ist einzeln einsetzbar.

Zur Übersicht
Teil der Familie