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.
- 01Authentifizierung: API-Schlüssel
- 02Offizieller Server
- 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.
Verwandte Seiten
- MollieVerbinden Sie inference.eu-Agenten mit dem offiziellen Mollie MCP-Server. Zahlungen, Auszahlungen und Kunden prüfen, Zahlungslinks und Abos mit Freigabe anlegen.Banking und Zahlungen
- AdyenVerbinden Sie inference.eu-Agenten mit dem offiziellen Adyen MCP-Server. Zahlungssitzungen und Links anlegen, Erstattungen auslösen, Terminals und Webhooks prüfen.Banking und Zahlungen
- OdooVerbinden Sie inference.eu-Agenten mit dem MCP-Server in Odoo AI. Datensätze über alle Apps suchen und gruppieren, freigegebene Datensätze anlegen oder ändern.ERP
- n8nVerbinden Sie inference.eu-Agenten mit dem eingebauten n8n MCP-Server. Freigegebene Workflows suchen und ausführen, Workflows und Datentabellen bauen.Automatisierung
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