Agents IA (MCP)
page-builder-sandwich pour les agents IA
Votre site WordPress est son propre serveur MCP. Un assistant IA se connecte en tant qu'utilisateur WordPress avec un mot de passe d'application et peut faire ce que cet utilisateur est autorisé à faire avec page-builder-sandwich — rien de plus.
96 actions : 46 gratuites, 50 dans Pro.
Référence pour les développeurs : chaque action, sa route REST et ses paramètres
Configurez-le en trois étapes
Vérifier le commutateur
Vous avez besoin de WordPress 6.9 ou version ultérieure et de page-builder-sandwich 6.23.0 ou version ultérieure. Dans les paramètres du plugin, « Allow AI agents (MCP) » est activé sauf si vous l'avez désactivé.
Créer un mot de passe d'application
Sous WordPress, ouvrez Utilisateurs, puis Profil, et ajoutez un mot de passe d'application portant le nom de votre application IA. Copiez-le : WordPress ne l'affiche qu'une seule fois.
Ajoutez le site à votre application d'IA
Utilisez votre nom d'utilisateur WordPress, le mot de passe d'application et l'adresse de connexion de votre site :
https://example.com/wp-json/pbs/v1/mcp
Configuration pour les applications d'IA populaires
Chaque application ci-dessous communique avec votre site via le proxy officiel WordPress, @automattic/mcp-wordpress-remote. Remplacez l'adresse, le nom d'utilisateur et le mot de passe par les vôtres.
Claude Desktop
// claude_desktop_config.json
{
"mcpServers": {
"page-builder-sandwich": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/pbs/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}Claude Code
claude mcp add page-builder-sandwich \
-e WP_API_URL=https://example.com/wp-json/pbs/v1/mcp \
-e WP_API_USERNAME=your-username \
-e WP_API_PASSWORD=your-application-password \
-- npx -y @automattic/mcp-wordpress-remote@latestCurseur et VS Code
// .cursor/mcp.json · .vscode/mcp.json
{
"mcpServers": {
"page-builder-sandwich": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/pbs/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}ChatGPT et autres applications
Toute application prenant en charge les serveurs MCP via l'entrée et la sortie standard peut utiliser la même commande et les mêmes paramètres. Les applications qui se connectent uniquement à des serveurs HTTP distants peuvent accéder directement à l'adresse de connexion avec le même nom d'utilisateur et le même mot de passe d'application.
Ce qu'un agent IA peut faire
Tout ce que les écrans du module externe peuvent faire. Les actions marquées Pro nécessitent une licence page-builder-sandwich Pro.
| Action | Fonctionnement | Édition |
|---|---|---|
| Activer une police importée (Pro) | Rend une police personnalisée importée (un fichier de police dans la bibliothèque multimédia, par ID) disponible dans les sélecteurs de police. | Édition Pro |
| Héberger soi-même une police | Télécharge une famille de polices Google (famille, graisses, italique) et la sert depuis ce site. | Édition gratuite |
| Ajouter une section à une page | Ajoute une section prête à l'emploi à une page : au début, à la fin, ou après la section à une position donnée. | Édition gratuite |
| Appliquer le kit de marque (Pro) | Applique les couleurs et les polices du kit de marque enregistré à la conception du site. | Édition Pro |
| Importer un kit de site web | Importe les pages d'un kit de site web (toutes ou celles spécifiées), en les publiant éventuellement, en définissant la page d'accueil et en les ajoutant à un menu. Une nouvelle importation met à jour ces mêmes pages. | Édition gratuite |
| Appliquer une recherche-remplacement (Pro) | Applique un travail prévisualisé. Chaque publication modifiée conserve une sauvegarde pour pbs/undo-replace. | Édition Pro |
| Créer plusieurs pages | Crée jusqu'à 50 pages en un seul appel, chacune à partir de sections et/ou de contenu de blocs. Chaque page est vérifiée et créée individuellement ; la réponse liste chaque page créée et chaque page refusée, avec le motif. | Édition Pro |
| Connecter Adobe Fonts (Pro) | Connecte un projet web Adobe Fonts (Typekit) par son identifiant de kit, afin que ses polices apparaissent dans les sélecteurs de polices. | Édition Pro |
| Se connecter au support | Connecte ce site au support de Zinn Digital® (nom, e-mail, consentement). | Édition gratuite |
| Convertir une page existante | Convertit une page 5.x en blocs (sauvegardée au préalable). | Édition gratuite |
| Créer une classe globale (Pro) | Crée une classe de style globale réutilisable : étiquette, identifiant (slug) et ses styles. | Édition Pro |
| Créer une page | Crée une page à partir de sections (voir pbs/list-sections) et/ou d'un contenu de blocs. Une nouvelle page est un brouillon à moins qu'un autre statut ne soit demandé. | Édition gratuite |
| Créer une équipe de bibliothèque (Agence) | Crée une bibliothèque d'équipe (name) que d'autres sites peuvent rejoindre à l'aide d'un code d'invitation. | Édition Pro |
| Désactiver une police importée (Pro) | Supprime une police personnalisée (par son slug) des sélecteurs de police. | Édition Pro |
| Supprimer une classe globale (Pro) | Supprime une classe globale. Les éléments qui l'utilisaient conservent leur contenu et perdent ses styles. | Édition Pro |
| Supprimer une icône téléchargée | Supprime une icône téléchargée ; les blocs qui l'utilisaient conservent leur propre copie. | Édition gratuite |
| Supprimer un design de bibliothèque cloud (Pro) | Supprime un design de la bibliothèque cloud. | Édition Pro |
| Mettre une page à la corbeille | Déplace une page vers la corbeille. Elle peut être restaurée depuis Pages, Corbeille pendant 30 jours. | Édition gratuite |
| Supprimer une équipe de bibliothèque (Agence) | Supprime une équipe et chaque création de sa bibliothèque. | Édition Pro |
| Se déconnecter du support | Déconnecte ce site du support. | Édition gratuite |
| Dupliquer une classe globale (Pro) | Copie une classe globale sous un nouvel ID. | Édition Pro |
| Dupliquer une page | Copie une page (son titre, son contenu et son modèle) dans un nouveau brouillon. | Édition gratuite |
| Exporter les conceptions et les paramètres | Exporte les modèles et motifs (identifiants) choisis ainsi que, facultativement, les paramètres sous forme de package unique pour un autre site. | Édition gratuite |
| Créer une page avec l'IA | Génère une page à partir de sections (fournies ou choisies par l'IA dans la bibliothèque de sections) et demande à l'IA de réécrire l'ensemble du texte selon votre brief, tout en conservant le design. Utilise le fournisseur d'IA configuré dans les paramètres d'IA du plugin. La page est enregistrée comme brouillon, sauf si un autre statut est demandé. | Édition Pro |
| Décrire un bloc de constructeur | Renvoie les paramètres d'un bloc (les attributs avec leurs types, choix et valeurs par défaut), ce qu'il prend en charge, les blocs qu'il peut contenir ainsi qu'un exemple prêt à l'emploi en balisage de bloc. | Édition gratuite |
| Lire les points de rupture réactifs | Renvoie les largeurs pour tablette et mobile (ainsi que les points de rupture personnalisés dans Pro) utilisées par les commandes responsives. | Édition gratuite |
| Lire la conception du site | Renvoie les couleurs et les polices (titre et corps de texte) globales utilisées par chaque bloc, telles qu'elles apparaissent dans l'écran de conception du site. | Édition gratuite |
| Consulter le système de design (Pro) | Renvoie le système de design Pro : classes globales, variables, jetons de design, mode sombre, kit de marque et polices personnalisées. | Édition Pro |
| Consulter les diagnostics du site | Renvoie les diagnostics qu'un ticket de support comporterait : versions, plugins actifs, limites et erreurs récentes. | Édition gratuite |
| Lire le compte de la bibliothèque cloud (Pro) | Renvoie l'utilisation du stockage, le quota du forfait et les données de l'équipe de la bibliothèque cloud. | Édition Pro |
| Obtenir un design de bibliothèque cloud (Pro) | Renvoie un design enregistré, prêt à être inséré sur ce site (ses images étant importées dans la médiathèque). | Édition Pro |
| Lire les paramètres de stockage personnel (Pro) | Renvoie les paramètres de stockage R2/S3 personnels (le secret n'est jamais renvoyé). | Édition Pro |
| Lire la licence | Renvoie le plan Page Builder Sandwich de ce site, l'état de la licence, la date de renouvellement et ce que le plan inclut. | Édition gratuite |
| Mode lecture seule de maintenance (Pro) | Mode maintenance / « bientot disponible » : état, page, délai de nouvelle tentative (retry-after) et rôles pouvant toujours voir le site. | Édition Pro |
| Lire la migration héritée | Renvoie la progression et le rapport de la conversion de contenu 5.x. | Édition gratuite |
| Lire la connexion de la newsletter (Pro) | Indique si une clé Mailchimp est enregistrée (la clé elle-même n'est jamais renvoyée). | Édition Pro |
| Lire une page | Renvoie le titre, le statut, les liens et le contenu des blocs d'une page, ainsi que les sections (blocs de niveau supérieur) qui la composent. | Édition gratuite |
| Prévisualiser une recherche et remplacement (Pro) | Renvoie les correspondances d'une offre d'emploi, page par page, à examiner avant de postuler. | Édition Pro |
| Lire les sources des avis (Pro) | Renvoie les sources Google et Trustpilot affichées par le bloc Avis. | Édition Pro |
| Lire les autorisations du constructeur (Pro) | Indique quels rôles peuvent utiliser le constructeur, la conception, le code et les modèles (mode client). | Édition Pro |
| Lire les paramètres du module d'extension | Renvoie le préfixe de classe front-end, l'état des mises à jour bêta et si les agents IA (MCP) sont autorisés. | Édition gratuite |
| Lire la connexion au support | Indique si ce site est connecté ou non au support de Zinn Digital®, et sous quel nom. | Édition gratuite |
| Marque blanche (Agence) | Renvoie les paramètres de marque blanche : activés ou désactivés, le nom affiché et les utilisateurs qui voient encore l'original. | Édition Pro |
| Importer les designs et paramètres | Importe un package créé par pbs/export-designs (dryRun d'abord pour voir ce qui changerait ; mode : skip ou replace ; media ; settings). | Édition gratuite |
| Inviter un site à une équipe (Agence) | Crée un code d'invitation à usage unique (rôle : lecture ou écriture ; libellé ; jours de validité). Le code n'est affiché qu'une seule fois. | Édition Pro |
| Rejoindre une équipe (Pro) | Rejoint une bibliothèque d'équipe avec un code d'invitation. | Édition Pro |
| Quitter une équipe (Pro) | Quitte la bibliothèque d'équipe que ce site a rejointe. | Édition Pro |
| Afficher les blocs du constructeur | Liste tous les blocs Page Builder Sandwich que ce site peut utiliser (y compris les blocs Pro lorsque Pro est actif) : nom, titre, catégorie et description. Utilisez pbs/get-block pour obtenir les paramètres d'un bloc, puis insérez le bloc dans le contenu d'une page. | Édition gratuite |
| Lister les formulaires | Répertorie les formulaires créés avec le bloc Formulaire et les extensions de formulaire qu'il peut intégrer. | Édition gratuite |
| Lister les kits de sites web | Répertorie les kits de sites web (un ensemble de pages prêtes à l'emploi pour un type d'entreprise) que ce site peut importer. | Édition gratuite |
| Lister les designs de la bibliothèque cloud (Pro) | Répertorie les designs enregistrés dans la bibliothèque cloud (kind : section, page ou pattern ; team : bibliothèque d'une équipe). | Édition Pro |
| Lister les polices auto-hébergées | Répertorie les Google fonts que ce site héberge lui-même (téléchargées une seule fois, servies depuis le site, aucune requête envoyée à Google). | Édition gratuite |
| Lister les animations Lottie (Pro) | Liste les animations Lottie téléchargées. | Édition Pro |
| Lister les pages | Répertorie les pages que vous pouvez modifier, de la plus récente à la plus ancienne, avec une recherche optionnelle. | Édition gratuite |
| Lister les tâches de recherche et remplacement (Pro) | Répertorie les tâches de recherche et remplacement pour l'ensemble du site ainsi que leur état. | Édition Pro |
| Sections de la liste | Répertorie les sections prêtes à l'emploi (en-tête, fonctionnalités, FAQ, témoignages, appel à l'action et plus encore) qui peuvent être ajoutées à une page. | Édition gratuite |
| Lister les identifiants de support temporaires | Répertorie les utilisateurs de support temporaire accordés à notre équipe et la date d'expiration de chacun. | Édition gratuite |
| Afficher les membres de l'équipe (Pro) | Répertorie les sites d'une équipe et leurs accès. | Édition Pro |
| Lister les équipes de la bibliothèque (Pro) | Répertorie les équipes auxquelles ce site appartient ou qu'il possède. | Édition Pro |
| Lister ce qui peut être exporté | Liste les modèles, motifs et paramètres qui peuvent être exportés vers un autre site. | Édition gratuite |
| Lister les icônes téléchargées | Répertorie les icônes SVG téléchargées dans la bibliothèque d'icônes, de la plus récente à la plus ancienne. | Édition gratuite |
| Déplacer une section | Déplace une section d'une page d'une position à une autre (basé sur 0, tel que listé par pbs/get-page). | Édition gratuite |
| Ouvrir un ticket de support | Enregistre un ticket de support (sujet, message, type, e-mail) avec les diagnostics de ce site ; access_days et credentials accordent facultativement à notre équipe un accès temporaire. | Édition gratuite |
| Consentement aux diagnostics de support | Enregistre le consentement de l'administrateur à l'envoi de diagnostics avec les tickets de support. | Édition gratuite |
| Actualiser les avis maintenant (Pro) | Récupère les derniers avis Trustpilot dès maintenant au lieu d'attendre la mise à jour quotidienne. | Édition Pro |
| Supprimer un bloc d'une page | Supprime un bloc (une section entière ou un bloc à l'intérieur de celle-ci) d'une page, trouvé par son chemin. La version précédente de la page reste dans ses révisions. | Édition gratuite |
| Arrêtez d'utiliser votre propre stockage (Pro) | Supprime les paramètres de stockage personnalisés ; le stockage du forfait est à nouveau utilisé. | Édition Pro |
| Supprimer une police autohébergée | Supprime les fichiers d'une famille de polices auto-hébergée. | Édition gratuite |
| Supprimer un membre de l'équipe (Agence) | Retire un site d'une équipe. | Édition Pro |
| Révoquer les identifiants de support temporaires | Supprime les utilisateurs de support temporaires maintenant (ids). | Édition gratuite |
| Enregistrer un design dans la bibliothèque cloud (Pro) | Enregistre le balisage de bloc (titre, type, balisage, styles, étiquettes) dans votre bibliothèque cloud ou celle d'une équipe ; les images y sont incluses. | Édition Pro |
| Utiliser votre propre espace de stockage (Pro) | Enregistre le stockage personnel : fournisseur (r2 ou s3), compartiment, région, point de terminaison, préfixe, key_id, secret, activé. | Édition Pro |
| Modifier le mode maintenance (Pro) | Active ou désactive le mode maintenance (503) ou le mode « bientô disponible » (mode), avec la page à afficher (page_id), retry_after et les rôles qui y dérogent. | Édition Pro |
| Connecter Mailchimp (Pro) | Enregistre (ou, avec une valeur vide, supprime) la clé API Mailchimp utilisée par le bloc de newsletter. | Édition Pro |
| Modifier les sources d'avis (Pro) | Définit l'établissement Google et l'entreprise Trustpilot que le bloc Avis lit. | Édition Pro |
| Modifier les autorisations du constructeur (Pro) | Définit par rôle ce que le constructeur autorise (rôles), par exemple un rôle client réservé au contenu. | Édition Pro |
| Modifier la marque blanche (Agence) | Active ou désactive la marque blanche et définit le nom visible par les clients (enabled, name, agency_users). | Édition Pro |
| Convertir l'ancien contenu | Commence (ou redémarre) la conversion de chaque page 5.x en blocs ; chaque publication fait l'objet d'une sauvegarde au préalable. | Édition gratuite |
| Rechercher et remplacer sur l'ensemble du site (Pro) | Lance un processus de recherche et de remplacement sécurisé par blocs (find, replace, kind : text, link ou colour ; match_case ; types). Rien ne change tant qu'on n'appelle pas pbs/apply-replace. | Édition Pro |
| Commencer l'essai Pro gratuit | Démarre l'essai de 14 jours de Page Builder Sandwich Pro pour ce site (aucun paiement requis). | Édition gratuite |
| Testez votre propre stockage (Pro) | Écrit, lit et supprime un objet de test dans votre propre espace de stockage et rend compte de chaque étape. | Édition Pro |
| Annuler une conversion | Restaure une page convertie à partir de sa sauvegarde. | Édition gratuite |
| Annuler la migration héritée | Restaure chaque article converti à partir de sa sauvegarde. | Édition gratuite |
| Annuler une recherche et remplacement (Pro) | Restaure les publications modifiées par une tâche (une publication modifiée depuis conserve sa modification). | Édition Pro |
| Modifier les paramètres d'un bloc | Modifie les paramètres (attributs) d'un bloc à l'intérieur d'une page, trouvé par son chemin ; les attributs que vous envoyez sont fusionnés avec les actuels. Fonctionne sur les blocs que le site restitue à partir de leurs paramètres ; pour un bloc dont le HTML est enregistré dans la page, envoyez un nouveau balisage avec pbs/update-page. | Édition gratuite |
| Modifier le kit de marque (Pro) | Enregistre le kit de marque : nom, logo, couleurs, polices des titres et du corps de texte, ainsi que la voix de marque utilisée par l'IA pour la rédaction. | Édition Pro |
| Modifier les points d'arrêt adaptatifs | Modifie les largeurs de tablette et de mobile en pixels ; avec Pro, des points de rupture supplémentaires personnalisés. | Édition gratuite |
| Modifier une classe globale (Pro) | Modifie le libellé, le slug ou les styles d'une classe globale ; chaque élément qui l'utilise se met à jour. | Édition Pro |
| Changer le mode sombre (Pro) | Définit le mode sombre (mode : off, auto ou toggle) et ses couleurs. | Édition Pro |
| Modifier le design du site | Modifie les couleurs de l'ensemble du site (colors), ainsi que les polices (fonts, headingFont, bodyFont). Chaque page prend en compte la modification ; le fichier theme.json du thème est tenu à jour. | Édition gratuite |
| Mettre à jour une page | Modifie le titre, le statut ou le contenu du bloc d'une page. Le contenu que vous envoyez remplace celui de la page. | Édition gratuite |
| Modifier les paramètres du plugin | Modifie le préfixe de classe front-end (1 à 8 lettres minuscules ou chiffres, commençant par une lettre) et/ou active ou désactive les agents IA (MCP) (mcp: false supprime toutes les fonctionnalités et le point de terminaison MCP). | Édition gratuite |
| Modifier les jetons de design (Pro) | Modifie les échelles d'espacement, de rayon et d'ombre (espace, rayon, ombre), ou les réinitialise (réinitialiser). | Édition Pro |
| Modifier les variables CSS (Pro) | Remplace les variables de conception du site (variables : une liste de nom et de valeur). | Édition Pro |
| Télécharger une icône | Ajoute une icône SVG (nom, code SVG) à la bibliothèque d'icônes ; le SVG est préalablement nettoyé. | Édition gratuite |
| Télécharger une animation Lottie (Pro) | Valide un document JSON Lottie (json, name) et le publie sous forme de fichier statique pour le bloc Lottie. | Édition Pro |
Flux de travail guidés
Le serveur propose également des flux de travail prêts à l'emploi que votre application d'IA liste comme invites :
- Créer une page de destination — Un flux de travail guidé : l'agent sélectionne les sections qui conviennent à votre entreprise, crée la page sous forme de brouillon et en rédige le texte.
Conçu pour la sécurité
Chaque action vérifie la même autorisation WordPress que l'écran propre du plugin, pour la page ou l'article exact qu'elle modifie. Un abonné ne peut pas se connecter du tout.
Les mots de passe d'application peuvent être révoqués à tout moment sous Utilisateurs, Profil, sans modifier votre mot de passe habituel.
Désactivez « Autoriser les agents IA (MCP) » et les actions ainsi que l'adresse de connexion disparaîtront du site.
Les pages modifiées par un agent conservent leurs révisions WordPress, de sorte que toute modification peut être annulée.
Hébergé chez Zinn Digital® ?
Si Zinn Digital® héberge le site, notre propre serveur MCP peut exécuter ces actions pour vous sans mot de passe d'application : connectez votre application d'IA au serveur MCP de Zinn Digital® et utilisez wordpress_abilities_list et wordpress_ability_run.