Kling 4.0 est disponible sur Atlas Cloud — vidéo native de 30 s

Comment fonctionne la configuration MCP de Claude Code, d'une seule commande à une vidéo générée

Configurez correctement votre configuration MCP Claude Code une bonne fois pour toutes. Exécutez la commande claude mcp add, confirmez-la avec la commande claude mcp list, puis configurez Claude Desktop.

Un standard téléphonique restauré des années 1960 sur un établi dans la lumière de fin d'après-midi, avec un cordon de brassage rouge branché dans une prise dont la lampe ambre est allumée

Vous collez une commande depuis un README, vous appuyez sur Entrée, et Claude Code affiche « Added. ». Puis vous ouvrez une nouvelle session et les outils ont disparu. Quand cela se produit, la configuration MCP de Claude Code se résume généralement à deux questions : dans quelle portée le serveur a été enregistré, et s'il s'est réellement connecté. Ce guide répond aux deux avec de vraies sorties de terminal de Claude Code 2.1.300, en prenant le serveur MCP Atlas Cloud comme exemple.

Points clés

  • Exécutez claude mcp add avec un nom de serveur, deux tirets, puis la commande qui démarre le serveur.
  • La portée locale est celle par défaut ; ajoutez --scope user pour tous les projets, ou --scope project pour partager .mcp.json.
  • La commande claude mcp list affiche l'état en direct de chaque serveur, y compris les connecteurs de votre compte claude.ai.
  • Claude Desktop lit son propre claude_desktop_config.json, donc les serveurs ajoutés dans Claude Code restent séparés.
  • Le serveur MCP Atlas Cloud ajoute la génération vidéo Seedance 2.5 à Claude Code avec une seule commande.

Où Claude Code stocke la configuration MCP

Chaque serveur que vous ajoutez réside dans l'une de trois portées, et la portée détermine deux choses : quels projets peuvent le voir, et quel fichier le contient. La documentation MCP de Claude Code les définit ainsi.

PortéeOptionChargé dansEnregistré dansPartagé avec votre équipe
Locale (défaut)--scope local, ou aucuneLe projet actuel seulement~/.claude.json, sous le chemin du projetNon
Projet--scope projectLe projet actuel seulement.mcp.json à la racine du projetOui, via le contrôle de version
Utilisateur--scope userTous vos projets~/.claude.jsonNon

Sous Windows, ~/.claude.json est le fichier de votre dossier utilisateur, par exemple C:\Users\you\.claude.json. Les entrées locale et utilisateur vont toutes deux dans ce seul fichier, c'est pourquoi « je l'ai ajouté mais il a disparu » signifie généralement que vous l'avez ajouté en local dans un autre dossier.

Lorsqu'un même nom existe dans plusieurs portées, Claude Code utilise une seule définition et ne fusionne pas les champs. La portée locale l'emporte sur celle du projet, et celle du projet l'emporte sur celle de l'utilisateur.

Une boîte à outils personnelle rouge ouverte sur un établi en chêne devant un mur partagé de panneau perforé avec des outils à main, comme un serveur gardé privé dans un projet versus un partagé avec toute l'équipe

La commande Claude MCP Add, avec Atlas Cloud comme exemple

Atlas Cloud publie atlascloud-mcp, un serveur MCP (source sur GitHub) qui permet à Claude d'envoyer des tâches d'image et de vidéo aux modèles Atlas et de ramener les fichiers finis dans la session. Ce clip est ce que notre configuration finale a produit à partir d'une seule requête dans Claude Code :

Une grue en origami blanche sur un bureau en noyer lève ses ailes et s'envole devant une tasse fumante et une lampe de bureau, avec une fenêtre pluvieuse à l'heure bleue en arrière-plan, générée par Seedance 2.5 via Claude Code

Il s'exécute localement via npx, donc la seule installation nécessaire est Node.js 18 ou plus récent et une clé API. Voici la boucle complète d'ajout et de vérification en deux commandes.

Terminal affichant claude mcp add enregistrant le serveur atlascloud au niveau utilisateur avec une variable d'environnement, puis claude mcp get indiquant la portée User config et l'état Connected, marqué comme étapes un et deux

