local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Allows retrieval of data from SQLite databases for inclusion in PowerPoint presentations, specifically mentioned for creating presentations based on database content
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.
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.