2Slides Logo
Cómo usar OpenClaw con el servidor MCP de 2Slides (guía 2026)
2Slides Team
7 min read

Cómo usar OpenClaw con el servidor MCP de 2Slides (guía 2026)

Respuesta rápida (≤60 palabras): OpenClaw puede generar archivos de PowerPoint reales añadiendo el servidor MCP de 2Slides bajo la clave mcp.servers en ~/.openclaw/openclaw.json. Consigue una clave en 2slides.com/api, añade un servidor stdio (command: "npx", args: ["2slides-mcp"], env.API_KEY) o uno remoto (url + transport: "streamable-http"), y luego pídele a tu agente de OpenClaw que cree una presentación.

OpenClaw es un framework de agentes de IA de código abierto, y es un cliente completo del Model Context Protocol (MCP). Conecta el servidor MCP de 2Slides y cualquier agente de OpenClaw gana la capacidad de convertir un brief —o un documento que pueda leer— en un .pptx terminado y editable.

Esta guía cubre el esquema exacto de openclaw.json para ambos transportes (stdio local y Streamable HTTP remoto), los atajos de la CLI openclaw mcp, cómo aparecen las herramientas MCP en los perfiles de herramientas del agente y cómo verificarlo todo con una prueba en vivo.

¿Por qué darle a OpenClaw el servidor de 2Slides?

Los agentes de OpenClaw razonan, planifican y leen tus archivos. No renderizan archivos binarios de diapositivas: eso es trabajo de un generador dedicado. Con 2Slides conectado:

  • OpenClaw decide la estructura de las diapositivas, el texto y la narrativa a partir de tu material de origen.
  • El servidor MCP de 2Slides produce el PowerPoint real: Fast PPT basado en tema, o diapositivas diseñadas con imágenes con narración de voz por IA opcional y un paquete de recursos exportable.

Qué necesitas primero

  1. OpenClaw instalado (openclaw en tu PATH).
  2. Una API key de 2Slides desde 2slides.com/api.
  3. Node.js para el transporte stdio (npx -y 2slides-mcp@latest). El transporte HTTP no necesita nada local.

Stdio vs Streamable HTTP: ¿qué transporte?

El servidor MCP de 2Slides admite ambos. En OpenClaw, los dos se distinguen simplemente por qué campos defines: no hay campo type:

Stdio (local)Streamable HTTP (remoto)
Campo identificativocommand presenteurl presente
Campo de transporten/dtransport: "streamable-http"
Node.js localNecesarioNo necesario
Ideal paraAgentes locales, control totalAgentes remotos/alojados, CI

Método 1: stdio en openclaw.json

La configuración de OpenClaw está en ~/.openclaw/openclaw.json. Los servidores MCP van bajo la clave de nivel superior mcp, en un objeto servers indexado por nombre:

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

Eso es todo: la presencia de command lo marca como un servidor stdio local.

Método 2: Streamable HTTP en openclaw.json

Para el endpoint alojado, define url y el campo canónico transport:

