Utiliser le MCP Elementor avec Claude
Claude est l'assistant avec lequel Elementor a présenté son MCP, et deux des cinq onglets d'installation d'Elementor lui sont consacrés. Ce guide déroule Claude Code et Claude Desktop de bout en bout, fait le point sur claude.ai, propose une série de premiers prompts sans risque et liste les solutions quand Claude ne voit pas votre site.
Ce guide porte sur le MCP officiel d'Elementor (Elementor 4.3+). Le plugin vendu sur ce site a son propre serveur MCP et sa propre installation, décrite dans Connecter votre assistant IA. Elementor® est une marque d'Elementor Ltd. ; ce site n'est pas affilié à Elementor.
Quelle application Claude utiliser avec le MCP Elementor ?
Claude Code si vous savez utiliser un terminal ; Claude Desktop si vous préférez rester dans une fenêtre de discussion.
| Application Claude | Compatible avec le MCP officiel ? | Mode de connexion |
|---|---|---|
| Claude Code | Oui — onglet par défaut d'Elementor | HTTP direct, en-tête enregistré dans ~/.claude.json |
| Claude Desktop | Oui — onglet dédié | Pont local npx mcp-remote ; Node.js requis |
| claude.ai (web) et l'application mobile | Non documenté par Elementor | Les connecteurs personnalisés s'ajoutent par URL et connexion par compte (OAuth) ; l'authentification par en-tête serait en beta limitée |
Claude Code a un avantage concret pour construire des pages : il lit votre charte, vos maquettes et vos textes directement dans un dossier de projet, et garde des notes d'une session à l'autre. Claude Desktop est plus simple si vous n'ouvrez jamais de terminal.
Comment connecter Claude Code au MCP Elementor ?
Activez l'accès MCP dans WordPress, choisissez l'onglet Claude Code, puis laissez le prompt configurer Claude Code — ou lancez vous-même une commande.
- Dans WordPress, allez dans Elementor > Elementor MCP, cliquez sur Enable MCP access et activez l'accès des agents. Il faut un compte administrateur, WordPress 6.9+ et Elementor 4.3+ (détails dans le guide complet).
- Restez sur l'onglet Claude Code, cochez la case de confirmation, puis cliquez sur Generate Prompt et Copy prompt.
- Collez le prompt dans Claude Code — il ajoute lui-même le serveur à
~/.claude.json— ou ouvrez Prefer manual configuration? et lancez la commande ci-dessous avec les valeurs affichées par Elementor. - Redémarrez Claude Code, puis vérifiez la connexion.
Terminal
claude mcp add --transport http --scope user my-site-elementor \
https://votre-site.fr/wp-json/elementor/mcp/ \
--header "Authorization: Basic BASE64"my-site-elementor est le nom de serveur généré par Elementor, et BASE64 votre identifiant et votre mot de passe d'application encodés ensemble : copiez-les tous les deux depuis l'écran d'Elementor.
Quelle portée choisir ?
Claude Code range un serveur dans l'une de trois portées. local (par défaut) le rend disponible dans le projet courant seulement ; user le rend disponible dans tous vos projets, ce qui convient à un site sur lequel vous travaillez souvent ; project l'écrit dans un fichier .mcp.json à la racine du projet, prévu pour être partagé via Git.
N'utilisez jamais la portée project avec un mot de passe d'application dans l'en-tête : .mcp.json est fait pour être versionné, et le mot de passe finirait dans votre dépôt.
Vérifier que Claude Code voit le serveur
Terminal
claude mcp list
claude mcp get my-site-elementorLe serveur doit apparaître comme connecté. Dans une session, tapez /mcp pour voir son état et ses outils. Puis demandez : « Liste les outils disponibles sur le serveur Elementor MCP. »
Comment connecter Claude Desktop au MCP Elementor ?
Installez Node.js, collez le bloc d'Elementor dans le fichier de configuration de Claude Desktop, puis redémarrez l'application.
- Installez une version LTS récente de Node.js : Claude Desktop atteint le site via
mcp-remote, lancé avecnpx. - Dans WordPress, choisissez l'onglet Claude Desktop sur la page Elementor MCP et générez le prompt — ou ouvrez Prefer manual configuration? pour copier directement le bloc.
- Dans Claude Desktop, ouvrez les réglages, section Developer (Développeur), puis Edit Config. Cela ouvre
claude_desktop_config.json(dans~/Library/Application Support/Claude/sur macOS,%APPDATA%\Claude\sous Windows). - Collez le bloc à l'intérieur de
mcpServers— à côté des serveurs déjà présents — et enregistrez. - Quittez complètement Claude Desktop et rouvrez-le : la liste des serveurs n'est lue qu'au démarrage.
claude_desktop_config.json
{
"mcpServers": {
"my-site-elementor": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://votre-site.fr/wp-json/elementor/mcp/",
"--header", "Authorization: Basic BASE64"]
}
}
}Sous Windows, mcp-remote peut couper l'en-tête au niveau de son espace. Si le serveur ne démarre pas, utilisez la version avec variable d'environnement du guide complet.
Peut-on utiliser le MCP Elementor depuis claude.ai ou l'application mobile ?
Pas de manière documentée, au 9 octobre 2026 — et nous ne l'avons pas testé.
claude.ai et l'application mobile atteignent les serveurs MCP par des connecteurs personnalisés : vous collez une URL, les serveurs d'Anthropic s'y connectent, et vous vous identifiez normalement via OAuth. Le MCP officiel d'Elementor ne propose aucune connexion par compte — seulement un en-tête avec mot de passe d'application — et Elementor ne cite pas claude.ai parmi ses clients. L'authentification par en-tête des connecteurs personnalisés serait en beta limitée, pour certaines organisations seulement. Dans tous les cas, votre site doit être joignable depuis internet : impossible avec un site de développement local.
S'il vous faut Claude sur le web ou sur mobile, regardez les serveurs Elementor MCP tiers qui gèrent OAuth ; notre comparatif indique lesquels.
Quels prompts essayer en premier ?
Lire avant d'écrire : trois prompts en lecture seule, puis une construction en brouillon, puis une modification.
La documentation d'Elementor recommande le même ordre à l'IA : lire les ressources du site, mettre en place variables et classes, récupérer les schémas des widgets, puis construire — avec un essai à blanc d'abord — et passer par de petites modifications ensuite. Le demander explicitement donne de meilleurs résultats.
- « Liste les outils disponibles sur le serveur Elementor MCP. »
- « Lis la structure de la page Accueil et résume ses sections. »
- « Liste les variables et classes globales de ce site, et dis-moi lesquelles ressemblent aux couleurs et tailles de texte de la marque. »
- « Crée une nouvelle page brouillon Services : un héros avec un H1, un sous-titre et un bouton, une grille de trois cartes de services, et un appel à l'action vers le contact. Réutilise les variables et classes existantes du site au lieu de valeurs en dur. Fais d'abord un essai à blanc, montre-moi le plan, puis construis-la. »
- « Sur la page Services, empile les cartes sur mobile et réduis la taille du H1 sur tablette. »
Ouvrez ensuite la page dans l'éditeur Elementor et relisez-la comme n'importe quel brouillon avant de publier.
Conseils pour de meilleures pages avec Claude
- Donnez le contexte une fois pour toutes : couleurs de la marque, ton, cible, pages existantes. Dans Claude Code, gardez-le dans un fichier du projet que Claude peut lire.
- Construisez par étapes : une section par demande va plus loin qu'une page entière en un prompt, et les erreurs restent petites.
- Demandez des tokens, pas des valeurs : « utilise les variables et classes existantes » garde la page cohérente avec le reste du site.
- Laissez-le vérifier son travail : le MCP peut créer un lien d'aperçu temporaire ; si Claude dispose aussi d'un outil de navigation, il peut l'ouvrir et comparer le rendu à votre maquette.
- Fermez la page dans l'éditeur pendant que Claude travaille dessus, sinon vous tomberez sur l'avertissement de conflit d'Elementor.
Que faire quand Claude ne voit pas le MCP Elementor ?
Identifiez d'abord ce qui coince : la configuration de Claude, les identifiants ou l'hébergeur.
| Symptôme | Cause probable | Solution |
|---|---|---|
Serveur absent de claude mcp list | Ajouté dans une autre portée ou un autre projet, ou faute de frappe dans ~/.claude.json | Ajoutez-le de nouveau avec --scope user et vérifiez que le JSON est valide. |
| « Failed to connect » | Mauvaise URL, pas de HTTPS, ou identifiants refusés | L'URL doit se terminer par /wp-json/elementor/mcp/. Testez-la avec la commande curl ci-dessous. |
| « Connected · tools fetch failed » | Bug de schéma signalé pendant la beta (issue GitHub #37320, toujours ouverte) | Mettez Elementor à jour vers la dernière 4.3.x ; si ça persiste, ajoutez vos détails à l'issue. |
| Délai dépassé au bout d'environ 30 secondes | Problèmes ouverts où certaines requêtes restent bloquées chez certains hébergeurs | Mettez Elementor à jour, essayez une préproduction chez un autre hébergeur, et suivez les issues GitHub citées en sources. |
| Claude Desktop : serveur en échec | Node.js absent ou trop ancien, ou en-tête coupé sous Windows | Installez Node.js LTS, lisez les journaux MCP (ci-dessous) et utilisez le contournement Windows si besoin. |
| Claude répond sans utiliser d'outil Elementor | Outils désactivés dans la conversation, ou conversation trop ancienne | Ouvrez une nouvelle conversation et vérifiez que le serveur est activé dans le menu des outils. |
Erreur 401 ou rest_not_logged_in | L'hébergeur supprime l'en-tête Authorization | Ajoutez la règle .htaccess du guide complet. |
Tester l'endpoint sans Claude
Cette requête fait ce que Claude fait en premier. Une réponse 200 qui mentionne le serveur signifie que le site et les identifiants sont bons et que le problème vient de Claude ; une 401 désigne le mot de passe ou l'en-tête.
Terminal
curl -i -X POST https://votre-site.fr/wp-json/elementor/mcp/ \
-H "Authorization: Basic BASE64" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl","version":"1"}}}'Lire les journaux MCP de Claude Desktop
Sur macOS, les journaux sont dans ~/Library/Logs/Claude/ ; sous Windows, dans %APPDATA%\Claude\logs.
macOS
tail -n 50 -F ~/Library/Logs/Claude/mcp*.logUtiliser Claude avec un serveur Elementor MCP tiers
Les étapes sont les mêmes, avec une autre URL et d'autres identifiants.
Chaque plugin Elementor MCP tiers expose son propre endpoint sur votre site. Le plugin vendu ici, par exemple, répond à https://votre-site.fr/wp-json/elementor-mcp-createur/mcp par une connexion OAuth depuis claude.ai et l'application mobile, ou avec un utilisateur dédié MCP_ELEMENTOR et son mot de passe d'application depuis Claude Code et Claude Desktop ; les deux installations sont décrites dans Connecter votre assistant IA. Il peut tourner à côté du MCP officiel d'Elementor — donnez simplement un nom différent à chaque serveur dans la configuration de Claude.
MCP Elementor et Claude : questions fréquentes
Faut-il un abonnement Claude payant pour utiliser le MCP Elementor ?
Claude Code demande un abonnement Claude payant ou un compte API Anthropic. Les offres changent souvent : vérifiez la page tarifs d'Anthropic avant de commencer. Côté Elementor, la connexion est gratuite.
Claude Code ou Claude Desktop pour Elementor ?
Claude Code si le terminal ne vous fait pas peur : il se connecte directement et lit maquettes et fichiers de charte dans votre projet. Claude Desktop si vous préférez une fenêtre de discussion ; il lui faut Node.js pour le pont local.
Mon mot de passe d'application est-il envoyé à Anthropic ?
Si vous collez le prompt d'installation d'Elementor dans Claude, oui : le prompt, mot de passe compris, fait partie de la conversation. Avec la configuration manuelle, le mot de passe reste dans un fichier sur votre ordinateur et n'est envoyé qu'à votre propre site.
Claude peut-il construire une page à partir de ma maquette ?
Oui, si vous joignez l'image et décrivez la page : Claude lit la maquette et construit des éléments Atomic via le MCP. Demandez-lui de réutiliser vos variables et classes, d'avancer section par section et de vérifier le lien d'aperçu.
Pourquoi Claude dit-il qu'il ne peut pas modifier une section ?
La section est probablement construite avec des widgets classiques (V3). Le MCP officiel ne modifie que les éléments Atomic (V4), sauf quelques widgets de thème.
Pour aller plus loin
Sources
- Elementor Help — How to connect Elementor to an AI tool using MCP
- Elementor Help — How to build and edit your site using Elementor MCP
- Elementor docs — MCP abilities and recommended call order
- Claude Code — Connect Claude Code to tools via MCP
- Model Context Protocol — Debugging (Claude Desktop logs)
- mcp-remote — README
- GitHub — elementor/elementor issue #37320 (tools fetch failed)
- GitHub — elementor/elementor issue #37516 (requests hanging)
- GitHub — elementor/elementor issue #37607 (initialize timeout)