Prérequis d’installation
PrestaShop MCP Server requiert PrestaShop 8.2+ ou PrestaShop 9+.
PrestaShop MCP Server nécessite d’autres modules PrestaShop pour fonctionner : PrestaShop Marketplace dans le Back Office et PrestaShop Account.
Étapes d’onboarding
Installer PrestaShop MBO :
Pourquoi MBO ? Permet d’installer et de gérer d’autres modules PrestaShop.
Installer les modules requis :
Pourquoi Account ? Permet d’établir une connexion sécurisée.
Pourquoi Eventbus ? Active le partage des données nécessaire.
Pourquoi MCP Tools ? Fournit un ensemble d’actions par défaut que les LLM peuvent exécuter.
PrestaShop Account
Pourquoi se connecter à Account ?
Permet d’établir une connexion sécurisée. De plus, l’utilisateur qui se connecte sera par défaut autorisé à utiliser MCP Server.
ℹ️ Si un prérequis n’est plus satisfait après la configuration initiale (par exemple, si un module requis est désactivé), MCP Server cessera de fonctionner. Un message d’erreur apparaîtra dans votre application d’IA lors de l’exécution d’actions sur votre boutique. La prochaine fois que vous accéderez à la configuration du module MCP Server, le processus d’onboarding redémarrera. Une fois l’onboarding terminé, MCP Server redeviendra accessible.
PrestaShop MCP Server
Configuration
Vous pouvez retrouver et copier l’URL du serveur nécessaire pour connecter les applications d’IA à PrestaShop MCP Server.
Vous pouvez consulter un guide détaillé étape par étape pour connecter les applications d’IA les plus populaires.
Actions
Vous pouvez visualiser et contrôler quelles actions sont disponibles pour les applications d’IA.
Cela inclut les actions fournies par PrestaShop MCP Tools (installé durant l’onboarding), ainsi que par tout autre module intégrant des fonctionnalités Tools.
Le contrôle Activer/Désactiver détermine si une action est disponible et s’applique à tous les utilisateurs MCP Server. Actuellement, il n’est pas possible de personnaliser les actions par utilisateur.
Membres
Par défaut, seul l’utilisateur qui s’est connecté à Account lors de l’onboarding est autorisé à se connecter à MCP Server.
Les autres utilisateurs doivent être ajoutés depuis cette page. Sans ajout préalable, l’accès leur sera refusé depuis leur application d’IA, même s’ils disposent d’un accès complet au Back Office.
Paramètres développeur
Paramètres avancés destinés aux développeurs créant des outils personnalisés.
Account
Affiche l’utilisateur Account actuellement connecté et permet de passer à un autre utilisateur.
Aide
Inclut des liens vers la documentation utile.
Connexion avec les outils d’IA
Après la configuration initiale, toutes les interactions avec MCP Server se font directement depuis l’application d’IA.
Prérequis
La plupart des applications d’IA permettent de créer un connecteur personnalisé, ce qui permet d’établir la connexion avec MCP Server. Cependant, aujourd’hui, cette fonctionnalité est généralement en Beta et réservée aux Administrateurs uniquement, y compris dans ChatGPT. Les utilisateurs ChatGPT Pro/Team/Enterprise doivent obtenir un accès Admin pour se connecter à MCP Server.
Exécution des actions
Les applications d’IA interagissent avec MCP Server à l’aide des actions disponibles (tools). Ces actions sont visibles dans l’onglet Actions du module PrestaShop MCP Server et dans le connecteur de l’application d’IA.
Le LLM choisit quelles actions appeler en fonction de la demande de l’utilisateur et des informations nécessaires à chaque action.
ℹ️ Bien que laisser le LLM choisir les actions soit puissant, le choix n’est pas toujours évident et peut varier selon les requêtes.
Par exemple, lors d’une demande d’information sur un produit, le LLM vérifie généralement d’abord quelles langues sont disponibles dans la boutique. Il utilise ensuite cette information pour préciser la langue des détails produits, car un même produit peut exister en plusieurs langues.
Cependant, il arrive que le LLM ignore cette étape et sélectionne une seule langue par défaut.
ℹ️ Les LLM demandent une autorisation pour exécuter chaque action, parfois plusieurs actions pour une seule requête, et l’utilisateur doit confirmer avant que le LLM puisse continuer.
Cela peut créer de la friction lors des interactions avec le LLM à cause des allers-retours fréquents. Pour réduire cela, vous pouvez activer l’option « Se souvenir pour cette conversation » ou « Toujours autoriser », qui supprime les demandes de permission pour les actions suivantes.
🚨 Bien que PrestaShop fournisse ses propres outils pour une utilisation par les LLM, nous ne pouvons pas garantir l’exactitude des résultats obtenus via ces outils. L’exécution implique une forte interprétation par le LLM : compréhension de la requête utilisateur, choix des outils pertinents, interprétation des paramètres requis, et restitution de la réponse à l’utilisateur.
Raisons d’échec de connexion à MCP Server
La boutique
La connexion à MCP Server est impossible si la boutique n’est pas accessible publiquement en ligne.
Cela se produit lorsque :
- Le mode maintenance est activé
- C’est une boutique de test ou de préproduction avec un accès restreint
Le réseau
Problème avec votre connexion Internet…
L’utilisateur
Un utilisateur doit être autorisé dans l’onglet Membres de PrestaShop MCP Server pour se connecter à MCP Server.
L’application d’IA
ℹ️ Dans ChatGPT, le connecteur PrestaShop doit être ajouté manuellement à chaque nouvelle conversation, ce qui peut facilement être oublié.
Si le connecteur n’est pas ajouté, ChatGPT indiquera simplement qu’il n’a pas accès aux informations demandées. Il ne signalera pas que le connecteur PrestaShop existe et est correctement configuré.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.