Connecter son site WordPress à Claude via MCP

miniature mcp claude wp

Écrit par :

Adrien Bur

Intro

Tutoriel complet sur l'utilisation de WordPress par Claude, connecté en MCP. Simple et efficace.

Difficulté du tutoriel : Facile

YouTube video
discord logo.svg

Tu peux rejoindre le Discord pour échanger sur WordPress et l’IA si ça te dit : https://discord.gg/YGhu9bk8vK

Ressources nécessaires pour démarrer

Ressources utiles

Ton fichier claude_desktop_config.json est censé ressembler à ça, comprenant ton snippet :

{
  "mcpServers": {
    "wordpress-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@automattic/mcp-wordpress-remote@latest"
      ],
      "env": {
        "WP_API_URL": "URL DE TON SITE",
        "JWT_TOKEN": "TON-TOKEN"
      }
    }
  },
  "preferences": {
    "coworkScheduledTasksEnabled": true,
    "sidebarMode": "chat",
    "coworkWebSearchEnabled": true
  }
}

Tu peux bien entendu le copier/coller et l’adapter avec tes données.

Tutoriel étape par étape

Connecter Claude (via MCP) à WordPress permet d’automatiser la création, la modification et la recherche d’articles ou de pages depuis Claude. Le gain de temps est réel : vous pouvez générer des sections visuelles, publier des articles, puis les mettre à jour automatiquement, le tout directement depuis l’interface Claude.

Toutes les ressources nécessaires sont disponibles dans le chapitre « Ressources nécessaires pour démarrer ».

Étape 1 : Télécharger et installer le plugin WordPress MCP

Téléchargez le plugin officiel WordPress MCP (format ZIP) et installez-le comme n’importe quelle extension WordPress : Extensions → Ajouter → Téléverser. Une fois installé, vous trouverez le plugin nommé WordPress MCP dans la liste des extensions.

image

Étape 2 : Activer les options nécessaires dans le plugin

Dans les réglages du plugin, activez au minimum :

  • Enable MCP functionality — pour autoriser la connexion
  • Enable create tools — pour autoriser la création d’éléments
  • Enable update tools — pour autoriser la mise à jour
image

Ces « tools » correspondent aux actions natives (getPost, addPost, etc.) que Cloud pourra invoquer sur votre site WordPress.

Étape 3 : Générer le token d’authentification (JWT)

Dans l’interface du plugin, créez un token d’authentification. Choisissez la durée qui vous convient ; pour un usage fréquent, 30 jours évitera de devoir régénérer le token constamment. Copiez le token généré, vous en aurez besoin pour configurer Cloud Code.

image

Étape 4 : Installer Cloud Code (desktop) et coller le snippet

Installez Cloud Code sur votre poste (version desktop). Dans Cloud Code, ouvrez les paramètres → onglet Développeur → Modifier la config. Vous éditerez le fichier de configuration local (cloud-desktop-config).

image

Voir le snippet complet plus haut dans l’article, dans l’introduction.

Remplacez VOTRE_TOKEN_ICI par le JWT copié depuis WordPress. Important : modifiez le champ du log pour éviter une erreur Cloud (voir l’étape suivante).

image

Étape 5 : Corriger le chemin des logs et redémarrer Claude

Par défaut, la config peut contenir une valeur problématique pour le chemin des logs (optionalPathToLogFile). Remplacez-la par /dev/null (sous macOS/Linux) ou la valeur équivalente sur Windows si nécessaire. Sauvegardez, quittez complètement l’application Claude (fermeture totale) puis relancez-la.

image

Étape 6 : Activer le connecteur WordPress-MCP dans Claude

Dans Claude, ajoutez ou activez le connecteur WordPress-MCP. Une fois activé, faites un test basique : demandez la liste des articles publiés sur le site. Claude utilisera le tool WP post search et affichera les résultats.

image

Si vous voyez vos articles et le statut (par exemple publié le 20 janvier 2025), la connexion MCP est effective.

Étape 7 : Installer et utiliser des skills (compétences) dans Cloud

Les skills sont des fichiers Markdown (.md) contenant des directives pour guider Claude lors de la génération. Vous pouvez télécharger des repos GitHub qui proposent des skills prêts à l’emploi, ou créer vos propres skills.

