Integrations
Servidor MCP de PowerPoint
Un proyecto de servidor MCP que crea presentaciones de PowerPoint
Cambios principales de esta bifurcación
Utiliza la API de difusión estable (ForgeUI/Automatic-1111) en lugar de inteligencia artificial conjunta.
Componentes
Herramientas
El servidor implementa múltiples herramientas:
create-presentation
: inicia una presentación- Toma "nombre" como argumento de cadena obligatorio
- Crea un objeto de presentación
add-slide-title-only
: agrega una diapositiva de título a la presentación- Toma "presentation_name" y "title" como argumentos de cadena obligatorios
- Crea una diapositiva de título con "título" y la agrega a la presentación
add-slide-section-header
: agrega una diapositiva de encabezado de sección a la presentación- Toma "presentation_name" y "header" como argumentos de cadena requeridos
- Crea una diapositiva de encabezado de sección con "encabezado" (y opcionalmente "subtítulo") y la agrega a la presentación
add-slide-title-content
: Agrega un título con una diapositiva de contenido a la presentación- Toma "presentation_name", "title", "content" como argumentos de cadena obligatorios
- Crea un título con una diapositiva de contenido con "título" y "contenido" y la agrega a la presentación
add-slide-title-with-table
: Agrega una diapositiva de título con una tabla- Toma "presentation_name", "title", "data" como argumentos de cadena y matriz requeridos
- Crea una diapositiva de título con "título" y agrega una tabla construida dinámicamente a partir de datos
add-slide-title-with-chart
: agrega una diapositiva de título con un gráfico- Toma "presentation_name", "title", "data" como argumentos de cadena y objeto requeridos
- Crea una diapositiva de título con "título" y añade un gráfico generado dinámicamente a partir de los datos. Intenta determinar el mejor tipo de gráfico a partir de la fuente de datos.
add-slide-picture-with-caption
: Agrega una diapositiva con imagen y título- Toma "presentation_name", "title", "caption", "image_path" como argumentos de cadena obligatorios
- Crea una diapositiva de imagen con subtítulo usando los datos "título", "subtítulo" y "ruta_de_imagen". Se pueden usar imágenes creadas con la herramienta "generar y guardar imagen" o una "ruta_de_imagen" proporcionada por el usuario (la imagen debe estar en la ruta_de_carpeta).
open-presentation
: abre una presentación para editarla- Toma "presentation_name" como argumento obligatorio
- Abre la presentación dada y guarda automáticamente una copia de seguridad de la misma como "backup.pptx".
- Esta herramienta permite al cliente trabajar con archivos PPTX existentes y agregarles diapositivas. Solo asegúrese de que el cliente abra la herramienta "Guardar presentación" al final.
save-presentation
: guarda la presentación en un archivo.- Toma "presentation_name" como argumento obligatorio.
- Guarda la presentación en la ruta de la carpeta. El cliente debe llamar a esta herramienta para finalizar el proceso.
generate-and-save-image
: genera una imagen para la presentación utilizando un modelo T2I- Toma "prompt" y "file_name" como argumentos de cadena requeridos
- Crea una imagen utilizando la API de difusión estable (ForgeUI/Automatic1111)
Configuración
Se requiere una variable de entorno para la generación de imágenes a través de la API de ForgeUI
Se requiere una ruta de carpeta. Todas las presentaciones e imágenes se guardarán en esta carpeta.
Inicio rápido
Instalar
Asegúrese de tener instalado el sistema UV
MacOS/Linux
Ventanas
Clonar el repositorio
Claude Desktop (funciona con cualquier cliente mcp)
En MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
En Windows: %APPDATA%/Claude/claude_desktop_config.json
--directory
: la ruta donde clonó el repositorio anterior (ej: /ruta/completa/a/powerpoint-mcp/src)--folder-path
: la ruta donde se guardarán las presentaciones e imágenes de PowerPoint. También es la ruta donde debe colocar las imágenes que desea que use el servidor MCP.
Ejemplos de uso
Suponiendo que tenga instalado SQLite MCP Server.
Créditos
Este proyecto es una bifurcación de PowerPoint de supercurses , con características y modificaciones adicionales. El proyecto original sentó las bases de este servidor MCP.
Licencia
Este servidor MCP cuenta con la licencia MIT. Esto significa que puede usar, modificar y distribuir el software libremente, sujeto a los términos y condiciones de la licencia MIT. Para más detalles, consulte el archivo de LICENCIA en el repositorio del proyecto.
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Un servidor que permite a los asistentes de IA crear y editar presentaciones de PowerPoint con funciones para agregar varios tipos de diapositivas, tablas, gráficos e imágenes generadas por IA a través de Stable Diffusion.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityCreates and manipulates PowerPoint presentations with capabilities for adding various slide types, generating images, and incorporating tables and charts through natural language commands.Last updated -1124PythonMIT License
- -securityFlicense-qualityA server that enables AI assistants to interact with Linear's project management tools through the Model Context Protocol, supporting features like searching, creating, and updating issues, adding comments, and retrieving user profiles and team information.Last updated -TypeScript
- -securityFlicense-qualityA Model Context Protocol server that enables AI models to create and manipulate PowerPoint presentations with advanced features like financial charts, formatting, and template management.Last updated -1Python
- -securityAlicense-qualityA server that enables creating and editing PowerPoint presentations programmatically through the Model Context Protocol, supporting features like adding slides, images, textboxes, charts, and tables.Last updated -43PythonMIT License