Votre clé provient du panneau API Keys dans les paramètres de votre console Atlas Cloud. La liste complète des clients se trouve sur la page de configuration du serveur MCP.

Page Settings de la console Atlas Cloud avec le panneau API Keys ouvert, un bouton Create API Key et une clé masquée dans la liste

Méthode 1 : Ajouter un serveur local avec claude mcp add

  1. Exportez votre clé, puis laissez Claude Code ajouter des serveurs MCP en une ligne. Les deux tirets comptent : tout ce qui précède leur est destiné à Claude Code (nom, portée, env), et tout ce qui suit est la commande qui démarre le serveur.
plaintext
1export ATLASCLOUD_API_KEY="your-api-key"
2claude mcp add atlascloud --scope user -e ATLASCLOUD_API_KEY=$ATLASCLOUD_API_KEY -- npx -y atlascloud-mcp

2. Vérifiez le résultat. Dans la capture d'écran, la ligne Scope indique « User config (available in all your projects) » et Status indique Connected.

plaintext
1claude mcp get atlascloud

Omettez --scope user et le serveur n'existera que dans le dossier depuis lequel vous avez exécuté la commande. L'option -e stocke la clé dans l'entrée du serveur, ainsi le serveur continue de fonctionner dans un terminal où vous ne l'avez pas exportée.

Une note pour les utilisateurs Windows : certains guides vous disent d'envelopper npx dans cmd /c. Sur Windows 11 avec Claude Code 2.1.300, la commande simple ci-dessus s'est connectée du premier coup, sans wrapper nécessaire.

Méthode 2 : Coller un bloc JSON avec claude mcp add-json

De nombreux README MCP et pages de configuration, y compris celui d'Atlas, vous fournissent un bloc JSON plutôt qu'une commande. Passez-le directement à add-json :

plaintext
1claude mcp add-json atlascloud '{"command":"npx","args":["-y","atlascloud-mcp"],"env":{"ATLASCLOUD_API_KEY":"your-api-key"}}'

Terminal affichant claude mcp add-json ajoutant un serveur atlascloud-json à partir d'une chaîne JSON avec la clé floutée, et claude mcp list l'affichant Connected, marqué comme étapes un et deux

Notre entrée de test est nommée atlascloud-json pour que les deux puissent coexister. Entourez le JSON de guillemets simples dans bash ou zsh. Windows PowerShell 5.1 peut supprimer les guillemets doubles internes, donc exécutez celle-ci depuis Git Bash, WSL ou PowerShell 7.

Configuration du serveur MCP de Claude Code dans .mcp.json

Utilisez la portée projet quand toute une équipe doit disposer du même serveur. Elle écrit .mcp.json à la racine du projet, que vous validez comme n'importe quel fichier de configuration.

Le piège, c'est la clé API. Ne la validez pas. Claude Code développe VARet{VAR} et VARet{VAR:-default} à l'intérieur de .mcp.json, donc la variable d'environnement propre à chaque coéquipier remplit la valeur au lancement. Mettez la valeur de -e entre guillemets simples pour que votre shell transmette le nom de la variable au lieu de votre clé :

plaintext
1claude mcp add atlascloud --scope project -e 'ATLASCLOUD_API_KEY=${ATLASCLOUD_API_KEY}' -- npx -y atlascloud-mcp

Terminal affichant claude mcp add avec la portée projet écrivant .mcp.json, le contenu du fichier avec ATLASCLOUD_API_KEY défini sur une référence de variable, et claude mcp get affichant Pending approval, marqué comme étapes un à trois

Un serveur .mcp.json fraîchement créé affiche « Pending approval » et ne se connecte pas tant que quelqu'un n'exécute pas claude dans ce dossier et ne l'approuve pas. C'est une vérification de sécurité : un dépôt cloné ne peut pas lancer de programmes sur votre machine tout seul.

Vous avezUtilisezAboutit dans
Une commande d'installation en une ligneclaude mcp addLocale, ou la portée indiquée
Un bloc JSON depuis un READMEclaude mcp add-jsonLocale, ou la portée indiquée
Un serveur dont tout le dépôt a besoin--scope project, puis validez .mcp.json.mcp.json

Vérifier vos serveurs avec la commande Claude MCP List

