

Comment utiliser OpenAI Codex avec le serveur MCP 2Slides (guide 2026)
Réponse rapide (≤ 60 mots) : OpenAI Codex peut produire de vrais fichiers PowerPoint en ajoutant le serveur MCP 2Slides à
. Obtenez une clé sur 2slides.com/api, puis ajoutez un bloc~/.codex/config.tomlexécutant[mcp_servers.2slides](stdio) ou un blocnpx 2slides-mcp(Streamable HTTP). Ou lancezurl = "https://2slides.com/api/mcp?apikey=KEY". Ensuite, demandez à Codex de construire un deck.codex mcp add 2slides --env API_KEY=xxx -- npx 2slides-mcp
OpenAI Codex est l'agent de codage CLI open source d'OpenAI, et c'est un client Model Context Protocol (MCP). Connectez-le au serveur MCP 2Slides et Codex pourra transformer un brief — ou un fichier de votre dépôt — en un
.pptxCe guide vous donne les blocs
config.tomlcodex mcp addPourquoi associer Codex à 2Slides ?
Codex raisonne sur le code et le contenu ; il ne produit pas de fichiers de slides binaires de lui-même. Le serveur MCP 2Slides comble ce manque. La répartition des tâches :
- Codex lit votre source (spécification, README, fichier de données), planifie les slides et décide du fil narratif.
- Le serveur MCP 2Slides produit le véritable PowerPoint — Fast PPT à base de thème, ou slides conçues à base d'images avec narration IA optionnelle et un bundle d'assets exportable.
Vous demandez en langage clair ; Codex appelle les outils ; un lien de téléchargement revient.
Ce dont vous avez besoin au préalable
- La CLI Codex installée (dans votre PATH).
codex - Une clé API 2Slides depuis 2slides.com/api — cette page contient aussi la config MCP et l'endpoint Streamable HTTP.
- Node.js pour le transport stdio (il exécute ). Le transport HTTP ne nécessite rien en local.
npx 2slides-mcp
Stdio ou Streamable HTTP : quel transport ?
Le serveur MCP 2Slides propose les deux. Mêmes outils dans les deux cas — la différence porte sur l'endroit où s'exécute le connecteur.
| Protocole Stdio | Protocole Streamable HTTP | |
|---|---|---|
| Où il s'exécute | En local via npx 2slides-mcp | À distance, hébergé par 2Slides |
| Node.js local | Requis | Non requis |
| Style de config | commandargsenv | urlbearer_token_env_var |
| Idéal pour | Dev local, contrôle total | Machines distantes/CI, configs légères |
Utilisez le stdio sur votre poste de travail ; utilisez le Streamable HTTP lorsque Codex s'exécute là où vous ne pouvez pas installer Node.
Méthode 1 : stdio dans config.toml
Éditez
~/.codex/config.toml[mcp_servers.2slides] command = "npx" args = ["2slides-mcp"] [mcp_servers.2slides.env] API_KEY = "YOUR_2SLIDES_API_KEY"
Les champs optionnels que Codex prend en charge pour les serveurs stdio incluent
cwdstartup_timeout_sectool_timeout_secenv_vars = ["API_KEY"]Ou utilisez le raccourci codex mcp add
codex mcp addAucune édition de fichier nécessaire — cela écrit le bloc pour vous :
codex mcp add 2slides --env API_KEY=YOUR_2SLIDES_API_KEY -- npx 2slides-mcp
Tout ce qui suit
--codex mcp --helpMéthode 2 : Streamable HTTP dans config.toml
Pointez Codex vers l'endpoint hébergé :
[mcp_servers.2slides_remote] url = "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY"
Si vous préférez l'authentification par en-tête à une clé en chaîne de requête, Codex prend en charge une variable d'env de jeton bearer et des en-têtes statiques :
[mcp_servers.2slides_remote] url = "https://2slides.com/api/mcp" bearer_token_env_var = "TWOSLIDES_TOKEN"
Piège de version (important) : Codex achemine les serveurs MCP HTTP via son client MCP en Rust. Les versions récentes le câblent automatiquement, mais certaines builds plus anciennes renvoient l'erreur
missing field command in mcp_servers[features] experimental_use_rmcp_client = true
Vérifiez d'abord
codex --version[features].rmcp_clientVérifier la connexion
codex mcp list # liste les serveurs MCP configurés codex mcp get 2slides
Ou, dans le TUI de Codex, lancez
/mcpcodex mcpcodex mcp --helpGénérez votre premier deck
Vous n'invoquez pas les outils manuellement — vous demandez :
Read ./docs/launch-plan.md and generate a 10-slide launch deck. Use a modern, dark business theme from 2slides. Return the download link when it's done.
Codex lance
themes_searchthemeIdslides_generatedownloadUrlslides_create_pdf_slidesjobs_getL'ensemble des outils MCP 2Slides
| Outil | Ce qu'il fait | Crédits |
|---|---|---|
themes_search | Trouver un themeId | Gratuit |
slides_generate | PowerPoint à base de thème (Fast PPT), synchrone/asynchrone | 10 / page |
slides_create_pdf_slides | Slides personnalisées conçues à base d'images depuis du texte (Nano Banana) | 100 / page (1K/2K), 200 (4K) |
slides_create_like_this | Slides reproduisant le style d'une image de référence | 100 / page (1K/2K), 200 (4K) |
slides_generate_narration | Ajouter une narration vocale IA à un job Nano Banana | 210 / page |
slides_download_pages_voices | Exporter les pages + l'audio dans un ZIP | Gratuit |
jobs_get | Interroger un job asynchrone jusqu'à son achèvement | Gratuit |
Erreurs courantes et dépannage
- sur un serveur HTTP. Votre version de Codex a besoin de
missing field command in mcp_serverssousexperimental_use_rmcp_client = true. Mettez Codex à jour, ou ajoutez le flag.[features] - En-têtes de tables TOML vs tables inline. est une sous-table ; si vous l'inlinez, écrivez
[mcp_servers.2slides.env]sur la ligne du serveur — ne mélangez pas les deux styles.env = { API_KEY = "..." } - Le nom du serveur doit être unique. Chaque serveur est indexé par le segment ; réutiliser un nom écrase le bloc précédent.
[mcp_servers.NAME] - Pas de sans l'outil. Codex seul peut rédiger un plan mais ne peut pas produire un PowerPoint. Ajoutez d'abord 2Slides.
.pptx - Timeouts d'outils sur les gros decks. Les jobs volumineux ou narrés peuvent dépasser le par défaut de 60 s ; augmentez-le, ou laissez Codex interroger
tool_timeout_secpour les jobs asynchrones.jobs_get
Foire aux questions
OpenAI Codex prend-il en charge les serveurs MCP ?
Oui. Codex est un client MCP. Vous configurez les serveurs dans
~/.codex/config.toml[mcp_servers.NAME]codex mcp addOù Codex stocke-t-il la config MCP ?
Dans
~/.codex/config.toml.codex/config.toml[mcp_servers.NAME]Stdio ou Streamable HTTP ?
Le stdio exécute
npx 2slides-mcphttps://2slides.com/api/mcpCela produit-il un véritable PowerPoint ?
Oui —
slides_generate.pptxOù obtenir la clé et la config ?
Sur 2slides.com/api?tab=mcp : votre clé API, une config à copier-coller et l'URL de l'endpoint Streamable HTTP.
À retenir
Ajoutez un seul bloc
à[mcp_servers.2slides](ou lancezconfig.toml), et Codex gagne un outil qui transforme n'importe quel brief en un PowerPoint finalisé — sans quitter votre terminal.codex mcp add
Codex est un solide agent de raisonnement ; 2Slides est le générateur de fichiers qui lui manquait. Pour une vue d'ensemble, voyez comment le MCP transforme les workflows de présentation et la carte de l'écosystème des serveurs MCP PowerPoint. Vous préférez l'agent d'Anthropic ? Voyez comment utiliser Claude Code avec le serveur MCP 2Slides.
Obtenez votre clé et la config exacte sur 2slides.com/api?tab=mcp et livrez dès aujourd'hui votre premier deck généré par Codex.
Sources :
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free