Comment connecter Claude Code à WordPress avec le MCP

Qu’est-ce que le MCP ?

Le MCP (Model Context Protocol) est un protocole open-source créé par Anthropic en novembre 2024. Son rôle est simple mais révolutionnaire : permettre à Claude de communiquer avec des outils et services externes de manière standardisée.

Imaginez Claude comme un chef cuisinier très talentueux, mais enfermé dans sa cuisine sans accès au monde extérieur. Le MCP, c’est la fenêtre qui s’ouvre et lui permet de commander des ingrédients, consulter des recettes en ligne, ou servir les plats directement aux clients. Concrètement, c’est ce qui permet à Claude de lire, créer et modifier vos articles WordPress en langage naturel.

Comment ça fonctionne ?

  • MCP Host : l’application qui fait tourner le modèle IA (Claude Code ou Cowork)
  • MCP Client : la couche qui gère la connexion vers les serveurs (intégré dans Claude)
  • MCP Server : le service qui expose les outils au modèle (plugin WordPress MCP)

Le flux est le suivant : vous tapez une instruction (“publie un article sur le SEO”) → Claude envoie la requête au MCP Server WordPress → le serveur appelle l’API REST WordPress → WordPress exécute l’action → le résultat remonte jusqu’à Claude qui vous répond.

Prérequis avant de commencer

  • Claude Code (dernière version) ou Claude Cowork
  • Un compte Anthropic avec un plan Pro ou Team
  • WordPress 6.0+ auto-hébergé (pas WordPress.com gratuit)
  • Node.js 18+ pour certains serveurs MCP
  • Accès SSH/FTP pour installer le plugin WordPress

💡 Conseil : travaillez toujours d’abord sur un site WordPress de test (staging ou local avec LocalWP) avant de connecter votre site en production.

Étape 1 — Installer Claude Code

Claude Code s’installe via npm. Ouvrez votre terminal et tapez :

npm install -g @anthropic-ai/claude-code

Vérifiez l’installation avec claude --version, puis lancez Claude Code pour vous authentifier :

claude

Étape 2 — Créer un mot de passe d’application WordPress

  1. Connectez-vous à votre tableau de bord WordPress
  2. Allez dans Utilisateurs → Votre profil
  3. Descendez jusqu’à la section « Mots de passe d’application »
  4. Saisissez un nom (ex : Claude Code) et cliquez sur « Ajouter un nouveau mot de passe d’application »
  5. Copiez immédiatement le mot de passe généré (24 caractères, affiché une seule fois)

⚠️ Sécurité : créez un utilisateur WordPress dédié avec le rôle Auteur plutôt que d’utiliser votre compte administrateur principal.

Étape 3 — Installer le serveur MCP WordPress

Option A — Plugin WordPress MCP (recommandé)

Installez un plugin compatible MCP depuis votre tableau de bord WordPress (Extensions → Ajouter → recherchez “WordPress MCP Server”). Une fois activé, le plugin expose automatiquement vos endpoints WordPress à Claude.

Option B — Serveur MCP externe via Node.js

npm install -g @modelcontextprotocol/server-wordpress

Cette option utilise l’API REST WordPress native et ne nécessite aucun plugin supplémentaire.

Étape 4 — Configurer le MCP dans Claude Code

Éditez le fichier claude_desktop_config.json (Windows : %APPDATA%\Claude\) :

{
  "mcpServers": {
    "wordpress": {
      "command": "node",
      "args": ["/chemin/vers/mcp-server-wordpress/index.js"],
      "env": {
        "WORDPRESS_URL": "https://votre-site.com",
        "WORDPRESS_USERNAME": "votre-utilisateur",
        "WORDPRESS_PASSWORD": "xxxx xxxx xxxx xxxx xxxx xxxx"
      }
    }
  }
}

Le mot de passe est l’Application Password généré à l’étape 2, pas votre mot de passe habituel.

Étape 5 — Tester la connexion

claude
> Liste les 5 derniers articles publiés sur mon WordPress
> Quels outils WordPress as-tu à disposition ?

Si tout fonctionne, Claude va interroger votre WordPress et afficher les résultats en langage naturel.

Cas d’usage concrets

Gestion de contenu

> Crée un article "10 erreurs SEO à éviter en 2025", intro 150 mots, statut brouillon, catégorie SEO
> Ajoute une FAQ avec 5 questions/réponses à l'article sur le référencement local
> Publie le fichier article-seo.md avec ses métadonnées SEO

Audit SEO

> Liste tous les articles sans meta-description et propose une meta SEO pour chacun (max 155 car.)
> Vérifie si le mot-clé principal apparaît dans le titre, le premier paragraphe et au moins un H2

Automatisation avancée

Vous pouvez automatiser des tâches récurrentes : générer un résumé hebdomadaire pour une newsletter, répondre automatiquement aux commentaires en attente, auditer les articles de plus de 2 ans non mis à jour, ou restructurer vos catégories selon une logique SEO.

Sécurité et bonnes pratiques

  • Donnez à Claude un rôle Auteur ou Contributeur, jamais Administrateur
  • Ne versionnez jamais vos credentials dans Git
  • Faites une rotation régulière des Application Passwords
  • Activez les logs d’accès API WordPress pour surveiller l’activité
  • Testez toujours en staging avant la production

Dépannage — erreurs courantes

  • Connection refused : le serveur MCP ne tourne pas — vérifiez la config
  • 401 Unauthorized : mauvais credentials — vérifiez username et Application Password
  • 403 Forbidden : droits insuffisants — vérifiez le rôle de l’utilisateur WordPress
  • Tool not found : endpoint non exposé — mettez à jour le plugin MCP

Diagnostic rapide depuis le terminal :

curl -u 'username:app-password' https://votre-site.com/wp-json/wp/v2/posts

Pour aller plus loin

Une fois cette architecture MCP maîtrisée, connectez Claude à d’autres services : Google Analytics, Notion, Mailchimp/Brevo, Canva, ou GitHub pour versionner votre contenu WordPress.

Vous pouvez même créer vos propres serveurs MCP en Python ou TypeScript pour exposer des données WooCommerce ou votre CRM. Documentation officielle : modelcontextprotocol.io


Le MCP représente une évolution majeure dans la façon dont l’IA interagit avec nos outils métier. Pour les formations en BTS, Bachelor et Master Marketing Digital, cette technologie illustre concrètement comment l’automatisation No-Code/Low-Code transforme les métiers du web.

Laisser un commentaire

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

Retour en haut