hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Servidor MCP de Office PowerPoint
Un servidor MCP (Protocolo de Contexto de Modelo) para la manipulación de PowerPoint mediante python-pptx. Este servidor proporciona herramientas para crear, editar y manipular presentaciones de PowerPoint mediante el protocolo MCP.
Ejemplo
Pormpt
Producción
GIF de demostración -> (./public/demo.mp4)
Características
- Viaje de ida y vuelta a cualquier presentación Open XML (archivo .pptx) incluidos todos sus elementos
- Agregar diapositivas
- Rellene los marcadores de posición de texto, por ejemplo, para crear una diapositiva con viñetas
- Agregar imagen a la diapositiva en una posición y tamaño arbitrarios
- Agregar cuadro de texto a una diapositiva; manipular el tamaño de fuente del texto y negrita
- Agregar tabla a una diapositiva
- Agregar formas automáticas (por ejemplo, polígonos, formas de diagrama de flujo, etc.) a una diapositiva
- Agregar y manipular gráficos de columnas, barras, líneas y circulares
- Acceder y cambiar las propiedades principales del documento, como el título y el asunto
Instalación
Instalación mediante herrería
Para instalar PowerPoint Manipulation Server para Claude Desktop automáticamente a través de Smithery :
Prerrequisitos
- Python 3.10 o superior
- gestor de paquetes pip
Opciones de instalación
Opción 1: Usar el script de configuración (recomendado)
La forma más sencilla de configurar PowerPoint MCP Server es utilizar el script de instalación proporcionado, que automatiza el proceso de instalación:
Este script hará lo siguiente:
- Consultar prerrequisitos
- Ofrecer opciones de instalación:
- Instalar desde PyPI (recomendado para la mayoría de los usuarios)
- Establecer un entorno de desarrollo local
- Instalar las dependencias necesarias
- Generar el archivo de configuración MCP apropiado
- Proporcionar instrucciones para la integración con Claude Desktop
El script ofrece diferentes rutas según su entorno:
- Si tiene instalado
uvx
, se configurará usando UVX (recomendado) - Si el servidor ya está instalado, proporciona opciones de configuración
- Si el servidor no está instalado, ofrece métodos de instalación.
Opción 2: Instalación manual
- Clonar el repositorio:Copy
- Instalar dependencias:Copy
- Hacer que el servidor sea ejecutable:Copy
Uso
Iniciando el servidor
Ejecutar el servidor:
Configuración de MCP
Opción 1: Servidor Python local
Agregue el servidor a su archivo de configuración de MCP:
Opción 2: Usar UVX (no requiere instalación local)
Si tiene uvx
instalado, puede ejecutar el servidor directamente desde PyPI sin instalación local:
Herramientas disponibles
Herramientas de presentación
- create_presentation : Crea una nueva presentación de PowerPoint
- open_presentation : abre una presentación de PowerPoint existente desde un archivo
- save_presentation : Guarda la presentación actual en un archivo
- get_presentation_info : Obtener información sobre la presentación actual
- set_core_properties : Establece las propiedades principales del documento de la presentación actual
Herramientas de diapositivas
- add_slide : Agrega una nueva diapositiva a la presentación actual
- get_slide_info : Obtener información sobre una diapositiva específica
- populate_placeholder : rellenar un marcador de posición con texto
- add_bullet_points : Agregar viñetas a un marcador de posición
Herramientas de texto
- add_textbox : Agrega un cuadro de texto a una diapositiva
Herramientas de imagen
- add_image : Agregar una imagen a una diapositiva
- add_image_from_base64 : Agrega una imagen desde una cadena codificada en base64 a una diapositiva
Herramientas de tabla
- add_table : Agregar una tabla a una diapositiva
- format_table_cell : Formatear una celda de tabla
Herramientas de forma
- add_shape : Agrega una forma automática a una diapositiva
Herramientas de gráficos
- add_chart : Agregar un gráfico a una diapositiva
Ejemplos
Crear una nueva presentación
Agregar un gráfico
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
Un servidor que permite crear y editar presentaciones de PowerPoint de forma programada a través del Protocolo de Contexto de Modelo, admitiendo funciones como agregar diapositivas, imágenes, cuadros de texto, gráficos y tablas.