Servidor MCP de PowerPoint
Un proyecto de servidor MCP que crea presentaciones de PowerPoint
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 FLUX- Toma "prompt" y "file_name" como argumentos de cadena requeridos
- Crea una imagen utilizando el modelo FLUX gratuito en TogetherAI (requiere una clave API)
Configuración
Se requiere una variable de entorno para la generación de imágenes a través de TogetherAI Regístrese para obtener una cuenta: https://api.together.xyz/settings/api-keys
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
Escritorio de Claude
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--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.
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.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Crea y manipula presentaciones de PowerPoint con capacidades para agregar varios tipos de diapositivas, generar imágenes e incorporar tablas y gráficos a través de comandos de lenguaje natural.
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityEnables users to create UI flowcharts by generating visualizations of user interfaces and interactions through an easy-to-use API within MCP-compatible systems.Last updated -175TypeScript
- -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
- AsecurityAlicenseAqualityA server that enables AI assistants to create and edit PowerPoint presentations with features for adding various slide types, tables, charts, and AI-generated images through Stable Diffusion.Last updated -111PythonMIT License