inference.eu

Serveurs MCP · ERP

Serveur MCP Shopware : connecter des agents IA à Shopware depuis l'UE

Shopware 6 intègre un serveur MCP natif dans le cœur de la plateforme, encore expérimental jusqu'à Shopware 6.8. Il donne à un agent un accès structuré aux données de votre boutique via l'API Admin, avec les contrôles d'autorisation de Shopware à chaque appel. Les agents d'inference.eu s'y connectent en HTTP avec des identifiants d'intégration.

  1. 01Authentification: Clé d'API
  2. 02Serveur officiel
  3. 03Centres de données dans l'UE

Ce que les agents peuvent en faire

  • 1

    Recherche et lecture d'entités

    `shopware-entity-search` et les outils `shopware-entity-*` associés trouvent et lisent produits, commandes, clients et autres entités via la Data Abstraction Layer, avec filtres et associations.

  • 2

    Modifications et statuts de commande

    Créer et modifier des entités, faire avancer le statut des commandes et gérer les médias, toujours sous contrôle de l'ACL de l'intégration ou de l'utilisateur à l'origine de la connexion.

  • 3

    Configuration système et extensions

    Les outils `shopware-system-config-*` lisent et modifient les réglages de la boutique ; plugins et apps comme SwagMcpMerchantTools ajoutent leurs propres outils, prompts et ressources métier.

Ce que sont Shopware et son serveur MCP

shopware AG, basée à Schöppingen en Allemagne, édite Shopware 6, une plateforme e-commerce open source utilisée par de nombreux commerçants et marques européens. Depuis la version 6.7.11.0, le cœur embarque un serveur MCP sur /api/_mcp pour l'API Admin et un second sur /store-api/_mcp pour les agents côté acheteur.

Les deux fonctionnent en Streamable HTTP. Depuis la 6.7.14.0, le serveur est actif par défaut et propose une découverte progressive des outils : un petit jeu par défaut et une recherche, pour que l'agent ne charge que les ensembles utiles. Shopware le considère expérimental jusqu'à la 6.8.

Ce que vos agents peuvent faire avec Shopware

Un agent merchandising repère les produits d'une catégorie sans description ni image, rédige les textes manquants en français et en allemand, puis les met à jour après relecture. Un agent de service client retrouve une commande par son numéro, lit l'état de livraison et de paiement et la fait avancer après confirmation par une personne.

Les équipes opérations listent les commandes bloquées « en cours » depuis plus de trois jours ou les clients ayant acheté un produit rappelé. Les développeurs inspectent la configuration système des canaux de vente pendant le débogage.

Mise en place et authentification

Créez dans Shopware une intégration dédiée à l'agent. En production, n'utilisez pas l'option --admin : créez un rôle ACL limité aux droits nécessaires et attribuez-le à l'intégration. Vous obtenez un identifiant de clé d'accès et une clé secrète.

Sur inference.eu, ajoutez le connecteur Shopware à un agent, indiquez l'URL /api/_mcp de votre boutique et ces deux identifiants. Ils sont stockés chiffrés dans l'UE et envoyés dans les en-têtes sw-access-key et sw-secret-access-key. Dans l'administration Shopware, vous pouvez aussi restreindre les outils autorisés pour l'intégration.

Protection des données et circuit des données

Le serveur MCP tourne dans votre propre installation Shopware, où que vous l'hébergiez : les données de la boutique ne transitent pas par les serveurs de shopware AG, sauf si vous utilisez son offre cloud. Les requêtes vont directement de l'agent à votre boutique.

Sur inference.eu, le modèle qui lit commandes et fiches clients tourne dans des centres de données de l'UE, et vos identifiants d'intégration sont stockés chiffrés dans l'UE. Les commandes contiennent noms, adresses et historique d'achat : n'ouvrez aux agents que les entités nécessaires à leur tâche.

Validations et usage prudent

Shopware vérifie l'ACL à chaque appel d'outil, limite le débit par principal et permet de définir une liste d'outils autorisés par intégration et par utilisateur. Attention : les ressources MCP ne sont pas encore soumises à l'ACL, considérez donc tout le contenu d'une session authentifiée comme lisible.

Sur inference.eu, vous pouvez exiger qu'une personne approuve les écritures, comme un changement de statut de commande, une mise à jour de prix ou une modification de configuration, tout en laissant libres les consultations. Testez d'abord sur une boutique de préproduction.

Shopware : questions fréquentes

Les questions que nous posent le plus les achats, les développeurs et les juristes. Il en manque une ? Posez-la-nous directement.

Poser une question

Faites passer vos charges IA sur une infrastructure européenne

Dites-nous quels modèles vous utilisez et votre volume approximatif. Nous répondons sous un jour ouvré avec un tarif et la suite.

  • Réponse sous un jour ouvré
  • Tarif adapté à votre volume
  • DPA prêt à signer