Office PowerPoint MCP Server
by GongRzhe
Crea, edita y manipula presentaciones PowerPoint a través de asistentes de IA
productivity Python Principiante Auto-hospedable Sin API key Docker
⭐ 1.5k stars 📅 Actualizado: hace 3m
Descripción
Un servidor MCP completo para manipulación de PowerPoint construido sobre python-pptx. Proporciona 34 herramientas que cubren creación de presentaciones, generación basada en plantillas, gestión de diapositivas, operaciones de texto e imagen, formato de tablas, creación de gráficos, temas de diseño profesional, efectos de imagen, gestión de hipervínculos y transiciones. Soporta transportes stdio y HTTP, con despliegue Docker disponible. Incluye más de 25 plantillas de diapositivas integradas, 4 esquemas de colores profesionales y mejora avanzada de imágenes vía Pillow.
✅ Ideal para
Equipos que necesitan generación automatizada de presentaciones, creación basada en plantillas o edición en lote mediante asistentes de IA
⏭️ No recomendado si
Necesitas control avanzado de animaciones o ya usas una API de presentaciones en la nube como Google Slides
💡 Casos de uso
- Generar automáticamente presentaciones a partir de datos estructurados o esquemas temáticos
- Aplicar branding y temas de diseño consistentes en presentaciones
- Crear gráficos y tablas a partir de conjuntos de datos directamente en diapositivas
- Construir presentaciones a partir de bibliotecas de plantillas reutilizables
- Editar en lote presentaciones existentes para estandarización de estilos
👍 Ventajas
- ✓ Amplio conjunto de 34 herramientas que cubren todo el ciclo de vida de presentaciones
- ✓ Soporta transportes stdio y HTTP con despliegue Docker
- ✓ Más de 25 plantillas integradas con 4 esquemas de colores profesionales
- ✓ Mejora avanzada de imágenes y efectos vía Pillow
- ✓ Soporte Round-trip Open XML que preserva todos los elementos originales
👎 Desventajas
- ✗ Requiere runtime Python con dependencias python-pptx y Pillow
- ✗ Soporte limitado para animaciones y transiciones complejas
- ✗ Algunas funciones avanzadas de PowerPoint pueden no estar cubiertas
🔧 Herramientas expuestas (17 herramientas)
| Tool | Categoría | Descripción |
|---|---|---|
| add_slide | content-management | Insertar diapositivas con estilo de fondo opcional |
| populate_placeholder | content-management | Rellenar marcadores de posición con contenido de texto |
| add_bullet_points | content-management | Insertar viñetas formateadas en diapositivas |
| manage_text | content-management | Operaciones unificadas de texto incluyendo añadir, formatear y validar |
| manage_image | content-management | Operaciones unificadas de imagen incluyendo añadir y mejorar |
| apply_professional_design | design | Aplicar operaciones de diseño unificadas incluyendo temas y mejoras |
| apply_picture_effects | design | Aplicar efectos de imagen incluyendo sombras, reflejos, brillos y biseles |
| create_presentation | presentation-management | Generar nuevas presentaciones |
| create_presentation_from_template | presentation-management | Crear presentaciones desde plantillas preservando temas |
| open_presentation | presentation-management | Abrir presentaciones existentes para edición |
| save_presentation | presentation-management | Guardar presentaciones en archivos |
| manage_hyperlinks | specialized | Operaciones completas de hipervínculos — añadir, eliminar, listar y actualizar |
| manage_slide_transitions | specialized | Gestión básica de transiciones entre diapositivas |
| add_table | structural-elements | Generar tablas con opciones avanzadas de formato |
| add_chart | structural-elements | Crear gráficos de columnas, barras, líneas y circulares personalizados |
| add_shape | structural-elements | Insertar formas con texto y formato |
| auto_generate_presentation | template-operations | Generar presentaciones completas basadas en temas |
💡 Consejos y trucos
Usa auto_generate_presentation para crear decks rápidos por tema, luego refina con apply_professional_design para branding consistente. El sistema de plantillas preserva los temas originales, así que empieza desde tu plantilla corporativa para mejores resultados.
Info rápida
- Autor
- GongRzhe
- Licencia
- MIT
- Runtime
- Python 3.10+
- Transporte
- stdio
- Categoría
- productivity
- Dificultad
- Principiante
- Auto-hospedable
- ✅
- Auth
- —
- Docker
- 🐳 Docker disponible
- Versión
- 1.0.0
- Actualizado
- 31 dic 2025
Compatibilidad con clientes
- ❓ Claude Code
- ❓ Cursor
- ❓ VS Code Copilot
- ❓ Gemini CLI
- ❓ Windsurf
- ❓ Cline
- ❓ JetBrains AI
- ❓ Warp
Enlaces
Plataformas
🍎 macOS 🐧 Linux 🪟 Windows