

Como Usar o Gemini CLI com o Servidor MCP do 2Slides (Guia 2026)
Resposta rápida (≤60 palavras): O Gemini CLI do Google pode gerar arquivos PowerPoint reais via servidor MCP do 2Slides. Pegue uma chave em 2slides.com/api e adicione uma entrada
aomcpServers—~/.gemini/settings.json,command: "npx",args: ["2slides-mcp"]para stdio, ouenv.API_KEYpara Streamable HTTP. Ou executehttpUrl: "https://2slides.com/api/mcp?apikey=KEY". Depois, peça ao Gemini que monte um deck.gemini mcp add
O Gemini CLI é o agente de IA de terminal de código aberto do Google, e ele fala o Model Context Protocol (MCP). Conecte-o ao servidor MCP do 2Slides e o Gemini pode transformar um prompt — ou um arquivo no seu diretório de trabalho — em um
.pptxEste guia traz os blocos exatos de
settings.jsongemini mcp addPor que conectar o Gemini CLI ao 2Slides?
O Gemini é um raciocinador multimodal forte, mas não gera arquivos binários
.pptx- O Gemini CLI lê sua origem, planeja os slides e escreve o texto.
- 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 exportável.
O que você precisa primeiro
- Gemini CLI instalado (no seu PATH).
gemini - Uma chave de API do 2Slides em 2slides.com/api.
- Node.js para o transporte stdio (). O transporte HTTP não precisa de nada local.
npx 2slides-mcp
Stdio vs Streamable HTTP: qual transporte?
Ambos expõem as mesmas ferramentas; a diferença é a chave de configuração e onde o conector roda.
| Stdio (local) | Streamable HTTP (remoto) | |
|---|---|---|
| Chave de config | commandargsenv | httpUrl |
| Node.js local | Obrigatório | Não obrigatório |
| Melhor para | Dev local | Remoto/CI, configurações enxutas |
O nome da chave importa: o Gemini CLI usa
para Streamable HTTP ehttpUrlpara SSE legado. Para o endpoint Streamable HTTP do 2Slides, useurl.httpUrl
Método 1: stdio no settings.json
O Gemini CLI lê
~/.gemini/settings.json.gemini/settings.jsonmcpServers{ "mcpServers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } }
Os valores em
env"API_KEY": "$TWOSLIDES_API_KEY"Método 2: Streamable HTTP no settings.json
Para o endpoint hospedado, use
httpUrl{ "mcpServers": { "2slides-remote": { "httpUrl": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY" } } }
Prefere autenticação por cabeçalho? Adicione um objeto
headers"headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }Ou use o comando gemini mcp add
gemini mcp add# stdio (-e define variáveis de ambiente) gemini mcp add -e API_KEY=YOUR_2SLIDES_API_KEY 2slides npx 2slides-mcp # Streamable HTTP gemini mcp add --transport http 2slides-remote "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY"
Estes gravam as mesmas entradas
mcpServerssettings.json-t, --transport-e, --env-H, --header--timeoutVerifique a conexão
Dentro de uma sessão interativa do
gemini/mcp
Ele mostra o status de cada servidor (CONNECTED / CONNECTING / DISCONNECTED) e as ferramentas descobertas. Use
/mcp authGere seu primeiro deck
É só pedir:
Read ./notes/market-update.md and generate a 9-slide briefing. Find a professional theme from 2slides, build the PowerPoint, and give me the download link.
O Gemini CLI executa
themes_searchslides_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
- Usou para o endpoint Streamable HTTP. O Gemini CLI trata
urlcomo SSE. Useurlpara o Streamable HTTP do 2Slides.httpUrl - O servidor aparece como DISCONNECTED no . Verifique a chave de API e, para stdio, confirme que o Node.js está instalado.
/mcp - Nenhuma ferramenta listada. Reinicie a sessão após editar o , ou rode novamente
settings.json.gemini mcp add - Nenhum sem a ferramenta. O Gemini sozinho rascunha um roteiro; o 2Slides produz o arquivo.
.pptx - Polling apertado. Deixe o Gemini fazer polling em a cada cerca de 20 segundos para jobs assíncronos Nano Banana / de narração.
jobs_get
Perguntas frequentes
O Gemini CLI suporta servidores MCP?
Sim. O Gemini CLI é um cliente MCP. Configure servidores sob
mcpServers~/.gemini/settings.jsongemini mcp addQual é a chave de configuração de um servidor Streamable HTTP?
httpUrlurlhttpUrlOnde o Gemini CLI armazena a configuração MCP?
~/.gemini/settings.json.gemini/settings.jsonmcpServersIsso gera um PowerPoint de verdade?
Sim —
slides_generate.pptxOnde pego a chave e a configuração?
Em 2slides.com/api?tab=mcp: sua chave, uma configuração pronta para copiar e colar e a URL do endpoint Streamable HTTP.
Conclusão
Uma única entrada
—mcpServerspara local,commandpara remoto — transforma o Gemini CLI em um gerador de slides. Verifique comhttpUrle então é só pedir um deck./mcp
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. Trabalhando em outro agente de terminal? Veja Claude Code, OpenAI Codex e Qwen Code com o mesmo servidor.
Pegue sua chave e configuração em 2slides.com/api?tab=mcp e gere seu primeiro deck pelo Gemini CLI 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