Claude Design MCP : configuration du serveur, Codex et correctifs pour les erreurs

Claude Design MCP recouvre trois réalités : un serveur intégré qui a renvoyé une erreur HTTP 404 dans Claude Code 2.1.181, la commande /design-sync et un serveur communautaire. Voici la configuration exacte pour Claude Code et Codex, avec la solution à chaque erreur signalée.

Claude Design MCP : configuration du serveur, Codex et correctifs pour les erreurs
Cristian Da Conceicao
Fondateur de Picasso IA

Une recherche sur Claude Design MCP vous mène à trois endroits différents à la fois. Le premier est un serveur intégré que Claude Code injecte de lui-même et qui a renvoyé une erreur 404 pour de nombreuses personnes en juin 2026. Le deuxième est la commande /design-sync, qui envoie votre bibliothèque de composants dans Claude Design. Le troisième est un serveur communautaire qui pilote le site de Claude Design depuis un terminal, et c’est le seul des trois qui se connecte aussi à Codex.

Les confondre est la raison pour laquelle la plupart des signalements « ne fonctionne pas » n’aboutissent nulle part : une solution pour l’un ne fait rien pour les autres. Cet article distingue les trois, présente les commandes exactes de configuration du serveur pour Claude Code et Codex, et passe en revue chaque message d’erreur que les utilisateurs ont réellement signalé, avec sa cause et la solution la plus rapide.

💡 En bref : l’erreur 404 du serveur intégré est un problème côté serveur que vous ne pouvez pas corriger en local, /design-sync échoue à cause de la connexion et des exigences du projet, et le serveur communautaire échoue à cause des sessions Chrome et des timeouts. Allez directement à la section qui correspond à votre erreur.

Ce que signifie vraiment Claude Design MCP

Claude Design est l’outil d’Anthropic pour créer des prototypes, des diapositives et des visuels marketing en discutant avec Claude. Il a été lancé le 17 avril 2026 dans le cadre d’Anthropic Labs, fonctionne avec Claude Opus 4.7 et est disponible avec les forfaits Pro, Max, Team et Enterprise. Pour les organisations Enterprise, il est désactivé par défaut, un administrateur doit donc l’activer. Une fois un design prêt, vous pouvez l’exporter sous forme de dossier, de PDF, de PPTX, de fichier HTML autonome, de fichier Canva, d’URL d’organisation, ou le transmettre à Claude Code.

Designer et développeur examinant ensemble une mise en page sur une tablette et un ordinateur portable

« MCP » apparaît dans ce produit de trois manières distinctes, et chacune a son propre schéma de défaillance.

Le serveur claude_design intégré

Claude Code 2.1.181 a commencé à injecter dans chaque session un serveur nommé claude_design. Il pointe vers https://api.anthropic.com/v1/design/mcp, et pour beaucoup de personnes, ce point de terminaison renvoyait une erreur 404. La commande /doctor l’a signalé, et /mcp affichait « Failed to reconnect to claude_design: HTTP 404 at https://api.anthropic.com/v1/design/mcp ».

Le serveur est injecté dynamiquement, il n’existe donc dans aucun fichier de configuration, et tenter de le supprimer aboutit à « Cannot remove MCP server from scope: dynamic ». Le signalement du ticket #69323 a été ouvert le 18 juin 2026, puis fermé comme doublon le 22 juin 2026, aux côtés de plusieurs autres quasi identiques, comme #69325.

L’outil /design-sync

Annoncée le 17 juin 2026, /design-sync s’exécute dans le terminal de Claude Code. Il récupère votre véritable système de design (composants React, jetons CSS, polices) pour que les prototypes partent de vos composants dans Claude Design, et il renvoie le code pour que vous puissiez continuer à modifier sur le canevas. /design-login autorise l’accès avec votre compte claude.ai. Vous seul pouvez le lancer : la compétence est marquée comme non invocable par le modèle, donc Claude ne peut pas la démarrer de lui-même.

Le serveur MCP communautaire

claude-design-mcp est un serveur non officiel, sous licence MIT, qui pilote Claude Design depuis des CLI agentiques. Il expose environ 30 outils, dont create_design_system, generate, iterate, list_files, read_file, export et publish. Sous le capot, il automatise Chrome sur claude.ai, ce qui signifie qu’il s’appuie sur des points de terminaison internes non documentés et peut cesser de fonctionner à chaque modification du site. Le README précise clairement qu’il n’est ni affilié à Anthropic ni approuvé par elle.

