

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.serversen~/.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
- OpenClaw instalado (
openclawen tu PATH). - Una API key de 2Slides desde 2slides.com/api.
- 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 identificativo | command presente | url presente |
| 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.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 heredadotype: "http"pero se normaliza, así que escribetransport). 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 runtimesUn 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
minimaloculta las herramientas MCP; cambia de perfil si no las ves. - Para desactivar las herramientas MCP explícitamente, añade
"bundle-mcp"atools.deny. - Para exponer solo algunas herramientas de 2Slides, usa
toolFilter.include/toolFilter.excludepor 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
| Herramienta | Qué hace | Créditos |
|---|---|---|
themes_search | Encuentra un themeId para Fast PPT | 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_slides_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
mcpServersen lugar demcp.servers. En la configuración de OpenClaw, la clave esmcp.servers. (mcpServerses un concepto distinto, de cliente externo: ejecutar OpenClaw como servidor.) - Escribir
typeen lugar detransport.typees un alias heredado; el campo canónico estransport: "streamable-http". - Las herramientas no aparecen. Probablemente estés en el perfil
minimal, otools.denycontienebundle-mcp. Cambia acoding/messagingy ejecutaopenclaw mcp reload. - El servidor stdio no arranca. Confirma que Node.js está instalado y que
API_KEYestá definida enenv. - Consultar jobs asíncronos. Deja que el agente consulte
jobs_getcada 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.serversenopenclaw.jsonle da a cada agente de OpenClaw un generador de diapositivas. Stdio para local,transport: "streamable-http"para remoto, y luegoopenclaw mcp probepara 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