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 2slides-mcp
    ). 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 transporten/d
transport: "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": ["2slides-mcp"], "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": ["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": 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_search
Encuentra un
themeId
para Fast PPT
Gratis
slides_generate
PowerPoint basado en tema (Fast PPT), síncrono/asíncrono10 / 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 referencia100 / página (1K/2K), 200 (4K)
slides_generate_narration
Añade narración de voz por IA a un job de Nano Banana210 / página
slides_download_pages_voices
Exporta páginas + audio como un ZIPGratis
jobs_get
Consulta 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