ÉlémentOù il s’exécuteFonctionne dans CodexDéfaillance typique
Intégré claude_designInjecté par Claude CodeNonHTTP 404
/design-syncCommande slash de Claude CodeNonAutorisation, 403
claude-design-mcpServeur stdio local plus ChromeOuiSession expirée, timeouts

Les prérequis avant toute installation

Dix minutes de vérification évitent un après-midi de débogage. La plupart des cas « MCP ne fonctionne pas » s’avèrent être un prérequis manquant, et non un serveur défectueux.

Vérifications du forfait et du compte

  • Forfait : Pro, Max, Team ou Enterprise. Sur Enterprise, vérifiez qu’un administrateur a activé Claude Design.
  • Type de compte : /design-sync nécessite un compte claude.ai direct. Une clé API, une configuration Bedrock ou Vertex ne suffit pas.
  • Test dans le navigateur : ouvrez d’abord Claude Design dans un onglet de navigateur classique. Si le site lui-même vous refuse l’accès, aucun serveur ne pourra y remédier.
  • Budget : un utilisateur a signalé qu’une seule session de travail avait consommé plus de la moitié de son quota Pro hebdomadaire, et /design-sync avertit des imports de plusieurs heures et des coûts en tokens sur les gros dépôts.

Vérifications de la version et du projet

  • Claude Code v2.1.234 ou plus récent pour /design-sync. Exécutez claude --version pour vérifier.
  • Un dépôt de système de design compatible : React avec un dist/ publié, ou React avec Storybook. Vue, Angular et Svelte ne sont pas pris en charge. Lancez la commande depuis le dépôt du système de design, et non depuis l’application qui le consomme.
  • Pour le serveur communautaire : Node 20 ou plus récent, pnpm et Google Chrome de bureau installés.

💡 Si /design-login affiche Unknown command, vérifiez d’abord votre version. Les builds antérieures à la v2.1.234 sont les premiers suspects.

Deux ordinateurs portables côte à côte avec une liste de contrôle papier entre eux

Configuration du serveur dans Claude Code

Seul le serveur communautaire est à installer vous-même, cette configuration porte donc sur celui-là. Le serveur intégré et /design-sync ne nécessitent rien de plus que les prérequis ci-dessus.

Installer le serveur communautaire

git clone https://github.com/e-brokenc0de/claude-design-mcp.git
cd claude-design-mcp
pnpm install
pnpm exec playwright install chromium
pnpm run chrome:cdp
pnpm run build

Le script chrome:cdp lance Chrome avec un profil persistant stocké dans .auth/cdp-chrome. Connectez-vous une fois à claude.ai dans cette fenêtre, et la session restera active entre les appels d’outils.

L’enregistrer avec claude mcp add

claude mcp add --transport stdio --scope user claude-design -- node /absolute/path/to/claude-design-mcp/dist/server.js

Le -- sépare les options de Claude de la commande qui démarre le serveur. Vous préférez un fichier partagé avec l’équipe ? Ajoutez la même entrée dans .mcp.json à la racine du projet :

{
  "mcpServers": {
    "claude-design": {
      "command": "node",
      "args": ["/absolute/path/to/claude-design-mcp/dist/server.js"]
    }
  }
}
PortéeQui la voitStockée dans
local (par défaut)Vous, dans ce projet~/.claude.json
projectTout le monde via le contrôle de version.mcp.json
userVous, dans tous les projets~/.claude.json

Vérifier que la connexion fonctionne

claude mcp list
claude mcp get claude-design

Ouvrez ensuite /mcp dans une session. Un serveur fonctionnel s’affiche comme connecté, et demander à Claude de lister mes projets Claude Design doit renvoyer de vrais résultats. Les serveurs limités au projet demandent votre approbation la première fois ; si vous avez refusé par erreur, claude mcp reset-project-choices fait réapparaître la demande.

Mains tapant dans un terminal sur un ordinateur portable à côté d’un schéma dessiné à la main

Connecter le serveur à Codex

Codex lit les serveurs MCP depuis ~/.codex/config.toml, ou depuis un .codex/config.toml limité au projet, en utilisant une table [mcp_servers.<name>] par serveur. La documentation MCP de Codex répertorie toutes les options.

L’ajouter avec codex mcp add

codex mcp add claude-design -- node /absolute/path/to/claude-design-mcp/dist/server.js
codex mcp list

Ou écrivez la table vous-même :

[mcp_servers.claude-design]
command = "node"
args = ["/absolute/path/to/claude-design-mcp/dist/server.js"]
startup_timeout_sec = 30
tool_timeout_sec = 300

