

Como Usar o OpenClaw com o Servidor MCP do 2Slides (Guia 2026)
Resposta rápida (≤60 palavras): O OpenClaw pode gerar arquivos PowerPoint reais adicionando o servidor MCP do 2Slides sob a chave
emmcp.servers. Pegue uma chave em 2slides.com/api, adicione um servidor stdio (~/.openclaw/openclaw.json,command: "npx",args: ["2slides-mcp"]) ou um remoto (env.API_KEY+url) e então peça ao seu agente OpenClaw que monte um deck.transport: "streamable-http"
O OpenClaw é um framework de agentes de IA de código aberto, e é um cliente completo do Model Context Protocol (MCP). Conecte o servidor MCP do 2Slides e qualquer agente OpenClaw ganha a capacidade de transformar um briefing — ou um documento que ele consiga ler — em um
.pptxEste guia cobre o schema exato de
openclaw.jsonopenclaw mcpPor que dar ao OpenClaw o servidor do 2Slides?
Os agentes OpenClaw raciocinam, planejam e leem seus arquivos. Eles não renderizam arquivos binários de slides — isso é tarefa de um gerador dedicado. Com o 2Slides conectado:
- O OpenClaw decide a estrutura dos slides, o texto e a narrativa a partir do seu material de origem.
- O servidor MCP do 2Slides produz o PowerPoint de verdade — Fast PPT baseado em tema, ou slides desenhados com imagem, com narração de voz por IA opcional e um pacote de recursos exportável.
O que você precisa primeiro
- OpenClaw instalado (no seu PATH).
openclaw - 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?
O servidor MCP do 2Slides suporta os dois. No OpenClaw, os dois são distinguidos simplesmente por quais campos você define — não há campo type
| Stdio (local) | Streamable HTTP (remoto) | |
|---|---|---|
| Campo identificador | command | url |
| Campo de transporte | n/a | transport: "streamable-http" |
| Node.js local | Obrigatório | Não obrigatório |
| Melhor para | Agentes locais, controle total | Agentes remotos/hospedados, CI |
Método 1: stdio no openclaw.json
A configuração do OpenClaw fica em
~/.openclaw/openclaw.jsonmcpservers{ "mcp": { "servers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } } }
É só isso — a presença de
commandMétodo 2: Streamable HTTP no openclaw.json
Para o endpoint hospedado, defina
urltransport{ "mcp": { "servers": { "2slides": { "url": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY", "transport": "streamable-http" } } } }
Nota: o valor de transporte canônico do OpenClaw é
(um alias legado"streamable-http"é aceito, mas normalizado — escrevatype: "http"). Se a sua chave deve ir em um cabeçalho em vez da URL, usetransportem vez da query"headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }.?apikey=
Ou use a CLI openclaw mcp
openclaw mcpEstes gravam na mesma configuração
mcp.servers# stdio openclaw mcp add 2slides --command npx --arg 2slides-mcp --env API_KEY=YOUR_2SLIDES_API_KEY # remoto (define o objeto completo do servidor como JSON) openclaw mcp set 2slides '{"url":"https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY","transport":"streamable-http"}'
Verifique a conexão
O OpenClaw vem com diagnósticos MCP dedicados:
openclaw mcp status --verbose # transporte/auth/timeouts resolvidos (estático, sem conexão) openclaw mcp doctor 2slides --probe # verificações estáticas, depois um teste de conexão ao vivo openclaw mcp probe 2slides --json # conecta ao vivo e lista as ferramentas expostas openclaw mcp reload # descarta runtimes MCP em cache no processo
Um
probeslides_generatethemes_searchComo as ferramentas chegam ao seu agente
As ferramentas MCP configuradas são expostas automaticamente nos perfis de ferramentas codingmessaging
- O perfil oculta as ferramentas MCP; troque de perfil se não as vir.
minimal - Para desabilitar as ferramentas MCP explicitamente, adicione a
"bundle-mcp".tools.deny - Para expor apenas algumas ferramentas do 2Slides, use /
toolFilter.includepor servidor (nomes exatos ou globstoolFilter.exclude):*
{ "mcp": { "servers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" }, "toolFilter": { "include": ["themes_search", "slides_generate", "jobs_get"] } } } } }
Para manter um servidor definido, porém inativo, defina
"enabled": falseGere seu primeiro deck
Peça ao seu agente OpenClaw em linguagem natural:
Read PROJECT_BRIEF.md and generate an 8-slide overview deck. Find a clean "minimal" theme from 2slides first, then create the PowerPoint and give me the download link.
O OpenClaw chama
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 em vez de
mcpServers. Na configuração do OpenClaw, a chave émcp.servers. (mcp.serversé um conceito diferente, de cliente externo — executar o OpenClaw como um servidor.)mcpServers - Escreveu em vez de
type.transporté um alias legado; o campo canônico étype.transport: "streamable-http" - As ferramentas não aparecem. Você provavelmente está no perfil , ou
minimalcontémtools.deny. Mude parabundle-mcp/codinge executemessaging.openclaw mcp reload - O servidor stdio não inicia. Confirme que o Node.js está instalado e que está definido em
API_KEY.env - Polling de jobs assíncronos. Deixe o agente fazer polling em a cada ~20s; jobs Nano Banana e de narração são assíncronos por padrão.
jobs_get
Perguntas frequentes
O OpenClaw suporta servidores MCP personalizados?
Sim. O OpenClaw é um cliente MCP nativo. Adicione servidores sob a chave
mcp.servers~/.openclaw/openclaw.jsonopenclaw mcp addopenclaw mcp setQual é a chave de configuração dos servidores MCP no OpenClaw?
mcp.serversmcpcommandargsenvurltransport: "streamable-http"Como confirmo que o 2Slides está conectado?
Execute
openclaw mcp probe 2slides --jsonopenclaw mcp doctor 2slides --probeIsso 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 o endpoint Streamable HTTP.
Conclusão
Uma única entrada
nomcp.serversdá a todo agente OpenClaw um gerador de slides. Stdio para local,openclaw.jsonpara remoto — depoistransport: "streamable-http"para provar que funciona.openclaw mcp probe
Para o contexto 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. Comparando agentes? Veja como usar o Claude Code e o OpenAI Codex com o mesmo servidor.
Pegue sua chave e configuração em 2slides.com/api?tab=mcp e dê ao seu agente OpenClaw um caminho de uma frase até um deck finalizado.
Fontes:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free