

Cómo usar OpenAI Codex con el servidor MCP de 2Slides (guía 2026)
Respuesta rápida (≤60 palabras): OpenAI Codex puede producir archivos de PowerPoint reales añadiendo el servidor MCP de 2Slides a
. Consigue una clave en 2slides.com/api y añade un bloque~/.codex/config.tomlque ejecute[mcp_servers.2slides](stdio) o un bloque connpx 2slides-mcp(Streamable HTTP). O ejecutaurl = "https://2slides.com/api/mcp?apikey=KEY". Luego pídele a Codex que cree una presentación.codex mcp add 2slides --env API_KEY=xxx -- npx 2slides-mcp
OpenAI Codex es el agente de programación de código abierto basado en CLI de OpenAI, y es un cliente del Model Context Protocol (MCP). Conéctalo al servidor MCP de 2Slides y Codex podrá convertir un brief —o un archivo de tu repositorio— en un
.pptxEsta guía te da los bloques exactos de
config.tomlcodex mcp add¿Por qué combinar Codex con 2Slides?
Codex razona sobre código y contenido; no produce archivos binarios de diapositivas por sí solo. El servidor MCP de 2Slides cubre ese vacío. La división del trabajo:
- Codex lee tu fuente (especificación, README, archivo de datos), planifica las diapositivas y decide la narrativa.
- El servidor MCP de 2Slides renderiza el PowerPoint real: Fast PPT basado en tema, o diapositivas diseñadas con imágenes con narración por IA opcional y un paquete de recursos exportable.
Pides en lenguaje natural; Codex llama a las herramientas; vuelve un enlace de descarga.
Qué necesitas primero
- Codex CLI instalado (en tu PATH).
codex - Una API key de 2Slides desde 2slides.com/api: esa página también tiene la configuración MCP y el endpoint de Streamable HTTP.
- Node.js para el transporte stdio (ejecuta ). El transporte HTTP no necesita nada local.
npx 2slides-mcp
Stdio vs Streamable HTTP: ¿qué transporte?
El servidor MCP de 2Slides ofrece ambos. Las mismas herramientas en cualquier caso: la diferencia es dónde se ejecuta el conector.
| Protocolo Stdio | Protocolo Streamable HTTP | |
|---|---|---|
| Dónde se ejecuta | Localmente vía npx 2slides-mcp | De forma remota, alojado por 2Slides |
| Node.js local | Necesario | No necesario |
| Estilo de configuración | commandargsenv | urlbearer_token_env_var |
| Ideal para | Desarrollo local, control total | Servidores remotos/CI, configuraciones ligeras |
Usa stdio en tu equipo de trabajo; usa Streamable HTTP cuando Codex se ejecute donde no puedas instalar Node.
Método 1: stdio en config.toml
Edita
~/.codex/config.toml[mcp_servers.2slides] command = "npx" args = ["2slides-mcp"] [mcp_servers.2slides.env] API_KEY = "YOUR_2SLIDES_API_KEY"
Los campos opcionales que Codex admite para servidores stdio incluyen
cwdstartup_timeout_sectool_timeout_secenv_vars = ["API_KEY"]O usa el atajo codex mcp add
codex mcp addSin necesidad de editar archivos: esto escribe el bloque por ti:
codex mcp add 2slides --env API_KEY=YOUR_2SLIDES_API_KEY -- npx 2slides-mcp
Todo lo que va después de
--codex mcp --helpMétodo 2: Streamable HTTP en config.toml
Apunta Codex al endpoint alojado:
[mcp_servers.2slides_remote] url = "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY"
Si prefieres autenticación por cabecera en lugar de una clave en la query, Codex admite una variable de entorno con bearer token y cabeceras estáticas:
[mcp_servers.2slides_remote] url = "https://2slides.com/api/mcp" bearer_token_env_var = "TWOSLIDES_TOKEN"
Detalle según la versión (importante): Codex enruta los servidores MCP por HTTP a través de su cliente MCP en Rust. Las versiones recientes lo configuran automáticamente, pero algunas compilaciones antiguas dan error con
missing field command in mcp_servers[features] experimental_use_rmcp_client = true
Comprueba primero
codex --version[features].rmcp_clientVerifica la conexión
codex mcp list # lista los servidores MCP configurados codex mcp get 2slides
O, dentro de la TUI de Codex, ejecuta
/mcpcodex mcpcodex mcp --helpGenera tu primera presentación
No invocas las herramientas manualmente: preguntas:
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 ejecuta
themes_searchthemeIdslides_generatedownloadUrlslides_create_pdf_slidesjobs_getLas herramientas del servidor MCP de 2Slides
| Herramienta | Qué hace | Créditos |
|---|---|---|
themes_search | Encuentra un themeId | Gratis |
slides_generate | PowerPoint basado en tema (Fast PPT), síncrono/asíncrono | 10 / página |
slides_create_pdf_slides | Diapositivas personalizadas diseñadas con imágenes a partir de texto (Nano Banana) | 100 / página (1K/2K), 200 (4K) |
slides_create_like_this | Diapositivas que imitan el estilo de una imagen de referencia | 100 / página (1K/2K), 200 (4K) |
slides_generate_narration | Añade narración de voz por IA a un job de Nano Banana | 210 / página |
slides_download_pages_voices | Exporta páginas + audio como un ZIP | Gratis |
jobs_get | Consulta un job asíncrono hasta completarse | Gratis |
Errores comunes y solución de problemas
- en un servidor HTTP. Tu versión de Codex necesita
missing field command in mcp_serversbajoexperimental_use_rmcp_client = true. Actualiza Codex o añade el flag.[features] - Cabeceras de tabla TOML vs tablas en línea. es una subtabla; si la pones en línea, escribe
[mcp_servers.2slides.env]en la línea del servidor, no mezcles ambos estilos.env = { API_KEY = "..." } - El nombre del servidor debe ser único. Cada servidor se identifica por el segmento ; reutilizar un nombre sobrescribe el bloque anterior.
[mcp_servers.NAME] - No hay sin la herramienta. Codex por sí solo puede redactar un esquema pero no puede producir un PowerPoint. Añade 2Slides primero.
.pptx - Timeouts de herramienta en presentaciones grandes. Los jobs grandes o narrados pueden superar el por defecto de 60s; auméntalo, o deja que Codex consulte
tool_timeout_secpara los jobs asíncronos.jobs_get
Preguntas frecuentes
¿OpenAI Codex admite servidores MCP?
Sí. Codex es un cliente MCP. Configuras servidores en
~/.codex/config.toml[mcp_servers.NAME]codex mcp add¿Dónde guarda Codex la configuración MCP?
En
~/.codex/config.toml.codex/config.toml[mcp_servers.NAME]¿Stdio o Streamable HTTP?
Stdio ejecuta
npx 2slides-mcphttps://2slides.com/api/mcp¿Produce un PowerPoint real?
Sí:
slides_generate.pptx¿De dónde saco la clave y la configuración?
En 2slides.com/api?tab=mcp: tu API key, una configuración lista para copiar y pegar y la URL del endpoint de Streamable HTTP.
Conclusión
Añade un bloque
a[mcp_servers.2slides](o ejecutaconfig.toml), y Codex gana una herramienta que convierte cualquier brief en un PowerPoint terminado, sin salir de tu terminal.codex mcp add
Codex es un potente agente de razonamiento; 2Slides es el generador de archivos que le faltaba. Para una visión más amplia, consulta cómo el MCP está cambiando los flujos de trabajo de presentaciones y el mapa del ecosistema de servidores MCP de PowerPoint. ¿Prefieres el agente de Anthropic? Consulta cómo usar Claude Code con el servidor MCP de 2Slides.
Consigue tu clave y la configuración exacta en 2slides.com/api?tab=mcp y lanza hoy tu primera presentación generada con Codex.
Fuentes:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free