inference.eu

MCP-Server · ERP

Shopware MCP-Server: KI-Agenten aus der EU mit Shopware verbinden

Shopware 6 liefert einen nativen MCP-Server direkt in der Kernplattform aus, bis Shopware 6.8 noch als experimentell gekennzeichnet. Ein Agent erhält damit strukturierten Zugriff auf die Daten Ihres Shops über die Admin-API, mit Shopwares eigenen Berechtigungsprüfungen bei jedem Aufruf. Agenten auf inference.eu verbinden sich per HTTP mit Integrations-Zugangsdaten.

  1. 01Authentifizierung: API-Schlüssel
  2. 02Offizieller Server
  3. 03Rechenzentren in der EU

Was Agenten damit tun können

  • 1

    Entitäten suchen und abrufen

    `shopware-entity-search` und verwandte `shopware-entity-*`-Tools finden und lesen Produkte, Bestellungen, Kunden und weitere Entitäten über den Data Abstraction Layer, mit Filtern und Assoziationen.

  • 2

    Entitäten ändern und Bestellstatus setzen

    Entitäten anlegen und ändern, Bestellstatus weiterschalten und Medien verwalten, stets geprüft gegen die ACL der Integration oder des Benutzers hinter der Verbindung.

  • 3

    Systemkonfiguration und Erweiterungen

    `shopware-system-config-*`-Tools lesen und ändern Shop-Einstellungen; Plugins oder Apps wie SwagMcpMerchantTools ergänzen eigene Tools, Prompts und Ressourcen für Händler-Abläufe.

Was Shopware und der MCP-Server sind

Die shopware AG aus Schöppingen entwickelt Shopware 6, eine Open-Source-E-Commerce-Plattform, die viele europäische Händler und Marken nutzen. Seit Version 6.7.11.0 enthält der Kern einen MCP-Server unter /api/_mcp für die Admin-API und einen zweiten unter /store-api/_mcp für Agenten auf Kundenseite.

Beide nutzen Streamable HTTP. Ab 6.7.14.0 ist der Server standardmäßig aktiv und bietet schrittweise Tool-Ermittlung: einen kleinen Standardsatz plus Suche, sodass der Agent nur die Toolsets lädt, die er braucht. Shopware nennt die Funktion bis 6.8 experimentell, Toolnamen können sich also noch ändern.

Was Agenten mit Shopware erledigen

Ein Merchandising-Agent findet Produkte einer Kategorie ohne Beschreibung oder Bilder, entwirft fehlende Texte auf Deutsch und Französisch und pflegt sie nach Prüfung ein. Ein Kundenservice-Agent sucht eine Bestellung per Nummer, liest Liefer- und Zahlungsstatus und schaltet sie nach Bestätigung durch eine Person weiter.

Operations-Teams fragen nach Bestellungen, die seit über drei Tagen „in Bearbeitung“ hängen, oder listen Kunden auf, die ein zurückgerufenes Produkt gekauft haben. Entwickler prüfen beim Debuggen die Systemkonfiguration über mehrere Verkaufskanäle hinweg.

Einrichtung und Anmeldung

Legen Sie in Shopware eine Integration für den Agenten an. Verzichten Sie im Produktivbetrieb auf die Option --admin; erstellen Sie stattdessen eine ACL-Rolle mit genau den nötigen Rechten und weisen Sie sie der Integration zu. Sie erhalten eine Access-Key-ID und einen Secret-Access-Key.

Fügen Sie auf inference.eu den Shopware-Connector zu einem Agenten hinzu und geben Sie die URL /api/_mcp Ihres Shops sowie die beiden Zugangsdaten an. Sie werden verschlüsselt in der EU gespeichert und als Header sw-access-key und sw-secret-access-key gesendet. In der Shopware-Administration begrenzen Sie zusätzlich, welche Tools die Integration aufrufen darf.

Datenschutz und Datenwege

Der MCP-Server läuft in Ihrer eigenen Shopware-Installation, wo immer Sie sie betreiben. Shopdaten laufen also nicht über Server der shopware AG, solange Sie nicht deren Cloud-Angebot nutzen. Anfragen gehen vom Agenten direkt an Ihren Shop.

Auf inference.eu läuft das Modell, das Bestellungen und Kundendaten liest, in Rechenzentren in der EU, und Ihre Integrations-Zugangsdaten werden verschlüsselt in der EU gespeichert. Bestellungen enthalten Namen, Adressen und Kaufhistorie; geben Sie Agenten nur die Entitäten frei, die ihre Aufgabe erfordert.

Freigaben und sicherer Einsatz

Shopware prüft bei jedem Tool-Aufruf die ACL, begrenzt die Rate pro Principal und erlaubt Tool-Freigabelisten je Integration und Benutzer. Beachten Sie, dass MCP-Ressourcen noch nicht ACL-geprüft werden; behandeln Sie alles in einer angemeldeten Sitzung als lesbar.

Auf inference.eu können Sie für Schreibaufrufe wie Statuswechsel einer Bestellung, Preisänderungen oder Änderungen der Systemkonfiguration eine Freigabe durch eine Person verlangen, während Produkt- und Bestellabfragen frei laufen. Testen Sie zuerst in einem Staging-Shop, da die Funktion noch experimentell ist.

Shopware: häufige Fragen

Die Fragen, die uns Einkauf, Entwicklung und Rechtsabteilungen am häufigsten stellen. Etwas fehlt? Fragen Sie uns direkt.

Frage stellen

Verlagern Sie Ihre KI-Workloads auf europäische Infrastruktur

Sagen Sie uns, welche Modelle Sie nutzen und wie viel Verkehr Sie ungefähr haben. Wir antworten innerhalb eines Werktags mit Preisen und nächsten Schritten.

  • Antwort innerhalb eines Werktags
  • Preise für Ihr Volumen
  • AV-Vertrag unterschriftsreif