Pour ajouter un skill : dans Claude → Personnalisé → Compétences → Téléverser une compétence → glisser-déposer du fichier MD.

image

Cas d’usage 1 — Générer un héros (section visuelle) avec General Blocks

Exemple concret : vous trouvez un hero sur le web, vous en faites un screenshot, vous le collez dans la conversation Claude et demandez : « Créer une nouvelle page WordPress avec un héros similaire à l’image jointe, utilise le skill GenerateBlocks, récupère une image libre (Unsplash) via URL ». Claude génère alors des blocs au format compatible avec GenerateBlocks et publie la page.

image

Remarques pratiques :

  • Privilégiez l’URL Unsplash plutôt que le téléchargement direct : certaines restrictions empêchent Cloud d’importer les images, mais utiliser l’URL permet au site de charger l’image depuis Unsplash.
  • Parfois une image peut manquer : il suffit d’ajouter manuellement une image de démo ou de fournir l’URL correcte, puis d’enregistrer.
image

Résultat : un hero fonctionnel, souvent responsive, avec quelques retouches mineures à prévoir. Ce processus permet de gagner beaucoup de temps par rapport à la création manuelle.

Cas d’usage 2 — Générer puis mettre à jour des articles de blog

Claude + MCP peut aussi créer des catégories et publier des articles. Exemple testé : génération de trois articles courts (≈ 300 mots) sur un même sujet, chacun avec un angle différent (droite, gauche, neutre), et création d’une catégorie « actualité ».

image

Ensuite, vous pouvez demander à Claude de revenir plus tard et de mettre à jour ces articles. Exemple d’opération intéressante : ajouter une « citation » synthétique en tête de chaque article en fonction de l’angle éditorial détecté (analyse automatique puis insertion).

image

Attention : Claude peut parfois « halluciner » des citations. Si vous avez besoin d’exactitude, demandez explicitement des citations sourcées, ou fournissez une liste de personnalités à privilégier.

Conseils, limites et bonnes pratiques

  • Sécurité du token : gardez le JWT confidentiel. Utilisez une durée adaptée au risque.
  • Logs : sans correction du chemin du log, Claude générera une erreur ; pensez à définir /dev/null.
  • Images : l’import direct d’images peut échouer si Claude n’a pas le champ URL. Utilisez des URLs publiques (Unsplash) quand c’est possible.
  • Builders : la méthode fonctionne avec GenerateBlocks, Elementor et potentiellement d’autres builders (Divi peut nécessiter des tests supplémentaires).
  • Fiabilité : certaines requêtes peuvent prendre du temps ou planter. Recommencez si nécessaire et prévoyez des vérifications humaines.
  • Personnalisation : créez vos propres skills Markdown pour cadrer précisément la sortie (layout, responsive, classes CSS).

Récapitulatif rapide

  1. Télécharger et installer le plugin WordPress MCP.
  2. Activer Enable MCP functionality, Create tools et Update tools.
  3. Générer un token JWT (copier).
  4. Installer Claude Desktop et coller le snippet dans la config.
  5. Modifier le chemin des logs (recommandé : /dev/null) et redémarrer Cloud.
  6. Activer le connecteur WordPress-MCP dans Claude et tester la connexion.
  7. Ajouter ou créer des skills pour automatiser créations et mises à jour.

Claude connecté à WordPress via MCP ouvre des possibilités puissantes pour accélérer la production de contenu et la création de sections visuelles. Expérimentez avec des skills, soignez la configuration et gardez une validation humaine pour les contenus sensibles.

Bon développement et bonnes automatisations !

image

Ce tutoriel a été créé depuis cette vidéo J’ai connecté Claude à mon WordPress (et c’est un game-changer) à l’aide de l’IA.

L’article vous a plu ? Partagez-le :

Twitter (X)
LinkedIn
Facebook
Pinterest

Cet article a été rédigé par

Adrien Bur
Créateur d’OCOPO™, le tout premier WordPress entièrement configuré et optimisé.

4 réponses

  1. salut, est-ce qu’il ne faudrait mettre à jour ton tuto puisque le GIT « WordPress MCP » a été déprécié au profit de « MCP adapter » ?

    1. Salut,

      Si ! Dès que j’aurais testé la nouvelle version, je viendrai mettre à jour cet article. En attendant, ça fonctionne toujours très bien 🙂

Répondre à côme ripoche Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *