

Cómo usar Claude Code con el servidor MCP de 2Slides (guía 2026)
Respuesta rápida (≤60 palabras): Claude Code puede generar archivos de PowerPoint reales conectándose al servidor MCP de 2Slides. Consigue una API key en 2slides.com/api y ejecuta
para stdio local, oclaude mcp add --env API_KEY=xxx --transport stdio 2slides -- npx 2slides-mcppara Streamable HTTP remoto. Luego pídele a Claude Code que cree una presentación.claude mcp add --transport http 2slides https://2slides.com/api/mcp?apikey=KEY
Claude Code es el agente de programación basado en terminal de Anthropic, y habla el Model Context Protocol (MCP) de forma nativa. Esto significa que puedes darle una herramienta que convierte texto en un archivo
.pptxEsta guía te muestra ambas formas de conectarse —stdio local y Streamable HTTP remoto—, cuál elegir, qué hace cada herramienta y los prompts exactos que convierten una petición de una línea en un PowerPoint descargable.
¿Por qué conectar Claude Code a 2Slides?
Claude Code es excelente razonando sobre tu repositorio, redactando contenido y estructurando un argumento. Lo que no puede hacer por sí solo es producir un
.pptxLa división es clara:
- Claude Code lee tu material de origen (un README, una especificación, un CSV, una nota de investigación), razona sobre él y decide qué va en cada diapositiva.
- El servidor MCP de 2Slides toma ese plan y renderiza un archivo de PowerPoint real, o diapositivas basadas en imágenes con narración de voz por IA y exportación a MP4.
Te quedas en la terminal todo el tiempo. Pides, esperas unos 30-60 segundos y obtienes una URL de descarga.
Qué necesitas primero
- Claude Code instalado y autenticado (en tu PATH).
claude - Una API key de 2Slides. Crea una en 2slides.com/api. La misma página tiene una configuración MCP lista para copiar y pegar y el endpoint de Streamable HTTP.
- Node.js (para el transporte stdio, que ejecuta localmente). El transporte HTTP no necesita nada local.
npx 2slides-mcp
Stdio vs Streamable HTTP: ¿qué transporte?
El servidor MCP de 2Slides admite dos transportes. Ambos exponen el mismo conjunto de herramientas; solo se diferencian en dónde se ejecuta el conector.
| Protocolo Stdio | Protocolo Streamable HTTP | |
|---|---|---|
| Dónde se ejecuta | Localmente, vía npx 2slides-mcp | De forma remota, alojado por 2Slides |
| Requiere Node.js localmente | Sí | No |
| Configuración | Añadir un servidor stdio + variable API_KEY | Añadir una URL con ?apikey= |
| Ideal para | Desarrollo local, sin conexión, control total | Contenedores, CI, clientes ligeros, cero dependencias locales |
| Autenticación | Variable de entorno API_KEY | API key en la query de la URL (o cabecera Authorization |
Regla práctica: usa stdio en tu propia máquina para el trabajo diario, y Streamable HTTP cuando Claude Code se ejecute en un lugar donde no puedas instalar Node (un servidor remoto, un job de CI, un contenedor restringido).
Método 1: Conectar vía stdio (local)
Ejecuta esto una vez. El separador
--claude mcp add --env API_KEY=YOUR_2SLIDES_API_KEY --transport stdio 2slides -- npx 2slides-mcp
Algunas cosas que conviene saber:
- Mantén (u otro flag) entre
--transport stdioy el nombre del servidor. Como--envacepta varios pares--env, poner el nombre justo después puede hacer que la CLI lo lea como otra variable de entorno.KEY=value - Todo lo que va después de se pasa al servidor sin alterar (
--).npx 2slides-mcp - Añade para que 2Slides esté disponible en todos los proyectos, o
--scope userpara guardarlo en un--scope projectcompartido con tu equipo..mcp.json
El
.mcp.json{ "mcpServers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } }
Método 2: Conectar vía Streamable HTTP (remoto)
Sin instalación local: solo apunta Claude Code al endpoint alojado:
claude mcp add --transport http 2slides https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY
¿Prefieres mantener la clave fuera de la URL? Envíala como cabecera en su lugar:
claude mcp add --transport http 2slides https://2slides.com/api/mcp \ --header "Authorization: Bearer YOUR_2SLIDES_API_KEY"
Verifica la conexión
claude mcp list # 2slides debería aparecer y conectarse claude mcp get 2slides # muestra su configuración y las herramientas descubiertas
O, dentro de una sesión interactiva, ejecuta el comando
/mcpGenera tu primera presentación
Una vez conectado, no invocas las herramientas a mano: simplemente preguntas. Claude Code encadena las herramientas de 2Slides automáticamente:
Search the 2slides themes for a clean "business" style, then generate a 7-slide deck introducing our Q3 roadmap. Pull the content from ./ROADMAP.md. Return the download link.
Entre bambalinas, Claude Code ejecuta
themes_searchthemeIdslides_generatedownloadUrl¿Quieres diapositivas personalizadas y diseñadas con imágenes en lugar de una plantilla? Pídelo y Claude Code usará la vía de Nano Banana (
slides_create_pdf_slidesjobs_getLas herramientas del servidor MCP de 2Slides
Claude Code ve estas herramientas una vez conectado:
| Herramienta | Qué hace | Créditos |
|---|---|---|
themes_search | Encuentra un themeId | Gratis |
slides_generate | PowerPoint basado en tema (Fast PPT), síncrono o 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 success | Gratis |
Tres cadenas típicas:
- Fast PPT: →
themes_search(síncrono) → descarga.slides_generate - Nano Banana: (asíncrono) →
slides_create_pdf_slides→ descarga.jobs_get - Recursos de vídeo narrado: crear diapositivas → →
jobs_get→slides_generate_narration→jobs_get.slides_download_pages_voices
Errores comunes y solución de problemas
- El servidor no aparece en . Para stdio, comprueba que el orden de
claude mcp list/nombre es correcto (mantén un flag entre--envy el nombre). Para HTTP, revisa la URL y que la API key sea válida.--env - Falta . El servidor stdio necesita la variable de entorno; el servidor HTTP necesita
API_KEYo una cabecera?apikey=. No los confundas.Authorization - Pedir un sin la herramienta. Sin 2Slides conectado, Claude Code puede escribir un esquema pero no puede producir un PowerPoint real. Conecta primero el servidor.
.pptx - Olvidar el tema. Si no ejecutas ni nombras un estilo, Fast PPT elige uno por ti. Especifícalo para controlar el aspecto.
themes_search - Consultar demasiado rápido. Los jobs asíncronos (Nano Banana, narración) deben consultarse con cada unos 20 segundos, no en un bucle ajustado.
jobs_get
Preguntas frecuentes
¿Claude Code admite servidores MCP de forma nativa?
Sí. Claude Code es un cliente MCP de primera clase. Añades servidores con
claude mcp addclaude mcp list/mcpStdio o Streamable HTTP: ¿cuál debería usar?
Usa stdio en tu máquina local (ejecuta
npx 2slides-mcp¿Esto produce un archivo de PowerPoint real?
Sí. La vía de Fast PPT (
slides_generate.pptx¿De dónde saco la API key y la configuración?
En 2slides.com/api?tab=mcp. Esa página muestra tu clave, una configuración stdio lista para pegar y la URL del endpoint de Streamable HTTP.
¿Puedo compartir el servidor de 2Slides con mi equipo?
Sí. Añádelo con
--scope project.mcp.json--scope userConclusión
Claude Code se encarga de pensar; el servidor MCP de 2Slides se encarga del archivo. Conéctalo una vez —stdio para local, Streamable HTTP para remoto— y «hazme una presentación» se convierte en una sola frase en tu terminal.
Si vives en Claude Code, este es el camino más rápido desde una idea (o un archivo de tu repositorio) hasta un PowerPoint terminado y editable. Para una visión más amplia de cómo conectar diapositivas a agentes, consulta cómo el MCP está cambiando los flujos de trabajo de presentaciones y el mapa completo del ecosistema de servidores MCP de PowerPoint. ¿Usas la app de escritorio en lugar de la CLI? Consulta cómo usar Claude MCP para generar presentaciones.
Consigue tu clave y configuración en 2slides.com/api?tab=mcp y genera tu primera presentación desde la terminal en menos de un minuto.
Fuentes:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free