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.