Comment connecter Claude à WordPress via MCP — Tuto pas à pas

Pour connecter claude.ai à Wordpress il faut au préalable installer et activer ces deux plugins sur votre site. Il faudra ensuite installer un connecteur mcp dans claude Desktop.

  1. Télécharger sur GitHub la version 0.5 du plugin officiel mcp-adapter.zip
  2. Télécharger le plugin wp-claude-core-0.1.0.zip pour donner des autorisations de base natives Wordpress (mon plugin donc non officiel mais il n’existe pas de version officielle) 


 

Code qu'il faudra ajouter dans le fichier claude_desktop_config.json pour créer le connecteur MCP entre Wordpress et Claude

Attention si vous ne maîtrisez pas le format json, il est vivement conseillé de se faire assister par Claude pour obtenir un fichier json correct.

{
  "mcpServers": {
    "mcp-mon-site": {
      "command": "npx",
      "args": ["-y", "@automattic/mcp-wordpress-remote@latest"],
      "env": {
        "WP_API_URL": "https://monsitewordpress.fr/wp-json/mcp/mcp-adapter-default-server",
        "WP_API_USERNAME": "ton-username-admin",
        "WP_API_PASSWORD": "xxxx xxxx xxxx xxxx xxxx xxxx"
      }
    }
  }
}

Procédure à suivre :

  1. Dans l’admin Wordpress, choisir ou créer un compte ayant des droits admin ou au minimum éditeur et créer un mot de place application

    • – Donner un nom au mot de passe en remplissant « Nouveau nom du mot de passe d’application » avec par exemple « claude-mcp »
    • – Cliquer sur le bouton « Ajouter un mot de passe d’application »

  2. En bas à gauche de Claude Desktop, cliquer sur Paramètres
  3. Cliquer sur Développeur
  4. Cliquer sur Modifier la config. Une fenêtre va s’ouvrir à l’emplacement du fichier principal claude_desktop_config.json
  5. Ouvrir ce fichier dans votre éditeur de code. A défaut vous pouvez utiliser un éditeur de texte simple (Attention : pas Word ou équivalent)
  6. Copier ce code dans un Chat claude et lui demander d’ajouter le code fourni ci-dessus (ne personnalisez pas toute de suite ce code avec vos mots de passe afin de ne pas faire transiter ce mot de passe sur les serveurs d’Anthropic, nous le ferons à l’étape suivante)
  7. Claude devrait vous fournir votre code initial complet dans lequel il intègrera le code dédié au connecteur MCP wordpress
  8. Copiez ce code et remplacez l’intégralité du code original du fichier claude_desktop_config.json que vous avez ouvert au début (vous pouvez faire une sauvegarde de ce fichier avant par sécurité en faisant une copie nommée par exemple claude_desktop_config_backup.json)
  9. A ce stade vous pouvez personnaliser le code de claude_desktop_config.json

    • – Remplacez le nom du connecteur qui apparaîtra dans l’interface de Claude (le nom du connecteur à remplace correspond à mcp-nom-de-mon-site dans le template)
    • – Remplacez la valeur de WP_API_URL : remplacez https://monsitewordpress.fr par l’adresse exacte de votre site et laisser la suite de l’url telle quelle)
    • – Remplacez la valeur de WP_API_USERNAME : remplacez username-avec-droits-admin par l’identifiant d un admin ou au minimum d’un éditeur
    • – Remplacez la valeur de WP_API_PASSWORD : remplacez par le mot de passe d’application que vous avez généré au début

  10. Etape finale : Enregister le fichier claude_desktop_config.json pour écraser la config d’origine puis fermez et relancez Claude. A partir de là pour pourrez commander votre wordpress directement depuis Claude avec des commandes du type :

    • – Connecte toi avec mon connecteur MCP au site monsitewordpress.fr ou lance le MCP en précisant le nom que vous avez donné au à votre connecteur
    • – Liste moi les pages
    • – Crée une page avec ce contenu
    • – Rédige une nouvelle page sur tel sujet
    • – Rédige un article

Bon courage et j’essaierai d’améliorer ce mini-tuto quand j’aurais le temps. D’ici là n’hésitez pas à me contacter par mail si besoin.