

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
enmcp.servers. Consigue una clave en 2slides.com/api, añade un servidor stdio (~/.openclaw/openclaw.json,command: "npx",args: ["2slides-mcp"]) o uno remoto (env.API_KEY+url), y luego pídele a tu agente de OpenClaw que cree una presentación.transport: "streamable-http"
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
.pptxEsta guía cubre el esquema exacto de
openclaw.jsonopenclaw mcp¿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
- OpenClaw instalado (en tu PATH).
openclaw - Una API key de 2Slides desde 2slides.com/api.
- Node.js para el transporte stdio (). El transporte HTTP no necesita nada local.
npx 2slides-mcp
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 identificativo | command | url |
| Campo de transporte | n/d | transport: "streamable-http" |
| Node.js local | Necesario | No necesario |
| Ideal para | Agentes locales, control total | Agentes remotos/alojados, CI |
Método 1: stdio en openclaw.json
La configuración de OpenClaw está en
~/.openclaw/openclaw.jsonmcpservers{ "mcp": { "servers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } } }
Eso es todo: la presencia de
commandMétodo 2: Streamable HTTP en openclaw.json
Para el endpoint alojado, define
urltransport{ "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
(se acepta un alias heredado"streamable-http"pero se normaliza, así que escribetype: "http"). Si tu clave debe ir en una cabecera en lugar de la URL, usatransporten vez de la query"headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }.?apikey=
O usa la CLI openclaw mcp
openclaw mcpEstos 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
probeslides_generatethemes_searchCómo llegan las herramientas a tu agente
Las herramientas MCP configuradas se exponen automáticamente en los perfiles de herramientas codingmessaging
- El perfil oculta las herramientas MCP; cambia de perfil si no las ves.
minimal - Para desactivar las herramientas MCP explícitamente, añade a
"bundle-mcp".tools.deny - Para exponer solo algunas herramientas de 2Slides, usa /
toolFilter.includepor servidor (nombres exactos o 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 mantener un servidor definido pero inactivo, define
"enabled": falseGenera 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_searchslides_generatedownloadUrlslides_create_pdf_slidesjobs_getLas herramientas del servidor MCP de 2Slides
| Herramienta | Qué hace | Créditos |
|---|---|---|
themes_search | Encuentra un themeId | Gratis |
slides_generate | PowerPoint basado en tema (Fast PPT), síncrono/asíncrono | 10 / página |
slides_create_pdf_slides | Diapositivas personalizadas diseñadas con imágenes a partir de texto (Nano Banana) | 100 / página (1K/2K), 200 (4K) |
slides_create_like_this | Diapositivas que imitan el estilo de una imagen de referencia | 100 / página (1K/2K), 200 (4K) |
slides_generate_narration | Añade narración de voz por IA a un job de Nano Banana | 210 / página |
slides_download_pages_voices | Exporta páginas + audio como un ZIP | Gratis |
jobs_get | Consulta un job asíncrono hasta completarse | Gratis |
Errores comunes y solución de problemas
- Usar en lugar de
mcpServers. En la configuración de OpenClaw, la clave esmcp.servers. (mcp.serverses un concepto distinto, de cliente externo: ejecutar OpenClaw como servidor.)mcpServers - Escribir en lugar de
type.transportes un alias heredado; el campo canónico estype.transport: "streamable-http" - Las herramientas no aparecen. Probablemente estés en el perfil , o
minimalcontienetools.deny. Cambia abundle-mcp/codingy ejecutamessaging.openclaw mcp reload - El servidor stdio no arranca. Confirma que Node.js está instalado y que está definida en
API_KEY.env - Consultar jobs asíncronos. Deja que el agente consulte cada unos 20s; los jobs de Nano Banana y narración son asíncronos por defecto.
jobs_get
Preguntas frecuentes
¿OpenClaw admite servidores MCP personalizados?
Sí. OpenClaw es un cliente MCP nativo. Añade servidores bajo la clave
mcp.servers~/.openclaw/openclaw.jsonopenclaw mcp addopenclaw mcp set¿Cuál es la clave de configuración para los servidores MCP en OpenClaw?
mcp.serversmcpcommandargsenvurltransport: "streamable-http"¿Cómo confirmo que 2Slides está conectado?
Ejecuta
openclaw mcp probe 2slides --jsonopenclaw mcp doctor 2slides --probe¿Genera un PowerPoint real?
Sí.
slides_generate.pptx¿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
enmcp.serversle da a cada agente de OpenClaw un generador de diapositivas. Stdio para local,openclaw.jsonpara remoto, y luegotransport: "streamable-http"para demostrar que funciona.openclaw mcp probe
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