Guide Codex CLI MCP pour débutants : connectez des données et services externes
Débutant15 min de lecture
Guide Codex CLI MCP pour débutants : connectez des données et services externes

Guide Codex CLI MCP pour débutants : connectez des données et services externes

CATAITO Team2026-08-08
Votre système d'exploitation:

Objectifs d'apprentissage

À la fin de ce tutoriel, vous serez capable de :

  • Expliquer ce qu'est MCP (Model Context Protocol) en termes simples
  • Trouver des serveurs MCP qui connectent Codex à des données et services externes
  • Ajouter un serveur MCP à Codex CLI avec la commande codex mcp add
  • Vérifier que le serveur MCP est connecté et fonctionne
  • Demander à Codex d'utiliser des outils MCP dans une conversation

Temps nécessaire : 15–20 minutes

Difficulté : Débutant

Quelle version ce tutoriel couvre-t-il ? Ce tutoriel couvre Codex CLI — la version en ligne de commande de Codex. Les serveurs MCP se configurent via la commande codex mcp et le fichier ~/.codex/config.toml. Si vous préférez l'application de bureau, consultez le Guide d'installation de Codex Desktop.

Prérequis

Avant de commencer, assurez-vous d'avoir :

PrérequisDétails
Codex CLI installécodex --version doit afficher un numéro de version. Pas installé ? Suivez d'abord le Guide Codex CLI pour débutants
Codex connectéExécutez codex et connectez-vous avec votre compte ChatGPT ou votre clé API
Node.js (pour certains serveurs)Certains serveurs MCP s'exécutent via npx — téléchargez la version LTS depuis nodejs.org
Un serveur MCP à connecterExemples dans ce tutoriel : GitHub, ou un serveur local simple

Qu'est-ce que MCP ?

MCP (Model Context Protocol, Protocole de Contexte de Modèle) est un standard ouvert qui permet aux assistants IA comme Codex de se connecter à des données et services externes. Considérez-le comme une prise universelle : au lieu que chaque outil construise sa propre intégration personnalisée, ils parlent tous le même protocole.

Un serveur MCP est un petit programme qui expose des outils, des données ou des services à l'assistant IA. Par exemple :

  • Un serveur MCP GitHub permet à Codex de lire les Issues, créer des Pull Requests et parcourir les dépôts
  • Un serveur MCP de base de données permet à Codex d'interroger votre base de données en langage naturel
  • Un serveur MCP de recherche permet à Codex de chercher sur le web et de retourner des résultats en direct

Lorsque vous ajoutez un serveur MCP, Codex peut appeler ses outils automatiquement pendant une conversation — sans avoir à copier-coller des données manuellement.

Comment fonctionne Codex MCP