Codex utilise par défaut 10 secondes pour le démarrage et 60 secondes par appel d’outil. Un outil qui pilote un site web peut facilement dépasser les deux, donc les augmenter est le premier réglage à faire. Dans l’interface terminal de Codex, /mcp affiche les serveurs actifs.

💡 Chemins Windows : en TOML, une barre oblique inverse démarre une séquence d’échappement dans des guillemets normaux. Écrivez C:/Users/you/claude-design-mcp/dist/server.js avec des barres obliques, ou placez le chemin entre guillemets simples.

Une précision honnête : le README communautaire ne montre que la configuration pour Claude Code et Cursor. L’entrée Codex ci-dessus applique le format documenté de Codex à la même commande de lancement ; vérifiez-la donc avec codex mcp list avant de vous y fier.

Ce que Codex ne peut pas faire

Le serveur claude_design intégré est injecté par Claude Code, /design-sync et /design-login sont des commandes de Claude Code, et le bouton de transmission envoie les lots de fichiers à Claude Code. Codex ne dispose d’aucune de ces fonctions. En revanche, il peut appeler les outils du serveur communautaire, comme read_file et export, ou simplement travailler à partir d’un dossier exporté ou d’un fichier HTML autonome, qui sont de simples fichiers sur le disque.

TâcheClaude CodeCodex
Ajouter un serveur stdioclaude mcp add name -- cmdcodex mcp add name -- cmd
Fichier de configuration~/.claude.json, .mcp.json~/.codex/config.toml, .codex/config.toml
Lister les serveursclaude mcp listcodex mcp list
Panneau en session/mcp/mcp
Timeout de démarrageMCP_TIMEOUT (ms)startup_timeout_sec (par défaut 10)
Timeout d’outilMCP_TOOL_TIMEOUT (ms)tool_timeout_sec (par défaut 60)

Développeur devant un bureau à double écran dans un bureau à domicile calme au crépuscule

Solutions par message d’erreur

Repérez votre message dans le tableau, puis lisez la section correspondante.

Ce que vous voyezCause probablePremière action
HTTP 404 at .../v1/design/mcpPoint de terminaison intégré qui répond 404Mettre à jour, puis l’ignorer
/design-login requires an interactive terminalSession sans interface, web ou non interactiveExécuter dans une session de terminal classique
status code 403 lors de l’enregistrement de l’accèsAutorisation refuséeRevérifier le compte et la politique de l’organisation
Le serveur échoue ou les outils expirentTimeout de démarrage ou d’outil trop basAugmenter les valeurs de timeout
Les outils renvoient des erreurs de connexionSession Chrome expiréeRelancer pnpm run chrome:cdp

HTTP 404 sur claude_design

Ce problème ne vient pas de vous. Le point de terminaison a répondu 404, le serveur est injecté plutôt que configuré, et le signalement précise que l’authentification n’était pas en cause. Il n’y a aucune entrée à supprimer ni aucun jeton à renouveler.

  1. Mettez à jour Claude Code vers la dernière version, puis relancez /doctor.
  2. Ouvrez /mcp et regardez vos propres serveurs. Si seul claude_design est en rouge, considérez-le comme du bruit.
  3. Si votre serveur renvoie un 404, l’URL est incorrecte. Exécutez claude mcp get <name> et comparez-la avec l’adresse indiquée dans la documentation du serveur.

Câble Ethernet bleu branché dans un commutateur réseau

/design-login nécessite un terminal

