MCP Designer est actuellement proposé en version bêta. Les résultats obtenus ne sont pas garantis et peuvent varier fortement selon l’agent IA utilisé, son environnement, ainsi que la précision et la qualité des demandes formulées par l’intégrateur. Les modifications produites doivent toujours être relues, testées et validées avant leur mise en production.Astuce
MCP Designer
Qu’est-ce que MCP Designer ?
MCP Designer est un serveur MCP local dédié à l’intégration de thèmes graphiques Kiubi.
Il permet à un agent IA compatible, comme Claude Code, Codex, Gemini ou Mistral Vibe, d’accéder directement à une documentation et à des fonctionnalités propres à Kiubi. L’agent peut ainsi comprendre la structure du thème, consulter les règles du moteur de templates, analyser les fichiers existants et vous assister pendant l’intégration.
MCP Designer s’exécute localement, dans le dossier de votre projet. Il travaille sur les fichiers du thème présents dans votre environnement de développement.
MCP Designer n’est pas un agent IA. Il fournit à votre agent les outils et le contexte nécessaires pour travailler sur un thème Kiubi.
Il permet à un agent IA compatible, comme Claude Code, Codex, Gemini ou Mistral Vibe, d’accéder directement à une documentation et à des fonctionnalités propres à Kiubi. L’agent peut ainsi comprendre la structure du thème, consulter les règles du moteur de templates, analyser les fichiers existants et vous assister pendant l’intégration.
MCP Designer s’exécute localement, dans le dossier de votre projet. Il travaille sur les fichiers du thème présents dans votre environnement de développement.
MCP Designer n’est pas un agent IA. Il fournit à votre agent les outils et le contexte nécessaires pour travailler sur un thème Kiubi.
Installer et utiliser MCP Designer
Les prérequis, l’installation, la configuration et les informations techniques sont disponibles dans le dépôt GitHub du projet.
➡️ Accéder au dépôt GitHub MCP Designer
➡️ Accéder au dépôt GitHub MCP Designer
Les modalités de configuration et d'installation dépendent de l’agent utilisé et de votre environnement de travail. Elles évoluent et varient en fonction du contexte d'utilisation.Astuce
Pourquoi utiliser MCP Designer ?
L’intégration d’un thème Kiubi repose sur plusieurs éléments spécifiques :
Avec MCP Designer, il peut consulter la documentation Kiubi à la demande, analyser le thème courant et s’appuyer sur les éléments réellement présents dans le projet plutôt que de deviner le fonctionnement attendu.
Il peut notamment :
- la syntaxe du moteur de templates
- les balises, filtres et blocs propres à Kiubi
- les fichiers de configuration des types de contenus
- les conventions déjà utilisées dans le thème
- les widgets et templates existants
- la cohérence entre les fichiers XML et HTML.
Avec MCP Designer, il peut consulter la documentation Kiubi à la demande, analyser le thème courant et s’appuyer sur les éléments réellement présents dans le projet plutôt que de deviner le fonctionnement attendu.
Il peut notamment :
- rechercher la syntaxe d’une balise ou d’un filtre
- consulter la documentation d’intégration
- analyser les types de contenus présents dans le thème
- afficher les champs, zones et collections d’un type
- identifier les widgets et templates déjà disponibles
- créer ou modifier un type de contenu, comme un billet, un composant ou un widget
- valider la syntaxe et la cohérence du thème
L’intégrateur reste responsable de la stratégie d’intégration
MCP Designer apporte à l’agent une connaissance technique de Kiubi, mais il ne lui donne pas la maîtrise de la stratégie de contenu du projet.
L’agent peut comprendre la différence technique entre un composant, un billet, un symbole ou un bloc d’extrait. En revanche, le choix d’utiliser l’un plutôt que l’autre dépend souvent de la manière dont les contenus seront administrés.
L’agent n’a pas accès aux contenus du site ni aux règles éditoriales définies avec le client. La stratégie d’intégration reste donc sous la responsabilité de l’intégrateur.
L’intégrateur définit la structure attendue. L’agent l’aide ensuite à la mettre en œuvre dans le thème.
L’agent peut comprendre la différence technique entre un composant, un billet, un symbole ou un bloc d’extrait. En revanche, le choix d’utiliser l’un plutôt que l’autre dépend souvent de la manière dont les contenus seront administrés.
L’agent n’a pas accès aux contenus du site ni aux règles éditoriales définies avec le client. La stratégie d’intégration reste donc sous la responsabilité de l’intégrateur.
L’intégrateur définit la structure attendue. L’agent l’aide ensuite à la mettre en œuvre dans le thème.
Convertir ou modifier un fichier HTML en élément Kiubi
MCP Designer peut accompagner la conversion d’un fichier HTML en différents éléments d’un thème Kiubi.
Selon la stratégie définie par l’intégrateur, le fichier peut notamment être converti en :
Il est conseiller de travailler sur 1 seul élément simultanément (comme le convertion/création d'1 billet, d'1 composant, etc.).
Selon la stratégie définie par l’intégrateur, le fichier peut notamment être converti en :
- billet CMS ou blog
- composant
- symbole
- widget
- template principal
- autre template propre au projet
Il est conseiller de travailler sur 1 seul élément simultanément (comme le convertion/création d'1 billet, d'1 composant, etc.).
Créer un template principal à partir de fichiers HTML
Pour créer un nouveau template principal à partir d’une intégration HTML existante, déposez les fichiers sources dans un répertoire
L’agent peut alors analyser les fichiers contenus dans
Cette méthode lui permet notamment de :
temp/ placé à la racine du projet, au même niveau que le répertoire theme/.L’agent peut alors analyser les fichiers contenus dans
temp/, les utiliser comme base de travail, puis les déplacer ou les réorganiser dans le thème afin de créer un nouveau template principal.Cette méthode lui permet notamment de :
- préserver les dépendances entre les fichiers HTML, CSS, JavaScript et les ressources
- adapter les chemins vers les images, les feuilles de styles et les scripts
- répartir les fichiers dans les répertoires appropriés du thème
- transformer le fichier HTML en template principal Kiubi
- conserver autant que possible la structure et le fonctionnement de l’intégration d’origine
temp/ contient bien l’ensemble des fichiers nécessaires au fonctionnement de l’intégration.
Analyse du thème courant
MCP Designer permet à l’agent d’examiner la structure du projet avant d’intervenir.
Il peut notamment :
Elle ne remplace toutefois pas les indications de l’intégrateur. Avant une intervention importante, précisez à l’agent les choix fonctionnels et éditoriaux déjà définis pour le projet.
Il peut notamment :
- lister les types de billets, composants, produits ou autres éléments
- consulter le détail de leurs champs et de leurs zones
- identifier les widgets disponibles
- repérer leurs templates alternatifs
- rechercher une convention déjà utilisée dans le thème
Elle ne remplace toutefois pas les indications de l’intégrateur. Avant une intervention importante, précisez à l’agent les choix fonctionnels et éditoriaux déjà définis pour le projet.
Validation des modifications
MCP Designer dispose d’une fonction de validation statique du thème.
L’agent peut l’utiliser pour contrôler la syntaxe (blocs, balises, filtres, etc.) et la cohérence des fichiers avant leur déploiement. Il peut ainsi repérer certaines erreurs dans les fichiers XML ou identifier des incohérences entre les fichiers du thème.
Vous pouvez simplement lui demander :
Après chaque intervention, l’intégrateur doit vérifier :
L’agent peut l’utiliser pour contrôler la syntaxe (blocs, balises, filtres, etc.) et la cohérence des fichiers avant leur déploiement. Il peut ainsi repérer certaines erreurs dans les fichiers XML ou identifier des incohérences entre les fichiers du thème.
Vous pouvez simplement lui demander :
- Valide le thème et explique-moi les erreurs trouvées
Après chaque intervention, l’intégrateur doit vérifier :
- les fichiers modifiés
- le résultat dans le site
- le fonctionnement dans le back-office
- la conformité avec la stratégie de contenu
- le comportement responsive
- les éventuelles interactions JavaScript et CSS
MCP Designer et kiubi-sync
MCP Designer travaille sur les fichiers locaux du thème.
Il ne remplace pas kiubi-sync, qui reste l’outil chargé de synchroniser les fichiers entre l’environnement local et le serveur Kiubi.
Les deux outils ont des rôles distincts :
Il ne remplace pas kiubi-sync, qui reste l’outil chargé de synchroniser les fichiers entre l’environnement local et le serveur Kiubi.
Les deux outils ont des rôles distincts :
- MCP Designer fournit à l’agent le contexte et les capacités nécessaires pour accompagner l’intégration du thème
- kiubi-sync synchronise les fichiers du thème avec le site Kiubi
Gestion des langues
MCP Designer sait travailler avec les différents répertoires de langues présents dans un thème Kiubi.
Il est toutefois préférable de ne conserver dans le thème que les répertoires réellement utiles au projet. Lorsqu’un thème contient plusieurs langues inutilisées, l’agent peut être amené à analyser ou à modifier plusieurs répertoires simultanément, sans que cela soit nécessaire.
Par exemple, si le site est uniquement disponible en français, il est recommandé de ne conserver que le répertoire correspondant à cette langue.
Si certains répertoires doivent rester présents dans le thème sans être utilisés pour les travaux en cours, précisez à l’agent de les exclure. Cette consigne peut être ajoutée dans le fichier d’instructions du projet, comme
Il est toutefois préférable de ne conserver dans le thème que les répertoires réellement utiles au projet. Lorsqu’un thème contient plusieurs langues inutilisées, l’agent peut être amené à analyser ou à modifier plusieurs répertoires simultanément, sans que cela soit nécessaire.
Par exemple, si le site est uniquement disponible en français, il est recommandé de ne conserver que le répertoire correspondant à cette langue.
Si certains répertoires doivent rester présents dans le thème sans être utilisés pour les travaux en cours, précisez à l’agent de les exclure. Cette consigne peut être ajoutée dans le fichier d’instructions du projet, comme
AGENTS.md, CLAUDE.md, ou son équivalent selon l’agent utilisé.
Comment utiliser MCP Designer ?
Vous pouvez formuler votre demande normalement depuis la racine du projet, dans le dossier qui contient le répertoire
theme/.Vous pouvez par exemple demander :
- Quels champs sont disponibles dans le type produit ?
- Comment fonctionne le filtre
- Crée un billet témoignage avec un titre, un texte, une photographie et une note
- Ajoute un nouveau champ au billet existant
- Valide le thème avant son déploiement
- Convertis ce fichier HTML en composant
L’agent détermine lui-même les actions nécessaires en fonction de la demande.mapvaluedu moteur de templates ?