La commande claude mcp list vérifie l'état de vos serveurs configurés et affiche une ligne chacun. L'état en fin de ligne est la partie à lire.

ÉtatSignificationQue faire
✔ ConnectedLe serveur a démarré et a réponduRien ; ouvrez une nouvelle session et les outils sont là
! Needs authenticationUn serveur distant demande une connexion OAuthExécutez /mcp dans Claude Code et choisissez Authenticate
✘ Failed to connectLa commande a échoué ou expiréExécutez la commande du serveur à la main pour voir l'erreur
⏸ Pending approvalUne entrée .mcp.json non approuvéeExécutez claude dans ce dossier et approuvez-la

Si vous êtes connecté avec un compte claude.ai, la liste inclut aussi les connecteurs de ce compte, chacun précédé de « claude.ai ». Les nôtres en affichaient plus de 20. Pour ne voir que ce que vous avez configuré, définissez ENABLE_CLAUDEAI_MCP_SERVERS=false pour cette session de shell.

Claude Remove MCP : supprimer un serveur de la bonne portée

Ajoutez -s avec la portée quand vous la connaissez, et toujours lorsque le même nom existe dans plusieurs portées.

plaintext
1claude mcp remove atlascloud -s user

Terminal affichant claude mcp remove supprimant le serveur atlascloud de la configuration utilisateur, puis claude mcp list indiquant aucun serveur MCP configuré, marqué comme étapes un et deux

La dernière ligne de claude mcp get affiche la commande de suppression exacte, portée comprise. Pour les serveurs distants, la suppression efface aussi les jetons OAuth stockés par Claude Code.

Configuration MCP de Claude Desktop dans claude_desktop_config.json

Deux fentes de courrier en laiton côte à côte dans un cadre de porte vert patiné, l'une remplie d'enveloppes et l'autre vide, comme Claude Code et Claude Desktop gardant des fichiers de configuration MCP séparés

Claude Desktop ne lit pas ~/.claude.json. Il a son propre fichier, et vous le modifiez à la main : ouvrez Settings, choisissez Developer, cliquez sur Edit Config, collez le bloc, puis quittez et rouvrez l'application.

SystèmeEmplacement de claude_desktop_config.json
macOS~/Library/Application Support/Claude/
Windows%APPDATA%\Claude\
plaintext
1{
2  "mcpServers": {
3    "atlascloud": {
4      "command": "npx",
5      "args": ["-y", "atlascloud-mcp"],
6      "env": {
7        "ATLASCLOUD_API_KEY": "your-api-key"
8      }
9    }
10  }
11}

Vous avez déjà des serveurs dans Desktop ? Claude Code peut les copier avec claude mcp add-from-claude-desktop, qui ouvre un sélecteur. La commande ne fonctionne que sur macOS et WSL, donc les utilisateurs de Windows natif collent le même JSON dans add-json à la place. Notre visite guidée vidéo de Claude montre les écrans de paramètres de Desktop étape par étape.

Tester la configuration avec une vidéo Seedance 2.5 depuis Claude Code

Un état Connected prouve seulement que le serveur a démarré. Pour voir une vraie tâche aboutir, nous avons envoyé le clip de la grue du début de ce guide. Avec atlascloud enregistré, Claude Code a appelé Seedance 2.5, le modèle vidéo phare de ByteDance, avec cette requête :

plaintext
1Use the atlascloud MCP server to make an 8-second 16:9 video at 720p with bytedance/seedance-2.5/text-to-video, audio on. Prompt: Close-up on a walnut desk at blue hour. A white origami crane folded from graph paper slowly lifts its wings, hops once, then glides off the desk edge past a steaming ceramic mug while rain streaks the window behind. Warm desk-lamp key light, cool window fill, shallow depth of field, 50mm lens, slow push-in, subtle film grain. Sound: soft rain, a paper rustle, a faint lamp hum.
ÉtapeOutil appelé par ClaudeCe qui est revenu
Lire les paramètres du modèleatlas_get_model_infoDurée de 4 à 30 secondes, résolutions à partir de 480p, audio activé par défaut
Soumettre la tâcheatlas_generate_videoUn ID de prédiction
Vérifier la tâcheatlas_get_predictionUn MP4 1280x720 de 8 secondes avec sa propre piste audio