{ "mcp": { "servers": { "2slides": { "url": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY", "transport": "streamable-http" } } } }

Nota: El valor de transporte canónico de OpenClaw es "streamable-http" (se acepta un alias heredado type: "http" pero se normaliza, así que escribe transport). Si tu clave debe ir en una cabecera en lugar de la URL, usa "headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" } en vez de la query ?apikey=.

O usa la CLI openclaw mcp

Estos escriben en la misma configuración mcp.servers:

# stdio openclaw mcp add 2slides --command npx --arg 2slides-mcp --env API_KEY=YOUR_2SLIDES_API_KEY # remote (set the full server object as JSON) openclaw mcp set 2slides '{"url":"https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY","transport":"streamable-http"}'

Verifica la conexión

OpenClaw incluye diagnósticos MCP dedicados:

openclaw mcp status --verbose # resolved transport/auth/timeouts (static, no connection) openclaw mcp doctor 2slides --probe # static checks, then a live connection test openclaw mcp probe 2slides --json # connect live and list the exposed tools openclaw mcp reload # drop cached in-process MCP runtimes

Un probe correcto lista las herramientas de 2Slides (slides_generate, themes_search y el resto), confirmando que el agente puede invocarlas.

Cómo llegan las herramientas a tu agente

Las herramientas MCP configuradas se exponen automáticamente en los perfiles de herramientas coding y messaging de OpenClaw. Notas:

  • El perfil minimal oculta las herramientas MCP; cambia de perfil si no las ves.
  • Para desactivar las herramientas MCP explícitamente, añade "bundle-mcp" a tools.deny.
  • Para exponer solo algunas herramientas de 2Slides, usa toolFilter.include / toolFilter.exclude por servidor (nombres exactos o 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 mantener un servidor definido pero inactivo, define "enabled": false.

Genera tu primera presentación

Pídeselo a tu agente de OpenClaw en lenguaje 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.

OpenClaw llama a themes_search → slides_generate (Fast PPT) → devuelve el downloadUrl. Para diapositivas personalizadas diseñadas con imágenes usa slides_create_pdf_slides y consulta jobs_get (cada unos 20 segundos) hasta que esté listo.

Las herramientas del servidor MCP de 2Slides

HerramientaQué haceCréditos
themes_searchEncuentra un themeId para Fast PPTGratis
slides_generatePowerPoint basado en tema (Fast PPT), síncrono/asíncrono10 / página
slides_create_pdf_slidesDiapositivas personalizadas diseñadas con imágenes a partir de texto (Nano Banana)100 / página (1K/2K), 200 (4K)
slides_create_like_thisDiapositivas que imitan el estilo de una imagen de referencia100 / página (1K/2K), 200 (4K)
slides_generate_narrationAñade narración de voz por IA a un job de Nano Banana210 / página
slides_download_slides_pages_voicesExporta páginas + audio como un ZIPGratis
jobs_getConsulta un job asíncrono hasta completarseGratis

Errores comunes y solución de problemas

  • Usar mcpServers en lugar de mcp.servers. En la configuración de OpenClaw, la clave es mcp.servers. (mcpServers es un concepto distinto, de cliente externo: ejecutar OpenClaw como servidor.)
  • Escribir type en lugar de transport. type es un alias heredado; el campo canónico es transport: "streamable-http".
  • Las herramientas no aparecen. Probablemente estés en el perfil minimal, o tools.deny contiene bundle-mcp. Cambia a coding/messaging y ejecuta openclaw mcp reload.
  • El servidor stdio no arranca. Confirma que Node.js está instalado y que API_KEY está definida en env.
  • Consultar jobs asíncronos. Deja que el agente consulte jobs_get cada unos 20s; los jobs de Nano Banana y narración son asíncronos por defecto.

Preguntas frecuentes

¿OpenClaw admite servidores MCP personalizados?

Sí. OpenClaw es un cliente MCP nativo. Añade servidores bajo la clave mcp.servers en ~/.openclaw/openclaw.json, o vía openclaw mcp add / openclaw mcp set. Se admiten tanto los transportes stdio como Streamable HTTP.

¿Cuál es la clave de configuración para los servidores MCP en OpenClaw?

mcp.servers: un objeto indexado por nombre dentro del objeto de nivel superior mcp. Los servidores locales usan command/args/env; los remotos usan url + transport: "streamable-http".

¿Cómo confirmo que 2Slides está conectado?

Ejecuta openclaw mcp probe 2slides --json para una conexión en vivo que lista las herramientas expuestas, o openclaw mcp doctor 2slides --probe para comprobaciones estáticas más una prueba de conexión.

¿Genera un PowerPoint real?

Sí. slides_generate devuelve un .pptx editable; las herramientas de Nano Banana devuelven presentaciones diseñadas con imágenes con narración por IA opcional y un paquete exportable.

¿De dónde saco la clave y la configuración?

En 2slides.com/api?tab=mcp: tu clave, una configuración lista para copiar y pegar y el endpoint de Streamable HTTP.

Conclusión

Una sola entrada mcp.servers en openclaw.json le da a cada agente de OpenClaw un generador de diapositivas. Stdio para local, transport: "streamable-http" para remoto, y luego openclaw mcp probe para demostrar que funciona.

Para el contexto más amplio, consulta cómo el MCP está cambiando los flujos de trabajo de presentaciones y el mapa del ecosistema de servidores MCP de PowerPoint. ¿Comparando agentes? Consulta cómo usar Claude Code y OpenAI Codex con el mismo servidor.

Consigue tu clave y configuración en 2slides.com/api?tab=mcp y dale a tu agente de OpenClaw un camino de una sola frase hacia una presentación terminada.

Fuentes:

About 2Slides

Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.

Try For Free