SlideSpeak

Crea y automatiza presentaciones de PowerPoint y diapositivas usando la API de SlideSpeak. Requiere una clave de API.

Documentación

slidespeak-mcp

Un servidor MCP que te permite crear presentaciones de PowerPoint. Impulsado por SlideSpeak, ahora puedes crear presentaciones usando el MCP de SlideSpeak. Automatiza informes, presentaciones y otras diapositivas. ¡Comienza hoy!

Uso con Claude Desktop

Para usar esto con Claude Desktop, agrega lo siguiente a tu claude_desktop_config.json:

MCP remoto

Esta es la forma más fácil de ejecutar el MCP. Este enfoque requiere que tengas Node.js instalado en tu sistema.

(Descarga Node.js gratis aquí)

{
  "mcpServers": {
    "slidespeak": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.slidespeak.co/mcp",
        "--header",
        "Authorization: Bearer YOUR-SLIDESPEAK-API-KEY-HERE"
      ],
      "timeout": 300000
    }
  }
}

Docker

Esto te permitirá ejecutar el servidor MCP en tu propia computadora. Este enfoque requiere que Docker esté instalado en tu sistema.

(Descarga Docker Desktop gratis aquí)

{
  "mcpServers": {
    "slidespeak": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "SLIDESPEAK_API_KEY",
        "slidespeak/slidespeak-mcp:latest"
      ],
      "env": {
        "SLIDESPEAK_API_KEY": "YOUR-SLIDESPEAK-API-KEY-HERE"
      }
    }
  }
}

Obtener una clave de API

Visita esta página para obtener una clave de API para SlideSpeak: https://slidespeak.co/slidespeak-api/

Desarrollo del MCP de SlideSpeak

La siguiente información está relacionada con el desarrollo del MCP de SlideSpeak. Estos pasos no son necesarios para usar el MCP.

Construcción de la imagen Docker

Esto es para pruebas locales; si deseas publicar un nuevo contenedor Docker, consulta la sección "Crear una nueva versión" a continuación.

docker build . -t slidespeak/slidespeak-mcp:TAG-HERE

Desarrollo

Instalar uv

curl -LsSf https://astral.sh/uv/install.sh | sh

Crear un entorno virtual y activarlo

uv venv source .venv/bin/activate

Instalar dependencias

uv pip install -r requirements.txt

Usar el servidor directamente sin Docker

Agrega lo siguiente a tu claude_desktop_config.json:

{
  "mcpServers": {
    "slidespeak": {
      "command": "/path/to/.local/bin/uv",
      "args": [
        "--directory",
        "/path/to/slidespeak-mcp",
        "run",
        "slidespeak.py"
      ],
      "env": {
        "SLIDESPEAK_API_KEY": "API-KEY-HERE"
      }
    }
  }
}

Crear una nueva versión

El nombre de la versión debe tener el formato de MAJOR.MINOR.PATCH (por ejemplo, 1.0.0).

La versión debe actualizarse en los siguientes archivos:

  • pyproject.toml -> version
  • slidespeak.py -> USER_AGENT

Crea una nueva versión en GitHub y etiquétala con el número de versión. Esto activará una GitHub Action. La versión se compilará y enviará automáticamente a Docker Hub.

https://hub.docker.com/r/slidespeak/slidespeak-mcp