Le GIF en haut de ce guide est une coupe silencieuse de ce MP4. Vous pouvez exécuter le même prompt à la main dans le playground Seedance 2.5 pour comparer.

Comment ajouter des skills à Claude Code à côté de MCP

Un serveur MCP donne à Claude des outils à appeler. Un skill donne à Claude un savoir-faire écrit qu'il charge quand une tâche correspond, comme les paramètres qu'un modèle accepte ou comment planifier une vidéo multi-plans. Atlas fournit les deux.

Une fiche recette manuscrite clipsée sur un rail à tickets en acier au-dessus d'une rangée de couteaux de chef et de pinces dans une cuisine à l'éclairage chaleureux, comme un skill Claude à côté des outils qu'un serveur MCP fournit

plaintext
1npx skills add AtlasCloudAI/atlas-cloud-skills

Cela installe trois skills depuis le dépôt atlas-cloud-skills. Vous pouvez aussi copier un dossier de skill dans ~/.claude/skills/ à la main. Les skills lisent la même variable ATLASCLOUD_API_KEY.

SkillCe que Claude en retire
  

atlas-cloud

plaintext
1 | Référence API pour les modèles image, vidéo et chat, plus des modèles de code en Python, Node.js et cURL     |

| seedance-2-5-skill | Planification de plans pour Seedance : choisir la route, assigner les références, vocabulaire de caméra et d'éclairage | | universal-video-prompt-skill | Structures de prompt qui fonctionnent sur tous les modèles vidéo |

Le seedance-2-5-skill référence universal-video-prompt-skill, donc installez les deux si vous voulez ses spécifications de prompt multi-modèles. Pour une version image fixe de la même configuration, consultez nos tests de génération d'images de Claude.

FAQ

Claude Code peut-il être utilisé comme serveur MCP ?

Oui. Exécutez claude mcp serve et Claude Code démarre comme serveur MCP stdio qui n'affiche rien et attend un client. Pour l'utiliser depuis Claude Desktop, ajoutez une entrée dont la command est claude et les args sont mcp et serve. Si claude n'est pas dans votre PATH, mettez le chemin complet de l'exécutable dans le champ command.

Quels serveurs MCP devrais-je ajouter à Claude Code ?

Ajoutez des serveurs pour le travail que vous répétez chaque semaine. Un serveur de base de données est rentable si vous écrivez des requêtes quotidiennement ; un serveur multimédia comme atlascloud est rentable si vous produisez des images ou des vidéos, puisque Claude écrit le prompt et récupère le fichier dans une seule session.

Pourquoi mon serveur MCP affiche-t-il « Failed to connect » ?

Exécutez d'abord la commande du serveur toute seule. Pour atlascloud, c'est npx -y atlascloud-mcp, qui échoue rapidement si Node.js est antérieur à 18 ou si npx n'est pas dans votre PATH. Si la commande fonctionne à la main, le serveur peut simplement démarrer lentement : lancez Claude Code avec MCP_TIMEOUT=10000 pour lui donner 10 secondes.

Claude Code et Claude Desktop partagent-ils les serveurs MCP ?

Non. Claude Code lit ~/.claude.json et .mcp.json, et Claude Desktop lit claude_desktop_config.json, donc un serveur ajouté dans l'un n'apparaît pas dans l'autre. Les connecteurs que vous ajoutez à votre compte claude.ai sont l'exception : ils apparaissent automatiquement dans Claude Code lorsque vous vous connectez avec ce compte.

Conclusion

Une configuration typique nécessite cinq commandes : add ou add-json pour enregistrer un serveur, list et get pour confirmer qu'il s'est connecté, et remove pour nettoyer. Choisissez la portée avant d'appuyer sur Entrée et le reste suit.

Réussissez la configuration MCP de Claude Code une fois, vérifiez-la avec claude mcp list, et les nouvelles sessions dans cette portée s'ouvrent avec les outils prêts. Si vous voulez que Claude produise des images et des vidéos en plus du code, le serveur atlascloud sur lequel vous venez de vous exercer est un bon choix à conserver.

Modèles récents

Une seule API pour toute l'IA multimédia.

Explorer tous les modèles