Logo 2Slides
Como Usar o OpenAI Codex com o Servidor MCP do 2Slides (Guia 2026)
2Slides Team
8 min read

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 ~/.codex/config.toml. Pegue uma chave em 2slides.com/api e adicione um bloco [mcp_servers.2slides] executando npx -y 2slides-mcp@latest (stdio) ou um bloco com url = "https://2slides.com/api/mcp?apikey=KEY" (Streamable HTTP). Ou execute codex mcp add 2slides --env API_KEY=xxx -- npx -y 2slides-mcp@latest. Depois, peça ao Codex que monte um deck.

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 .pptx finalizado e editável, tudo a partir do terminal.

Este guia traz os blocos exatos de config.toml para os dois transportes (stdio local e Streamable HTTP remoto), o atalho de uma linha codex mcp add, o que cada ferramenta do 2Slides faz e o detalhe específico de versão a observar com servidores HTTP.

Por 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

  1. Codex CLI instalado (codex no seu PATH).
  2. 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.
  3. Node.js para o transporte stdio (que executa npx -y 2slides-mcp@latest). O transporte HTTP não precisa de nada local.

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 StdioProtocolo Streamable HTTP
Onde rodaLocalmente, via npx -y 2slides-mcp@latestRemotamente, hospedado pelo 2Slides
Node.js localObrigatórioNão obrigatório
Estilo de configcommand + args + envurl (opcionalmente bearer_token_env_var)
Melhor paraDev local, controle totalMá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 e adicione:

[mcp_servers.2slides] command = "npx" args = ["-y", "2slides-mcp@latest"] [mcp_servers.2slides.env] API_KEY = "YOUR_2SLIDES_API_KEY"

Campos opcionais que o Codex suporta para servidores stdio incluem cwd, startup_timeout_sec (padrão 10s) e tool_timeout_sec (padrão 60s). Se preferir repassar uma variável de ambiente existente em vez de inline da chave, use env_vars = ["API_KEY"].

Ou use o atalho codex mcp add

Sem precisar editar arquivo — isto escreve o bloco para você:

codex mcp add 2slides --env API_KEY=YOUR_2SLIDES_API_KEY -- npx -y 2slides-mcp@latest

Tudo após -- é o comando do servidor. Execute codex mcp --help para a lista completa de subcomandos na versão que você tem instalada.

Mé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 até você habilitar o cliente experimental. Se isso acontecer com você, adicione:

[features] experimental_use_rmcp_client = true

Verifique codex --version primeiro — lançamentos mais novos já incorporam isso, e a flag está sendo renomeada para [features].rmcp_client. Mostre este bloco apenas como fallback, caso sua versão reclame.

Verifique a conexão

codex mcp list # lista os servidores MCP configurados codex mcp get 2slides

Ou, dentro da TUI do Codex, execute /mcp para ver os servidores ativos e suas ferramentas. (Os subcomandos de gerenciamento codex mcp ainda estão evoluindo; codex mcp --help é a fonte definitiva para o seu build.)

Gere 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_search para encontrar um themeId, depois slides_generate (Fast PPT), e retorna uma downloadUrl — um PowerPoint de verdade em cerca de 30–60 segundos. Peça slides desenhados com imagem e ele muda para slides_create_pdf_slides, fazendo polling em jobs_get até o arquivo ficar pronto.

As ferramentas do MCP do 2Slides

FerramentaO que fazCréditos
themes_searchEncontra um themeId para o Fast PPTGrátis
slides_generatePowerPoint baseado em tema (Fast PPT), síncrono/assíncrono10 / página
slides_create_pdf_slidesSlides personalizados desenhados com imagem a partir de texto (Nano Banana)100 / página (1K/2K), 200 (4K)
slides_create_like_thisSlides que reproduzem o estilo de uma imagem de referência100 / página (1K/2K), 200 (4K)
slides_generate_narrationAdiciona narração de voz por IA a um job Nano Banana210 / página
slides_download_slides_pages_voicesExporta páginas + áudio como um ZIPGrátis
jobs_getFaz polling de um job assíncrono até a conclusãoGrátis

Erros comuns e solução de problemas

  • missing field command in mcp_servers em um servidor HTTP. Sua versão do Codex precisa de experimental_use_rmcp_client = true em [features]. Atualize o Codex ou adicione a flag.
  • Cabeçalhos de tabela TOML vs tabelas inline. [mcp_servers.2slides.env] é uma subtabela; se você usar inline, escreva env = { API_KEY = "..." } na linha do servidor — não misture os dois estilos.
  • O nome do servidor deve ser único. Cada servidor é indexado pelo segmento [mcp_servers.NAME]; reutilizar um nome sobrescreve o bloco anterior.
  • Nenhum .pptx sem a ferramenta. O Codex sozinho consegue rascunhar um roteiro, mas não gerar um PowerPoint. Adicione o 2Slides primeiro.
  • Timeouts de ferramenta em decks grandes. Jobs grandes ou narrados podem ultrapassar o tool_timeout_sec padrão de 60s; aumente-o, ou deixe o Codex fazer polling em jobs_get para jobs assíncronos.

Perguntas frequentes

O OpenAI Codex suporta servidores MCP?

Sim. O Codex é um cliente MCP. Você configura servidores em ~/.codex/config.toml sob [mcp_servers.NAME], ou os adiciona com codex mcp add. Tanto servidores stdio quanto HTTP remotos são suportados.

Onde o Codex armazena a configuração MCP?

Em ~/.codex/config.toml (global). Projetos confiáveis também podem usar um .codex/config.toml local do projeto. Cada servidor MCP é uma tabela [mcp_servers.NAME].

Stdio ou Streamable HTTP?

O stdio executa npx -y 2slides-mcp@latest na sua máquina e é o padrão para o trabalho local. O Streamable HTTP aponta para o endpoint hospedado https://2slides.com/api/mcp e não precisa de nada instalado — ideal para CI e ambientes remotos. As mesmas ferramentas, a mesma saída.

Isso gera um PowerPoint de verdade?

Sim — slides_generate retorna um .pptx editável. As ferramentas Nano Banana retornam decks desenhados com imagem e podem adicionar narração de IA mais um pacote de recursos exportável.

Onde 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 [mcp_servers.2slides] ao config.toml (ou execute codex mcp add), e o Codex ganha uma ferramenta que transforma qualquer briefing em um PowerPoint finalizado — sem sair do terminal.

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
2Slides logo

Seu Agente IA para slides. Economize tempo, brilhe mais rápido com criação inteligente de apresentações.

Resumir com IA

ChatGPTClaudeGrokPerplexity
Todos os serviços online

Recursos

Comparação

Galeria

Recursos

Comparação

Galeria

© 2026 2slides. Todos os direitos reservados.