Codex CLI dispose d'un support MCP intégré. Il y a deux directions :

  1. 1Codex se connecte à des serveurs MCP (l'objectif de ce tutoriel) — vous ajoutez des serveurs avec codex mcp add, et Codex peut utiliser leurs outils dans les conversations
  2. 2D'autres outils se connectent à Codex — la commande codex mcp-server expose Codex à d'autres clients MCP (utilisation avancée, brièvement abordée dans la FAQ)

La configuration est stockée dans ~/.codex/config.toml, dans la section [mcp_servers.*]. La commande codex mcp édite ce fichier pour vous.

Étape 1 : Vérifiez votre configuration MCP

Tout d'abord, confirmez que votre Codex CLI prend en charge MCP. Ouvrez un terminal et exécutez :

bash
codex mcp list

Ce que vous devriez voir : Un message comme « Aucun serveur MCP configuré » (ou une liste si vous en avez déjà ajouté). Si la commande n'est pas reconnue, mettez à jour Codex CLI :

bash
npm install -g @openai/codex

Ce que vous devriez voir : Un numéro de version affiché après la fin de la mise à jour.

Étape 2 : Trouvez un serveur MCP

Les serveurs MCP sont publiés à plusieurs endroits :

  • Annuaire MCP sur Cataito : parcourez /mcp — plus de 55 serveurs MCP sélectionnés de GitHub, Figma, bases de données et plus
  • GitHub : recherchez mcp-server — des milliers de serveurs communautaires existent
  • npm : de nombreux serveurs s'installent avec npx

Pour ce tutoriel, nous allons connecter le **serveur MCP GitHub** — l'un des 55+ serveurs MCP sélectionnés sur Cataito — qui permet à Codex de lire les dépôts, les Issues et les Pull Requests.

Si vous préférez un service différent (Figma, Slack, une base de données), la même commande codex mcp add fonctionne — il suffit de changer le nom du serveur et la commande.

Étape 3 : Ajoutez le serveur MCP (macOS et Linux)

Sur macOS ou Linux, ouvrez un terminal et enregistrez le serveur MCP GitHub :

bash
codex mcp add github -- npx -y @modelcontextprotocol/server-github

Ce que vous devriez voir : La commande se termine sans erreur, et Codex écrit l'entrée du serveur dans ~/.codex/config.toml.

Étape 3 : Ajoutez le serveur MCP (Windows)

Sur Windows, ouvrez PowerShell et enregistrez le serveur MCP GitHub :

powershell
codex mcp add github -- npx -y @modelcontextprotocol/server-github

Ce que vous devriez voir : La commande se termine sans erreur, et Codex écrit l'entrée du serveur dans votre fichier de configuration (%USERPROFILE%\.codex\config.toml).

Étape 4 : Vérifiez que le serveur est connecté

Confirmez que le serveur a été correctement enregistré :

bash
codex mcp list

Ce que vous devriez voir : github apparaît dans la liste des serveurs MCP configurés.

Vous pouvez également inspecter un seul serveur :

bash
codex mcp get github

Ce que vous devriez voir : Les détails du serveur, y compris la commande que Codex utilisera pour le démarrer.

Étape 5 : Utilisez les outils MCP dans une conversation

Maintenant, lancez une session Codex et demandez-lui d'utiliser les outils GitHub :

bash
codex

Puis saisissez une invite qui utilise le service connecté, par exemple :

code
Liste les Issues ouvertes dans le dépôt facebook/react

Ce que vous devriez voir : Codex appelle automatiquement les outils du serveur MCP GitHub, récupère les données et les résume pour vous. Vous n'avez rien d'autre à configurer — les outils MCP sont disponibles pour Codex dans chaque session une fois le serveur ajouté.

Étape 6 : Supprimez ou désactivez un serveur (Optionnel)

Si vous n'avez plus besoin d'un serveur, supprimez-le :

bash
codex mcp remove github

Ce que vous devriez voir : Le serveur disparaît de codex mcp list.

Pour conserver l'entrée mais empêcher Codex de la charger, commentez-la dans ~/.codex/config.toml en ajoutant un # au début de la ligne.

Dépannage

ProblèmeCauseSolution
codex: command not foundCodex CLI non installéInstallez-le : npm install -g @openai/codex, puis redémarrez votre terminal
mcp n'est pas une sous-commande valideCodex CLI obsolèteMettez à jour : npm install -g @openai/codex
Erreur url is not supported for stdioL'entrée du serveur utilise le transport HTTP mais le type manqueModifiez ~/.codex/config.toml et ajoutez transport = "streamable_http" à cette section du serveur, ou supprimez l'entrée et réajoutez-la avec les bons drapeaux
Le serveur MCP démarre mais les outils échouentLe serveur nécessite une clé API ou un jetonConsultez le README du serveur pour les variables d'environnement requises (ex. GITHUB_TOKEN), définissez-les, puis redémarrez Codex
npx: command not foundNode.js non installéInstallez Node.js LTS depuis nodejs.org, puis redémarrez votre terminal
Le serveur expire au premier appelLe premier lancement télécharge le paquetAttendez un moment et réessayez l'invite

FAQ

Ai-je besoin d'un abonnement payant pour utiliser MCP avec Codex ? Non. Le support MCP fait partie de Codex CLI et fonctionne aussi bien avec les abonnements ChatGPT qu'avec l'authentification par clé API.

Puis-je utiliser des serveurs MCP avec un modèle différent ? Oui — les outils MCP sont disponibles quel que soit le modèle utilisé par Codex.

Où est stockée la configuration MCP ? Dans ~/.codex/config.toml (macOS/Linux) ou %USERPROFILE%\.codex\config.toml (Windows), sous les sections [mcp_servers.*].

Puis-je ajouter un serveur pour un seul projet ? Oui — les versions récentes de Codex prennent en charge codex mcp add --scoped <nom> -- <commande> pour écrire le serveur dans le .codex/config.toml du projet plutôt que dans le fichier global.

D'autres outils peuvent-ils utiliser Codex via MCP ? Oui — exécutez codex mcp-server pour exposer Codex CLI comme un serveur MCP à d'autres clients MCP (tels que Claude Code ou Cursor). Il s'agit d'un cas d'utilisation avancé ; consultez la documentation de Codex pour plus de détails.

Prochaines étapes

  • Essayez un serveur MCP de base de données pour interroger des données en langage naturel
  • Explorez l'annuaire officiel MCP pour trouver des serveurs adaptés à votre flux de travail
  • Apprenez plus de commandes Codex CLI dans le Guide Codex CLI pour débutants
  • Utilisez le Guide d'installation de Codex Desktop si vous préférez une interface graphique
#Codex#MCP#Integrations

Tutoriels connexes