Logo 2Slides
Como Usar o OpenClaw com o Servidor MCP do 2Slides (Guia 2026)
2Slides Team
7 min read

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 mcp.servers em ~/.openclaw/openclaw.json. Pegue uma chave em 2slides.com/api, adicione um servidor stdio (command: "npx", args: ["2slides-mcp"], env.API_KEY) ou um remoto (url + transport: "streamable-http") e então peça ao seu agente OpenClaw que monte um deck.

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 .pptx finalizado e editável.

Este guia cobre o schema exato de openclaw.json para os dois transportes (stdio local e Streamable HTTP remoto), os atalhos da CLI openclaw mcp, como as ferramentas MCP aparecem nos perfis de ferramentas do agente e como verificar tudo com uma sondagem ao vivo.

Por 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

  1. OpenClaw instalado (openclaw no seu PATH).
  2. Uma chave de API do 2Slides em 2slides.com/api.
  3. Node.js para o transporte stdio (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 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 identificadorcommand presenteurl presente
Campo de transporten/atransport: "streamable-http"
Node.js localObrigatórioNão obrigatório
Melhor paraAgentes locais, controle totalAgentes remotos/hospedados, CI

Método 1: stdio no openclaw.json

A configuração do OpenClaw fica em ~/.openclaw/openclaw.json. Os servidores MCP vão sob a chave de nível superior mcp, em um objeto servers indexado por nome:

{ "mcp": { "servers": { "2slides": { "command": "npx", "args": ["-y", "2slides-mcp@latest"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } } }

É só isso — a presença de command o marca como um servidor stdio local.

Método 2: Streamable HTTP no openclaw.json

Para o endpoint hospedado, defina url e o campo canônico transport:

{ "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 é "streamable-http" (um alias legado type: "http" é aceito, mas normalizado — escreva transport). Se a sua chave deve ir em um cabeçalho em vez da URL, use "headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" } em vez da query ?apikey=.

Ou use a CLI openclaw mcp

Estes 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 probe bem-sucedido lista as ferramentas do 2Slides (slides_generate, themes_search e as demais), confirmando que o agente pode chamá-las.

Como as ferramentas chegam ao seu agente

As ferramentas MCP configuradas são expostas automaticamente nos perfis de ferramentas coding e messaging do OpenClaw. Observações:

  • O perfil minimal oculta as ferramentas MCP; troque de perfil se não as vir.
  • Para desabilitar as ferramentas MCP explicitamente, adicione "bundle-mcp" a tools.deny.
  • Para expor apenas algumas ferramentas do 2Slides, use toolFilter.include / toolFilter.exclude por servidor (nomes exatos ou globs *):
{ "mcp": { "servers": { "2slides": { "command": "npx", "args": ["-y", "2slides-mcp@latest"], "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": false.

Gere 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_search → slides_generate (Fast PPT) → retorna a downloadUrl. Para slides personalizados desenhados com imagem, ele usa slides_create_pdf_slides e faz polling em jobs_get (a cada cerca de 20 segundos) até 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

  • Usou mcpServers em vez de mcp.servers. Na configuração do OpenClaw, a chave é mcp.servers. (mcpServers é um conceito diferente, de cliente externo — executar o OpenClaw como um servidor.)
  • Escreveu type em vez de transport. type é um alias legado; o campo canônico é transport: "streamable-http".
  • As ferramentas não aparecem. Você provavelmente está no perfil minimal, ou tools.deny contém bundle-mcp. Mude para coding/messaging e execute openclaw mcp reload.
  • O servidor stdio não inicia. Confirme que o Node.js está instalado e que API_KEY está definido em env.
  • Polling de jobs assíncronos. Deixe o agente fazer polling em jobs_get a cada ~20s; jobs Nano Banana e de narração são assíncronos por padrão.

Perguntas frequentes

O OpenClaw suporta servidores MCP personalizados?

Sim. O OpenClaw é um cliente MCP nativo. Adicione servidores sob a chave mcp.servers em ~/.openclaw/openclaw.json, ou via openclaw mcp add / openclaw mcp set. Tanto o transporte stdio quanto o Streamable HTTP são suportados.

Qual é a chave de configuração dos servidores MCP no OpenClaw?

mcp.servers — um objeto indexado por nome dentro do objeto de nível superior mcp. Servidores locais usam command/args/env; servidores remotos usam url + transport: "streamable-http".

Como confirmo que o 2Slides está conectado?

Execute openclaw mcp probe 2slides --json para uma conexão ao vivo que lista as ferramentas expostas, ou openclaw mcp doctor 2slides --probe para verificações estáticas mais um teste de conexão.

Isso gera um PowerPoint de verdade?

Sim. slides_generate retorna um .pptx editável; as ferramentas Nano Banana retornam decks desenhados com imagem, com narração de IA opcional e um pacote exportável.

Onde 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 mcp.servers no openclaw.json dá a todo agente OpenClaw um gerador de slides. Stdio para local, transport: "streamable-http" para remoto — depois openclaw mcp probe para provar que funciona.

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
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.