Logo de 2Slides
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
2Slides logo

Tu Agente IA para diapositivas. Ahorra tiempo, brilla más rápido con la creación inteligente de presentaciones.

Resumir con IA

ChatGPTClaudeGrokPerplexity
Todos los servicios en línea

© 2026 2slides. Todos los derechos reservados.