Deux messages reviennent le plus souvent : « DesignSync needs design-system authorization, but /design-login requires an interactive terminal and is not available in this environment » et un simple Unknown command. Le premier signifie que vous êtes dans une session qui ne peut pas afficher de flux de connexion, comme la version web ou une exécution sans interface. Un signalement associé (#91063) indique qu’il n’existe pas encore de chemin non interactif, ce qui bloque les tâches CI.

  • Exécutez /design-login dans un terminal Claude Code normal et interactif, puis /design-sync.
  • Assurez-vous d’être sur la v2.1.234 ou plus récente.
  • Si Unknown command s’affiche encore sur une version récente, vous voyez ce que décrit le ticket #75024. Ajoutez-y votre version et votre système d’exploitation.

Bureau vu d’en haut avec un ordinateur portable affichant une fenêtre de connexion floutée

Erreurs 403 et timeout

Une erreur 403 affiche « Couldn't record Design agent access ... Request failed with status code 403 ». Elle touche l’application macOS, Claude Code Web et le CLI Windows, et ces utilisateurs avaient déjà confirmé que leur accès au navigateur fonctionnait, il ne s’agissait donc pas d’un problème de forfait. Lorsque j’ai vérifié, le ticket #75024 était toujours ouvert, sans réponse d’un mainteneur. En attendant, vérifiez que votre organisation autorise Claude Design, connectez-vous avec un compte direct, puis réessayez.

Les timeouts relèvent du serveur communautaire. Dans Claude Code, augmentez les deux limites avant le lancement :

MCP_TIMEOUT=30000 MCP_TOOL_TIMEOUT=600000 claude

PowerShell n’accepte pas cette forme préfixée, donc définissez d’abord les variables :

$env:MCP_TIMEOUT = 30000; $env:MCP_TOOL_TIMEOUT = 600000; claude

Dans Codex, augmentez startup_timeout_sec et tool_timeout_sec dans la table TOML à la place.

Sablier dont le sable est presque épuisé à côté d’un ordinateur portable

Session Chrome expirée

Le serveur communautaire utilise le profil Chrome dans .auth/cdp-chrome. Si les outils commencent à renvoyer des erreurs de connexion ou des listes de projets vides, la session claude.ai a probablement expiré.

  1. Relancez pnpm run chrome:cdp et reconnectez-vous à claude.ai.
  2. Récupérez les mises à jour avec git pull, pnpm install et pnpm run build. Le serveur repose sur des points de terminaison internes, donc les correctifs arrivent dans le dépôt lorsque le site change.
  3. Redémarrez votre client pour qu’il relance le processus du serveur.

Claude Opus 4.7 sur PicassoIA

Claude Design fonctionne avec Claude Opus 4.7, et ce même modèle est disponible en tant que modèle de texte sur PicassoIA. C’est une bonne seconde paire d’yeux pour une erreur MCP que vous ne parvenez pas à lire d’un coup d’œil. Voici la marche à suivre :

  1. Ouvrez la page de Claude Opus 4.7.
  2. Dans Prompt (obligatoire), collez le texte exact de l’erreur et votre configuration, en retirant les tokens et mots de passe.
  3. Vous pouvez joindre une capture d’écran du panneau /mcp dans Image. Si le petit texte devient illisible, augmentez Max Image Resolution (la valeur par défaut est de 0,5 mégapixel).
  4. Ajoutez un System Prompt comme : Vous déboguez les configurations de serveurs MCP. Donnez d’abord la cause la plus probable, puis la solution.
  5. Laissez Max Tokens à sa valeur par défaut de 8 192, sauf si vous voulez des réponses plus courtes.
  6. Générez, puis testez la solution proposée dans votre terminal.

Vous voulez des réponses plus rapides pour les erreurs simples ? Claude Sonnet 5 fonctionne de la même façon.

💡 Ne collez jamais de tokens actifs, de cookies ou de mots de passe dans une zone de discussion. Remplacez-les d’abord par des espaces réservés.

Photos et clips pour vos designs

Les prototypes Claude Design remplis de blocs gris de remplacement paraissent inachevés, et les photos de banques d’images correspondent rarement à une marque. Générer les visuels depuis le même terminal où vous exécutez Claude Code ou Codex comble cet écart.

PicassoIA propose une API pour développeurs à https://api.picassoia.com/v1 ainsi qu’un connecteur MCP, de sorte qu’un agent peut demander des médias comme n’importe quel autre appel d’outil. Les tâches sont asynchrones : créez une prédiction, interrogez-la jusqu’à ce qu’elle se termine, puis récupérez le résultat. Chaque compte peut lancer jusqu’à 5 prédictions simultanées, partagées entre les tokens et les connexions MCP, et les connexions se gèrent sur picassoia.com/en/mcp/accounts une fois connecté. Consultez la page tarifs pour savoir ce que comprend votre forfait avant de construire dessus.

Trois modèles comptent pour le travail de design :

Sur le site, Seedream 5 Pro est une autre option de texte vers image pour les scènes photoréalistes.

Mur de studio couvert de photographies imprimées, avec un photographe ajustant l’une d’elles

Créez vos propres images dès maintenant

Chaque solution ci-dessus aboutit au même constat : un flux de design fonctionnel a toujours besoin d’images. Ouvrez Picasso IA Image, décrivez une scène comme vous brieferiez un photographe, et regardez-la se générer. Changez l’objectif, la lumière et le lieu jusqu’à ce que le cadrage vous convienne, puis faites passer la meilleure version par Image Editor Pro pour les retouches finales, ou animez-la avec Picasso IA Video. Essayez trois prompts aujourd’hui, un pour une bannière d’accroche, un pour une photo de produit et un pour un portrait, et voyez à quel point votre prochain prototype prend forme plus vite.

Designer souriant tenant une tablette sur une terrasse de toit à l’heure dorée

Partager cet article

Choisissez votre langue