2Slides Logo
Comment utiliser OpenAI Codex avec le serveur MCP 2Slides (guide 2026)
2Slides Team
8 min read

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 à

~/.codex/config.toml
. Obtenez une clé sur 2slides.com/api, puis ajoutez un bloc
[mcp_servers.2slides]
exécutant
npx 2slides-mcp
(stdio) ou un bloc
url = "https://2slides.com/api/mcp?apikey=KEY"
(Streamable HTTP). Ou lancez
codex mcp add 2slides --env API_KEY=xxx -- npx 2slides-mcp
. Ensuite, demandez à Codex de construire un deck.

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

.pptx
finalisé et éditable, le tout depuis le terminal.

Ce guide vous donne les blocs

config.toml
exacts pour les deux transports (le stdio local et le Streamable HTTP distant), le raccourci d'une ligne
codex mcp add
, ce que fait chaque outil 2Slides, et le piège propre à certaines versions à surveiller avec les serveurs HTTP.

Pourquoi 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

  1. La CLI Codex installée (
    codex
    dans votre PATH).
  2. Une clé API 2Slides depuis 2slides.com/api — cette page contient aussi la config MCP et l'endpoint Streamable HTTP.
  3. Node.js pour le transport stdio (il exécute
    npx 2slides-mcp
    ). Le transport HTTP ne nécessite rien en local.

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 StdioProtocole Streamable HTTP
Où il s'exécuteEn local via
npx 2slides-mcp
À distance, hébergé par 2Slides
Node.js localRequisNon requis
Style de config
command
+
args
+
env
url
(éventuellement
bearer_token_env_var
)
Idéal pourDev local, contrôle totalMachines 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
et ajoutez :

[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

cwd
,
startup_timeout_sec
(10 s par défaut) et
tool_timeout_sec
(60 s par défaut). Si vous préférez transmettre une variable d'environnement existante plutôt que d'inliner la clé, utilisez
env_vars = ["API_KEY"]
.

Ou utilisez le raccourci
codex mcp add

Aucune é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

--
est la commande du serveur. Lancez
codex mcp --help
pour la liste complète des sous-commandes de la version installée.

Mé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
tant que vous n'activez pas le client expérimental. Si cela vous arrive, ajoutez :

[features] experimental_use_rmcp_client = true

Vérifiez d'abord

codex --version
— les versions plus récentes l'intègrent, et le flag est en cours de renommage en
[features].rmcp_client
. N'affichez ce bloc qu'en solution de repli si votre version proteste.

Vérifier la connexion

codex mcp list # liste les serveurs MCP configurés codex mcp get 2slides

Ou, dans le TUI de Codex, lancez

/mcp
pour voir les serveurs actifs et leurs outils. (Les sous-commandes de gestion
codex mcp
évoluent encore ;
codex mcp --help
fait foi pour votre build.)

Gé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_search
pour trouver un
themeId
, puis
slides_generate
(Fast PPT), et renvoie une
downloadUrl
— un véritable PowerPoint en 30 à 60 secondes environ. Demandez des slides conçues à base d'images et il bascule sur
slides_create_pdf_slides
, en interrogeant
jobs_get
jusqu'à ce que le fichier soit prêt.

L'ensemble des outils MCP 2Slides

OutilCe qu'il faitCrédits
themes_search
Trouver un
themeId
pour Fast PPT
Gratuit
slides_generate
PowerPoint à base de thème (Fast PPT), synchrone/asynchrone10 / 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érence100 / page (1K/2K), 200 (4K)
slides_generate_narration
Ajouter une narration vocale IA à un job Nano Banana210 / page
slides_download_pages_voices
Exporter les pages + l'audio dans un ZIPGratuit
jobs_get
Interroger un job asynchrone jusqu'à son achèvementGratuit

Erreurs courantes et dépannage

  • missing field command in mcp_servers
    sur un serveur HTTP.
    Votre version de Codex a besoin de
    experimental_use_rmcp_client = true
    sous
    [features]
    . Mettez Codex à jour, ou ajoutez le flag.
  • En-têtes de tables TOML vs tables inline.
    [mcp_servers.2slides.env]
    est une sous-table ; si vous l'inlinez, écrivez
    env = { API_KEY = "..." }
    sur la ligne du serveur — ne mélangez pas les deux styles.
  • Le nom du serveur doit être unique. Chaque serveur est indexé par le segment
    [mcp_servers.NAME]
    ; réutiliser un nom écrase le bloc précédent.
  • Pas de
    .pptx
    sans l'outil.
    Codex seul peut rédiger un plan mais ne peut pas produire un PowerPoint. Ajoutez d'abord 2Slides.
  • Timeouts d'outils sur les gros decks. Les jobs volumineux ou narrés peuvent dépasser le
    tool_timeout_sec
    par défaut de 60 s ; augmentez-le, ou laissez Codex interroger
    jobs_get
    pour les jobs asynchrones.

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
sous
[mcp_servers.NAME]
, ou les ajoutez avec
codex mcp add
. Les serveurs stdio et HTTP distant sont tous deux pris en charge.

Où Codex stocke-t-il la config MCP ?

Dans

~/.codex/config.toml
(global). Les projets de confiance peuvent aussi utiliser un
.codex/config.toml
local au projet. Chaque serveur MCP est une table
[mcp_servers.NAME]
.

Stdio ou Streamable HTTP ?

Le stdio exécute

npx 2slides-mcp
sur votre machine et est le choix par défaut pour le travail local. Le Streamable HTTP pointe vers l'endpoint hébergé
https://2slides.com/api/mcp
et ne nécessite rien d'installé — idéal pour la CI et les environnements distants. Mêmes outils, même résultat.

Cela produit-il un véritable PowerPoint ?

Oui —

slides_generate
renvoie un
.pptx
éditable. Les outils Nano Banana renvoient des decks conçus à base d'images et peuvent ajouter une narration IA ainsi qu'un bundle d'assets exportable.

Où 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]
à
config.toml
(ou lancez
codex mcp add
), et Codex gagne un outil qui transforme n'importe quel brief en un PowerPoint finalisé — sans quitter votre terminal.

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