---
title: "OpenAI Codex CLI avec le serveur MCP de Bright Data Web"
slug: codex-cli-with-web-mcp
date: 2025-08-24T14:14:36+00:00
modified: 2025-11-04T08:46:11+00:00
permalink: https://brightdata.fr/blog/ai/codex-cli-with-web-mcp
type: blog
---

[ Blog ](https://brightdata.fr/blog "Blog") / [AI](https://brightdata.fr/blog/ai)







 [AI](https://brightdata.fr/blog/ai)

# OpenAI Codex CLI avec le serveur MCP de Bright Data Web

Intégrez le serveur Web MCP de Bright Data avec OpenAI Codex CLI pour permettre l’extraction de données Web en direct et construire des agents de codage d’IA plus intelligents et plus performants.

 13 min de lecture





 [ ![Antonello Zanini](https://media.brightdata.fr/2022/12/Antonello-Zanini-2-50x50.jpg) ](https://brightdata.com/blog/authors/antonello-zanini)

 [Antonello Zanini

Technical Writer

 ](https://brightdata.com/blog/authors/antonello-zanini)





 ![OpenAI Codex CLI × Bright Data MCP](https://media.brightdata.fr/2025/08/OpenAI-Codex-CLI%E2%80%AF%C3%97%E2%80%AFBright%E2%80%AFData-MCP.png)





Dans ce tutoriel, vous verrez :

- Ce qu’est l’OpenAI Codex CLI et ce qu’il peut faire.
- Comment Codex peut devenir encore plus efficace grâce à l’interaction avec le web et aux capacités de récupération de données.
- Comment connecter Codex CLI au serveur MCP de Bright Data pour construire un agent de codage IA de niveau supérieur.

Plongeons dans l’aventure !

## Qu’est-ce que l’interface de programmation Codex d’OpenAI ?

L’[OpenAI Codex CLI](https://help.openai.com/en/articles/11096431-openai-codex-cli-getting-started), simplement connu sous le nom de *Codex* ou *Codex CLI*, est un outil d’interface de ligne de commande open-source développé par OpenAI. Son but est d’apporter la puissance de leurs LLMs directement à votre terminal.

Voici quelques-unes des principales tâches pour lesquelles il peut aider les développeurs :

- **Génération et modification de code**: Comprendre les instructions en langage naturel pour générer du code valide et appliquer des modifications au sein de votre projet.
- **Compréhension et explication du code**: Aide à comprendre des bases de code peu familières ou explique clairement des segments de code spécifiques.
- **Débogage et tests**: Aide à l’identification et à la correction des bogues, à l’écriture de tests et même à l’exécution de ces tests localement.
- **Gestion des référentiels**: Intégration avec des systèmes de contrôle de version tels que Git pour gérer les fichiers, mettre en place des migrations, mettre à jour les importations, etc.
- **Exécution de commandes shell**: Exécute des commandes shell pour des tâches telles que l’installation de dépendances ou l’exécution de tests.

Comme vous pouvez le constater, Codex CLI agit comme un assistant de codage local et léger. La bibliothèque est construite en Rust et disponible en tant que [paquetage Node.js open-source](https://github.com/openai/codex).

Bien qu’il [n’](https://openai.com/index/introducing-codex/)ait été [publié qu’à la mi-mai 2026](https://openai.com/index/introducing-codex/), il a déjà obtenu plus de 34 000 étoiles sur GitHub. C’est un indicateur fort de son adoption et de sa popularité dans la communauté informatique.

## Pourquoi étendre l’interface de programmation du Codex avec des capacités d’interaction Web et d’extraction de données ?

Quel que soit le degré d’avancement des modèles OpenAI intégrés dans l’interface de programmation Codex, ils partagent toujours les limitations communes inhérentes à tous les grands modèles linguistiques.

Les LLM OpenAI génèrent des réponses basées sur les [ensembles de données statiques sur lesquels ils ont été formés](/blog/donnees-web/llm-training-data), ce qui est essentiellement un instantané figé dans le temps. Cette situation est particulièrement problématique compte tenu de la rapidité avec laquelle les technologies de développement évoluent.

Imaginez maintenant que vous amélioriez votre assistant de codage Codex CLI en lui donnant la possibilité d’accéder à des tutoriels, des pages de documentation et des guides actualisés, et d’en tirer des enseignements. En outre, imaginez qu’il navigue sur des sites Web dynamiques aussi facilement qu’il peut explorer votre système de fichiers local. Cette amélioration majeure des fonctionnalités est possible grâce à l’intégration avec le [**serveur MCP de Bright Data**](/ai/mcp-server).

Le serveur MCP de Bright Data offre plus de 60 outils prêts pour l’IA, conçus pour l’extraction de données web en temps réel et l’interaction. Ces outils sont tous alimentés par la [riche infrastructure de données d’IA de Bright Data](/ai).

Vous trouverez ci-dessous quelques exemples de ce que vous pouvez accomplir en fusionnant le CLI d’OpenAI et le MCP de Bright Data :

- Récupérer automatiquement les pages de résultats des moteurs de recherche pour intégrer des liens contextuels pertinents dans vos documents texte.
- Rassemblez les derniers tutoriels ou documentations, absorbez les informations et générez un code de travail ou créez des projets à partir de zéro.
- Extrayez des données en direct des sites web et stockez-les localement pour les utiliser dans le cadre de tests, de simulations ou d’analyses.

Pour obtenir la liste complète des outils disponibles dans le serveur MCP de Bright Data, [consultez la documentation.](https://github.com/brightdata/brightdata-mcp/blob/main/assets/Tools.md)

Voyez le serveur MCP de Bright Data en action dans Codex CLI !

## Comment connecter le CLI d’OpenAI Codex au serveur MCP de Bright Data Web

Apprenez à installer le CLI Codex d’OpenAI et à le configurer pour interagir avec le serveur MCP de Bright Data. En détail, nous utiliserons l’agent CLI de codage amélioré qui en résulte pour effectuer une tâche qui :

1. Récupère les données structurées d’une page de produit Amazon.
2. Stocke les données dans un fichier local.
3. Définit un script Node.js pour charger les données et les traiter.

Suivez les étapes ci-dessous !

### Conditions préalables

Pour suivre ce tutoriel, assurez-vous d’avoir :

- [Node.js 20+ installé localement](https://nodejs.org/en/download) (nous recommandons la dernière version LTS).
- Une clé API OpenAI.
- Un compte Bright Data avec une clé API prête à l’emploi.

Les étapes ci-dessous vous aideront à configurer les clés OpenAI et Bright Data si nécessaire.

La configuration requise pour l’OpenAI Codex CLI est la suivante :

- macOS 12+, ou
- Ubuntu 20.04+/Debian 10+, ou
- Windows 11 via WSL 2 (la [version 2 du sous-système Windows pour Linux](https://learn.microsoft.com/en-us/windows/wsl/install) est requise).

Ensuite, les connaissances de base facultatives mais utiles pour mieux comprendre ce guide sont les suivantes :

- Une compréhension générale du [fonctionnement du programme MCP](/blog/ai/sse-vs-streamable-http).
- Familiarité avec le serveur MCP de Bright Data et [ses outils disponibles](https://github.com/brightdata/brightdata-mcp).

### Étape 1 : Installer le CLI Codex d’OpenAI

Tout d’abord, récupérez votre clé API OpenAI en [suivant le guide officiel](https://help.openai.com/en/articles/4936850-where-do-i-find-my-openai-api-key). Si vous en avez déjà une, vous pouvez sauter cette étape.

Une fois que vous avez votre clé API OpenAI, ouvrez votre terminal et définissez-la comme variable d’environnement :

```none
export OPENAI_API_KEY="<YOUR_OPENAI_API_KEY>"
```

Remplacez la `` par [votre clé API OpenAI](https://platform.openai.com/api-keys). Gardez à l’esprit que la commande ci-dessus ne définira la clé que pour votre session de terminal actuelle. Alternativement, vous pouvez également [autoriser via votre plan ChatGPT en vous connectant](https://github.com/openai/codex?tab=readme-ov-file#using-codex-with-your-chatgpt-plan) depuis le terminal.

Thun, exécutez la commande suivante pour installer OpenAI Codex CLI globalement via le paquetage officiel [`@openai/codex`](https://www.npmjs.com/package/@openai/codex):

```none
npm install -g @openai/codex
```

Dans la même session de terminal où vous avez défini la `clé OPENAI_API_KEY`, naviguez jusqu’au dossier dans lequel vous voulez travailler. Lancez Codex CLI avec :

```none
codex
```

Il vous sera demandé l’autorisation d’opérer dans le répertoire actuel :

![Codex vous demandant les permissions d'opérer dans le répertoire courant](https://media.brightdata.com/2025/08/image-45-1024x263.png)Comme il s’agit d’un simple test, vous pouvez choisir l’*option 1.* Pour une meilleure sécurité, choisissez l’*option 2.*

Après avoir appuyé sur `Entrée`, vous devriez voir :

![La vue de l'invite de l'OpenAI Codex CLI](https://media.brightdata.com/2025/08/image-46-1024x252.png)Dans la section “Ask Codex to do anything”, vous pouvez maintenant taper votre invite. Par défaut, Codex s’appuie sur un [modèle GPT-5](https://platform.openai.com/docs/models/gpt-5). Pour modifier le LLM sous-jacent, [reportez-vous à la documentation officielle](https://github.com/openai/codex?tab=readme-ov-file#using-open-source-models).

C’est fait ! Le CLI OpenAI Codex est maintenant installé et prêt à être utilisé.

### Étape 2 : tester le serveur MCP de Bright Data Web

Si vous n’avez pas encore de compte Bright Data, [inscrivez-vous à Bright Data](/?hs_signup=1). Si vous en avez déjà un, il vous suffit de vous connecter.

Ensuite, suivez la documentation officielle de Bright Data pour [récupérer votre clé API](https://docs.brightdata.com/api-reference/authentication#generating-an-api-key%3A). Pour ce guide, nous supposerons que vous utilisez une clé avec des autorisations d’administrateur.

Installez le serveur MCP de Bright Data globalement via le paquetage officiel [`@brightdata/mcp`](https://www.npmjs.com/package/@brightdata/mcp):

```none
npm install -g @brightdata/mcp
```

Testez l’installation à l’aide de la commande suivante :

```none
API_TOKEN="<YOUR_BRIGHT_DATA_API_KEY>" npx -y @brightdata/mcp
```

Remplacez le `` par la clé API que vous avez générée précédemment. La commande ci-dessus définit la variable d’environnement `API_TOKEN` requise, puis démarre le serveur MCP de Bright Data localement.

Si tout fonctionne, vous devriez voir des journaux similaires à celui-ci :

![Les journaux de démarrage du serveur MCP de Bright Data](https://media.brightdata.com/2025/08/image-47-1024x157.png)Lors du premier lancement, le serveur MCP créera automatiquement deux zones proxy par défaut dans votre compte Bright Data :

- `mcp_unlocker`: Une zone pour [Web Unlocker](/products/web-unlocker).
- `mcp_browser`: Une zone pour l’[API du navigateur](/products/scraping-browser).

Ces zones sont nécessaires pour que le serveur MCP puisse alimenter tous ses outils.

Pour confirmer la création des zones, connectez-vous à votre tableau de bord Bright Data. Accédez à la page[“Proxies &amp; Scraping Infrastructure](/cp/zones)“, et vous devriez voir les deux zones `mcp_*` listées :

![Les zones mcp_unlocker et mcp_browser créées par le serveur MCP au démarrage.](https://media.brightdata.com/2025/08/image-48-1024x539.png)Si votre jeton API n’a pas les droits d’administrateur, ces zones ne seront pas créées automatiquement. Vous devrez les créer manuellement et définir leur nom au moyen de variables d’environnement, [comme décrit dans la documentation officielle](https://github.com/brightdata/brightdata-mcp?tab=readme-ov-file#-account-setup).

**Remarque**: par défaut, le serveur MCP n’expose que les outils `search_engine` et `scrape_as_markdown`. Pour permettre l’accès à tous les autres outils d’automatisation du navigateur et d’extraction de données structurées, vous devez exécuter le serveur MCP en mode Pro. Pour ce faire, définissez la variable d’environnement `PRO_MODE=true` avant de lancer le serveur :

```none
API_TOKEN="<YOUR_BRIGHT_DATA_API_KEY>" PRO_MODE="true" npx -y @brightdata/mcp
```

Génial ! Vous avez confirmé avec succès que le serveur MCP de Bright Data fonctionne sur votre machine. Arrêtez le serveur maintenant, car nous allons configurer l’OpenAI Codex CLI pour le démarrer automatiquement dans l’étape suivante.

### Étape 3 : Configurer la connexion au serveur MCP de Bright Data Web dans Codex

[Codex prend en charge l’intégration MCP](https://github.com/openai/codex?tab=readme-ov-file#model-context-protocol-mcp) par le biais d’un fichier de configuration situé dans `~/.codex/config.toml``(~` signifie votre répertoire personnel). Ce fichier n’est pas créé lors de l’installation, vous devez donc le créer au préalable.

Commencez par ajouter le dossier `.codex :`

```none
mkdir ~/.codex
```

Ensuite, créez et éditez le fichier de configuration :

```none
nano ~/.codex/config.toml
```

Dans l’éditeur [`nano`](https://www.nano-editor.org/), assurez-vous que le fichier `config.toml` contient l’entrée [`mcp_servers`](https://github.com/openai/codex/blob/main/codex-rs/config.md#mcp_servers) suivante :

```none
[mcp_servers.brightData]
command = "npx"
args = ["-y", "@brightdata/mcp"]
env = { "API_TOKEN" = "<YOUR_BRIGHT_DATA_API_KEY>", "PRO_MODE" = "true" }
```

Appuyez sur `CTRL + O` et `Enter` pour écrire le fichier, puis sur `CTRL + X` pour enregistrer et quitter (Utilisez la `commande ⌘` au lieu de `CTRL` sur macOS).

**Important**: Remplacez le caractère générique `` par votre clé d’API Bright Data.

La section`[mcp_servers`\] de l’extrait de configuration ci-dessus indique au Codex comment lancer les serveurs MCP de Bright Data. En particulier, elle spécifie les arguments et les variables d’environnement pour produire la même commande `npx` que vous avez testée plus tôt. Rappelez-vous que l’activation de `PRO_MODE` est facultative mais recommandée.

Maintenant, l’OpenAI Codex CLI sera capable de lancer automatiquement le serveur MCP en arrière-plan avec cette commande configurée et de s’y connecter.

C’est très bien ! Il est temps de tester l’intégration.

### Étape 4 : Confirmation de la connexion au serveur MCP

Si l’OpenAI Codex CLI est toujours en cours d’exécution, quittez-le en utilisant la commande `/quit`, puis relancez-le avec :

```none
codex
```

Codex CLI devrait maintenant se connecter automatiquement au serveur MCP de Bright Data.

A ce jour, Codex ne fournit pas de commande dédiée pour vérifier l’intégration du serveur MCP (contrairement à la [CLI de Gemini, qui fournit des informations détaillées sur la connexion MCP](/blog/ai/gemini-cli-web-mcp)).

Cependant, si Codex ne parvient pas à se connecter au serveur MCP configuré, il affichera un message d’erreur comme celui-ci :

![L'erreur de connexion MCP que vous NE VOULEZ PAS voir](https://media.brightdata.com/2025/08/image-49-1024x263.png)Si vous ne voyez PAS cette erreur, vous pouvez supposer que l’intégration MCP fonctionne correctement. Bravo pour votre travail !

### Étape 5 : Exécuter une tâche dans le Codex

Maintenant que Codex est connecté au serveur MCP de Bright Data, mettons-le au travail avec une tâche réelle. Par exemple, essayez l’invite suivante dans le CLI Codex OpenAI :

```none
Extract data from the following Amazon page: "https://www.amazon.com/crocs-Unisex-Classic-Black-Women/dp/B0014BYHJE/". Save the resulting JSON into a local "product.json" file. Next, build a Node.js "index.js" script to read and log its contents in the console.
```

Cela reproduit le cas d’utilisation pratique de la collecte de données du monde réel à des fins d’analyse, de simulation d’API ou d’autres tâches de développement.

Collez l’invite dans le CLI et appuyez sur `Entrée`. Le flux d’exécution devrait ressembler à ceci :

![L'exécution des tâches dans le Codex](https://media.brightdata.com/2025/08/image-50-1024x463.png)Le GIF ci-dessus a été accéléré, mais c’est ce qui devrait se passer :

1. Le LLM sélectionne l’outil MCP approprié (dans ce cas, `web_data_amazon_product`) et lance la tâche de scraping Amazon via le serveur MCP.
2. Le CLI vérifie périodiquement si la tâche de scraping est terminée et si les données sont prêtes.
3. Une fois l’opération terminée, les données brutes sur le produit renvoyées par l’outil au format JSON sont affichées.
4. Codex valide le JSON pour s’assurer qu’il est correctement structuré.
5. Les données sont enregistrées dans un fichier local nommé `product.json.`
6. Vous êtes invité à ajouter des champs supplémentaires au JSON. Répondez “Non”.
7. Codex génère un script Node.js, `index.js`, qui charge et imprime le contenu JSON de `product.json`.

Pendant l’exécution, vous remarquerez une entrée de journal comme celle-ci :

![L'entrée du journal](https://media.brightdata.com/2025/08/image-51-1024x109.png)Cela confirme que le CLI a appelé l’outil `web_data_amazon_product` depuis le serveur MCP de Bright Data en utilisant l’URL du produit Amazon lue dans l’invite. Le JSON que vous voyez est le résultat structuré renvoyé par le [scraper Amazon de Bright Data](/products/web-scraper/amazon), qui a été appelé par l’outil en coulisses.

Après l’exécution, votre répertoire de travail devrait contenir ces deux fichiers :

```none
├── product.json
└── index.js
```

Ouvrez `product.json` dans VS Code, et vous verrez :

![Le fichier product.json dans VS Code](https://media.brightdata.com/2025/08/image-52-1024x682.png)Ce fichier contient des données de produits réels extraites d’Amazon via l’intégration MCP de Bright Data.

Ouvrez maintenant `index.js`:

![Le fichier index.js dans VS Code](https://media.brightdata.com/2025/08/image-53-1024x336.png)Ce script comprend la logique JavaScript pour charger et imprimer le contenu de `product.json` dans Node.js.

Exécutez le script `index.js` avec :

```none
node index.js
```

Le résultat devrait être :

![Le résultat produit par le fichier index.js généré par Codex](https://media.brightdata.com/2025/08/image-54-1024x474.png)Et voilà ! Le flux de travail s’est achevé avec succès.

**Important**: ce que vous voyez est constitué de *données extraites*, et non d’informations inventées ou hallucinées par l’IA. Plus précisément, le contenu du `fichier product.json` correspond aux données figurant sur la [page produit originale d’Amazon](https://www.amazon.com/AmazonBasics-Pound-Neoprene-Dumbbells-Weights/dp/B01LR5S6HK/):

![La page du produit Amazon utilisée comme cible dans l'invite](https://media.brightdata.com/2025/08/image-55-1024x555.png)N’oubliez pas qu’il est notoirement difficile d’utiliser Amazon en raison de ses protections anti-bots (telles que le [CAPTCHA d’Amazon](/blog/donnees-web/bypass-amazon-captcha)). Ainsi, un LLM ordinaire ne peut pas simplement accéder aux données d’Amazon. Cela a été possible grâce aux capacités de Bright Data auxquelles le LLM a désormais accès via MCP.

Cet exemple montre la puissance de la combinaison du CLI Codex d’OpenAI avec le serveur MCP de Bright Data. Maintenant, essayez d’autres invites et découvrez des [flux de données plus avancés pilotés par LLM](/ai/web-access)!

## Conclusion

Dans cet article, vous avez appris à intégrer le CLI OpenAI Codex avec le [serveur Bright Data MCP](/ai/mcp-server). Le résultat est un puissant agent de codage IA capable d’accéder au web et d’interagir avec lui.

Pour développer des agents d’IA plus complexes, exploitez l’ensemble des services, produits et capacités disponibles dans l’[infrastructure d’IA de Bright Data](/ai). Ces solutions peuvent prendre en charge une longue liste de [scénarios d’agents](/ai/web-access).

Créez un compte Bright Data et commencez à expérimenter Bright Data MCP avec 5 000 requêtes mensuelles gratuites !



Contacter ventesEssai gratuit![google social icon](/wp-content/themes/brightdata/assets/images/ic_google.svg)









 Table des matières













 [ ](https://news.ycombinator.com/submitlink?t=OpenAI+Codex+CLI+avec+le+serveur+MCP+de+Bright+Data+Web&u=https://brightdata.fr/blog/ai/codex-cli-with-web-mcp) [ ](https://www.linkedin.com/shareArticle?mini=true&title=OpenAI+Codex+CLI+avec+le+serveur+MCP+de+Bright+Data+Web&url=https://brightdata.fr/blog/ai/codex-cli-with-web-mcp) [ ](http://www.reddit.com/submit?title=OpenAI+Codex+CLI+avec+le+serveur+MCP+de+Bright+Data+Web&url=https://brightdata.fr/blog/ai/codex-cli-with-web-mcp)







##  Vous pourriez aussi être intéressé par

 [ ![OpenHuman with Bright Data](https://media.brightdata.fr/2026/09/OpenHuman-with-Bright-Data.png) ](https://brightdata.fr/blog/ai/openhuman-with-bright-data "Accès Web Prêt pour la Production dans OpenHuman via le CLI Bright Data")

 [AI



 ![Antonello Zanini](https://media.brightdata.fr/2022/12/Antonello-Zanini-2-50x50.jpg)

Antonello Zanini

Technical Writer





### Accès Web Prêt pour la Production dans OpenHuman via le CLI Bright Data

Intégrez le CLI Bright Data avec OpenHuman pour permettre un accès web prêt pour la production et la collecte de données pour les agents IA.



 09-Sep-2026

 14 min de lecture

 ](https://brightdata.fr/blog/ai/openhuman-with-bright-data)

 [ ![Multimodal Web Scraping with MiniMax](https://media.brightdata.fr/2026/09/Multimodal-Web-Scraping-with-MiniMax.png) ](https://brightdata.fr/blog/donnees-web/multimodal-web-scraping-with-minimax "Scraping Web Multimodal avec MiniMax")

 [Données Web



 ![Antonello Zanini](https://media.brightdata.fr/2022/12/Antonello-Zanini-2-50x50.jpg)

Antonello Zanini

Technical Writer





### Scraping Web Multimodal avec MiniMax

Associez Bright Data Web Unlocker avec la vision MiniMax M3 pour extraire des données structurées à partir d’images et de captures d’écran de pages web.



 09-Sep-2026

 5 min de lecture

 ](https://brightdata.fr/blog/donnees-web/multimodal-web-scraping-with-minimax)

 [ ![The 10 Best CLI Tools for Codex in 2026](https://media.brightdata.fr/2026/08/The-10-Best-CLI-Tools-for-Codex-in-2026.png) ](https://brightdata.fr/blog/ai/best-cli-tools-for-codex "Les 10 meilleurs outils CLI pour Codex en 2026 – Testés & Classés")

 [AI



 ![Daniel Shashko](https://media.brightdata.fr/2022/04/Daniel-Shashko-2-50x50.png)

Daniel Shashko

Web Data &amp; AI Expert





### Les 10 meilleurs outils CLI pour Codex en 2026 – Testés &amp; Classés

Les 10 outils CLI qui rendent Codex plus rapide et plus capable, en commençant par le Bright Data CLI pour un accès web réel depuis l’intérieur du sandbox.



 06-Sep-2026

 24 min de lecture

 ](https://brightdata.fr/blog/ai/best-cli-tools-for-codex)
