

Como Usar o OpenAI Codex com o Servidor MCP do 2Slides (Guia 2026)
Resposta rápida (≤60 palavras): O OpenAI Codex pode produzir arquivos PowerPoint reais adicionando o servidor MCP do 2Slides ao
. Pegue uma chave em 2slides.com/api e adicione um bloco~/.codex/config.tomlexecutando[mcp_servers.2slides](stdio) ou um bloco comnpx 2slides-mcp(Streamable HTTP). Ou executeurl = "https://2slides.com/api/mcp?apikey=KEY". Depois, peça ao Codex que monte um deck.codex mcp add 2slides --env API_KEY=xxx -- npx 2slides-mcp
O OpenAI Codex é o agente de programação por CLI de código aberto da OpenAI, e é um cliente do Model Context Protocol (MCP). Conecte-o ao servidor MCP do 2Slides e o Codex pode transformar um briefing — ou um arquivo no seu repositório — em um
.pptxEste guia traz os blocos exatos de
config.tomlcodex mcp addPor que combinar o Codex com o 2Slides?
O Codex raciocina sobre código e conteúdo; ele não gera arquivos binários de slides por conta própria. O servidor MCP do 2Slides preenche essa lacuna. A divisão de trabalho:
- O Codex lê sua origem (especificação, README, arquivo de dados), planeja os slides e decide a narrativa.
- O servidor MCP do 2Slides renderiza o PowerPoint de verdade — Fast PPT baseado em tema, ou slides desenhados com imagem, com narração de IA opcional e um pacote de recursos exportável.
Você pede em linguagem natural; o Codex chama as ferramentas; um link de download volta.
O que você precisa primeiro
- Codex CLI instalado (no seu PATH).
codex - Uma chave de API do 2Slides em 2slides.com/api — essa página também tem a configuração MCP e o endpoint Streamable HTTP.
- Node.js para o transporte stdio (que executa ). O transporte HTTP não precisa de nada local.
npx 2slides-mcp
Stdio vs Streamable HTTP: qual transporte?
O servidor MCP do 2Slides oferece os dois. As mesmas ferramentas de qualquer forma — a diferença é onde o conector roda.
| Protocolo Stdio | Protocolo Streamable HTTP | |
|---|---|---|
| Onde roda | Localmente, via npx 2slides-mcp | Remotamente, hospedado pelo 2Slides |
| Node.js local | Obrigatório | Não obrigatório |
| Estilo de config | commandargsenv | urlbearer_token_env_var |
| Melhor para | Dev local, controle total | Máquinas remotas/CI, configurações enxutas |
Use stdio na sua estação de trabalho; use Streamable HTTP quando o Codex rodar onde você não pode instalar Node.
Método 1: stdio no config.toml
Edite
~/.codex/config.toml[mcp_servers.2slides] command = "npx" args = ["2slides-mcp"] [mcp_servers.2slides.env] API_KEY = "YOUR_2SLIDES_API_KEY"
Campos opcionais que o Codex suporta para servidores stdio incluem
cwdstartup_timeout_sectool_timeout_secenv_vars = ["API_KEY"]Ou use o atalho codex mcp add
codex mcp addSem precisar editar arquivo — isto escreve o bloco para você:
codex mcp add 2slides --env API_KEY=YOUR_2SLIDES_API_KEY -- npx 2slides-mcp
Tudo após
--codex mcp --helpMétodo 2: Streamable HTTP no config.toml
Aponte o Codex para o endpoint hospedado:
[mcp_servers.2slides_remote] url = "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY"
Se preferir autenticação por cabeçalho em vez de uma chave na query string, o Codex suporta uma variável de ambiente com bearer token e cabeçalhos estáticos:
[mcp_servers.2slides_remote] url = "https://2slides.com/api/mcp" bearer_token_env_var = "TWOSLIDES_TOKEN"
Detalhe de versão (importante): o Codex roteia servidores MCP HTTP através do seu cliente MCP em Rust. As versões recentes configuram isso automaticamente, mas alguns builds mais antigos dão erro com
missing field command in mcp_servers[features] experimental_use_rmcp_client = true
Verifique
codex --version[features].rmcp_clientVerifique a conexão
codex mcp list # lista os servidores MCP configurados codex mcp get 2slides
Ou, dentro da TUI do Codex, execute
/mcpcodex mcpcodex mcp --helpGere seu primeiro deck
Você não invoca as ferramentas manualmente — você pede:
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.
O Codex executa
themes_searchthemeIdslides_generatedownloadUrlslides_create_pdf_slidesjobs_getAs ferramentas do MCP do 2Slides
| Ferramenta | O que faz | Créditos |
|---|---|---|
themes_search | Encontra um themeId | Grátis |
slides_generate | PowerPoint baseado em tema (Fast PPT), síncrono/assíncrono | 10 / página |
slides_create_pdf_slides | Slides personalizados desenhados com imagem a partir de texto (Nano Banana) | 100 / página (1K/2K), 200 (4K) |
slides_create_like_this | Slides que reproduzem o estilo de uma imagem de referência | 100 / página (1K/2K), 200 (4K) |
slides_generate_narration | Adiciona narração de voz por IA a um job Nano Banana | 210 / página |
slides_download_pages_voices | Exporta páginas + áudio como um ZIP | Grátis |
jobs_get | Faz polling de um job assíncrono até a conclusão | Grátis |
Erros comuns e solução de problemas
- em um servidor HTTP. Sua versão do Codex precisa de
missing field command in mcp_serversemexperimental_use_rmcp_client = true. Atualize o Codex ou adicione a flag.[features] - Cabeçalhos de tabela TOML vs tabelas inline. é uma subtabela; se você usar inline, escreva
[mcp_servers.2slides.env]na linha do servidor — não misture os dois estilos.env = { API_KEY = "..." } - O nome do servidor deve ser único. Cada servidor é indexado pelo segmento ; reutilizar um nome sobrescreve o bloco anterior.
[mcp_servers.NAME] - Nenhum sem a ferramenta. O Codex sozinho consegue rascunhar um roteiro, mas não gerar um PowerPoint. Adicione o 2Slides primeiro.
.pptx - Timeouts de ferramenta em decks grandes. Jobs grandes ou narrados podem ultrapassar o padrão de 60s; aumente-o, ou deixe o Codex fazer polling em
tool_timeout_secpara jobs assíncronos.jobs_get
Perguntas frequentes
O OpenAI Codex suporta servidores MCP?
Sim. O Codex é um cliente MCP. Você configura servidores em
~/.codex/config.toml[mcp_servers.NAME]codex mcp addOnde o Codex armazena a configuração MCP?
Em
~/.codex/config.toml.codex/config.toml[mcp_servers.NAME]Stdio ou Streamable HTTP?
O stdio executa
npx 2slides-mcphttps://2slides.com/api/mcpIsso gera um PowerPoint de verdade?
Sim —
slides_generate.pptxOnde pego a chave e a configuração?
Em 2slides.com/api?tab=mcp: sua chave de API, uma configuração pronta para copiar e colar e a URL do endpoint Streamable HTTP.
Conclusão
Adicione um bloco
ao[mcp_servers.2slides](ou executeconfig.toml), e o Codex ganha uma ferramenta que transforma qualquer briefing em um PowerPoint finalizado — sem sair do terminal.codex mcp add
O Codex é um agente forte de raciocínio; o 2Slides é o gerador de arquivos que faltava. Para o panorama mais amplo, veja como o MCP está mudando os fluxos de trabalho de apresentações e o mapa do ecossistema de servidores MCP de PowerPoint. Prefere o agente da Anthropic? Veja como usar o Claude Code com o servidor MCP do 2Slides.
Pegue sua chave e a configuração exata em 2slides.com/api?tab=mcp e entregue hoje seu primeiro deck gerado pelo Codex.
Fontes:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free