

Como Usar o Claude Code com o Servidor MCP do 2Slides (Guia 2026)
Resposta rápida (≤60 palavras): O Claude Code pode gerar arquivos PowerPoint reais ao se conectar ao servidor MCP do 2Slides. Pegue uma chave de API em 2slides.com/api e execute
para stdio local, ouclaude mcp add --env API_KEY=xxx --transport stdio 2slides -- npx 2slides-mcppara Streamable HTTP remoto. Depois, é só pedir ao Claude Code que monte um deck.claude mcp add --transport http 2slides https://2slides.com/api/mcp?apikey=KEY
O Claude Code é o agente de programação baseado em terminal da Anthropic, e ele fala o Model Context Protocol (MCP) nativamente. Isso significa que você pode dar a ele uma ferramenta que transforma texto em um arquivo
.pptxEste guia mostra as duas formas de conectar — stdio local e Streamable HTTP remoto — qual escolher, o que cada ferramenta faz e os prompts exatos que transformam um pedido de uma linha em um PowerPoint pronto para download.
Por que conectar o Claude Code ao 2Slides?
O Claude Code é excelente em raciocinar sobre o seu repositório, redigir conteúdo e estruturar um argumento. O que ele não consegue fazer sozinho é gerar um
.pptxA divisão é clara:
- O Claude Code lê o seu material de origem (um README, uma especificação, um CSV, uma nota de pesquisa), raciocina sobre ele e decide o que entra em cada slide.
- O servidor MCP do 2Slides pega esse plano e renderiza um arquivo PowerPoint de verdade — ou slides baseados em imagem com narração de voz por IA e exportação em MP4.
Você fica no terminal o tempo todo. Pede, espera ~30–60 segundos e recebe uma URL de download.
O que você precisa primeiro
- Claude Code instalado e autenticado (no seu PATH).
claude - Uma chave de API do 2Slides. Crie uma em 2slides.com/api. A mesma página tem uma configuração MCP pronta para copiar e colar e o endpoint Streamable HTTP.
- Node.js (para o transporte stdio, que executa localmente). O transporte HTTP não precisa de nada local.
npx 2slides-mcp
Stdio vs Streamable HTTP: qual transporte?
O servidor MCP do 2Slides suporta dois transportes. Ambos expõem o mesmo conjunto de ferramentas; diferem apenas em onde o conector é executado.
| Protocolo Stdio | Protocolo Streamable HTTP | |
|---|---|---|
| Onde roda | Localmente, via npx 2slides-mcp | Remotamente, hospedado pelo 2Slides |
| Precisa de Node.js localmente | Sim | Não |
| Configuração | Adicionar um servidor stdio + env API_KEY | Adicionar uma URL com ?apikey= |
| Melhor para | Dev local, amigável offline, controle total | Containers, CI, clientes leves, zero dependências locais |
| Autenticação | Variável de ambiente API_KEY | Chave de API na query da URL (ou cabeçalho Authorization |
Regra prática: use stdio na sua própria máquina para o trabalho do dia a dia, e Streamable HTTP quando o Claude Code roda em algum lugar onde você não pode instalar Node (uma máquina remota, um job de CI, um container restrito).
Método 1: Conectar via stdio (local)
Execute isto uma vez. O separador
--claude mcp add --env API_KEY=YOUR_2SLIDES_API_KEY --transport stdio 2slides -- npx 2slides-mcp
Alguns pontos que vale conhecer:
- Mantenha (ou outra flag) entre
--transport stdioe o nome do servidor. Como--envaceita múltiplos pares--env, colocar o nome logo depois pode fazer a CLI interpretar o nome como mais uma variável de ambiente.KEY=value - Tudo após é passado ao servidor sem alterações (
--).npx 2slides-mcp - Adicione para tornar o 2Slides disponível em todos os projetos, ou
--scope userpara versioná-lo em um--scope projectcompartilhado com a sua equipe..mcp.json
O
.mcp.json{ "mcpServers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } }
Método 2: Conectar via Streamable HTTP (remoto)
Sem instalação local — basta apontar o Claude Code para o endpoint hospedado:
claude mcp add --transport http 2slides https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY
Prefere manter a chave fora da URL? Envie-a como cabeçalho:
claude mcp add --transport http 2slides https://2slides.com/api/mcp \ --header "Authorization: Bearer YOUR_2SLIDES_API_KEY"
Verifique a conexão
claude mcp list # 2slides deve aparecer e conectar claude mcp get 2slides # mostra sua configuração e as ferramentas descobertas
Ou, dentro de uma sessão interativa, execute o comando de barra
/mcpGere seu primeiro deck
Uma vez conectado, você não chama as ferramentas manualmente — apenas pede. O Claude Code encadeia as ferramentas do 2Slides automaticamente:
Search the 2slides themes for a clean "business" style, then generate a 7-slide deck introducing our Q3 roadmap. Pull the content from ./ROADMAP.md. Return the download link.
Nos bastidores, o Claude Code executa
themes_searchthemeIdslides_generatedownloadUrlQuer slides personalizados, desenhados com imagem, em vez de um modelo? Peça isso e o Claude Code usará o caminho Nano Banana (
slides_create_pdf_slidesjobs_getAs ferramentas do MCP do 2Slides
O Claude Code enxerga estas ferramentas depois de conectado:
| Ferramenta | O que faz | Créditos |
|---|---|---|
themes_search | Encontra um themeId | Grátis |
slides_generate | PowerPoint baseado em tema (Fast PPT), síncrono ou 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é success | Grátis |
Três encadeamentos típicos:
- Fast PPT: →
themes_search(síncrono) → download.slides_generate - Nano Banana: (assíncrono) →
slides_create_pdf_slides→ download.jobs_get - Recursos de vídeo narrado: criar slides → →
jobs_get→slides_generate_narration→jobs_get.slides_download_pages_voices
Erros comuns e solução de problemas
- O servidor não aparece em . Para stdio, verifique se a ordem
claude mcp list/nome está correta (mantenha uma flag entre--enve o nome). Para HTTP, confira novamente a URL e se a chave de API é válida.--env - ausente. O servidor stdio precisa da variável de ambiente; o servidor HTTP precisa de
API_KEYou um cabeçalho?apikey=. Não confunda os dois.Authorization - Pedir um sem a ferramenta. Sem o 2Slides conectado, o Claude Code consegue escrever um roteiro, mas não gerar um PowerPoint real. Conecte o servidor primeiro.
.pptx - Esquecer o tema. Se você não executar nem nomear um estilo, o Fast PPT escolhe um por você. Especifique-o para controlar a aparência.
themes_search - Polling rápido demais. Jobs assíncronos (Nano Banana, narração) devem ser consultados com a cada cerca de 20 segundos, e não em um loop apertado.
jobs_get
Perguntas frequentes
O Claude Code suporta servidores MCP nativamente?
Sim. O Claude Code é um cliente MCP de primeira classe. Você adiciona servidores com
claude mcp addclaude mcp list/mcpStdio ou Streamable HTTP — qual devo usar?
Use stdio na sua máquina local (ela executa
npx 2slides-mcpIsso gera um arquivo PowerPoint de verdade?
Sim. O caminho Fast PPT (
slides_generate.pptxOnde pego a chave de API e a configuração?
Em 2slides.com/api?tab=mcp. Essa página mostra sua chave, uma configuração stdio pronta para colar e a URL do endpoint Streamable HTTP.
Posso compartilhar o servidor do 2Slides com minha equipe?
Sim. Adicione-o com
--scope project.mcp.json--scope userConclusão
O Claude Code faz o pensamento; o servidor MCP do 2Slides faz o arquivo. Conecte uma vez — stdio para local, Streamable HTTP para remoto — e "monte um deck para mim" vira uma única frase no seu terminal.
Se você vive dentro do Claude Code, esse é o caminho mais rápido de uma ideia (ou de um arquivo no seu repositório) até um PowerPoint pronto e editável. Para uma visão mais ampla de como conectar slides a agentes, veja como o MCP está mudando os fluxos de trabalho de apresentações e o mapa completo do ecossistema de servidores MCP de PowerPoint. Usando o app de desktop em vez da CLI? Veja como usar o Claude MCP para gerar apresentações.
Pegue sua chave e configuração em 2slides.com/api?tab=mcp e gere seu primeiro deck pelo terminal em menos de um minuto.
Fontes:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free