Office PowerPoint MCP Server

Office PowerPoint MCP Server

Productividad
GongRzhe
claudecursorvscodecodexgeneric
FreeOpen Source

Acerca de este servidor

Un servidor MCP que permite a los agentes de IA crear, leer y editar presentaciones de Microsoft PowerPoint. Soporta la generación de archivos .pptx, añadir diapositivas, editar texto y formas, y aplicar temas — permitiendo la creación automatizada de presentaciones.

Instalación

npx -y office-powerpoint-mcp-server
Guía oficial de instalación del README (en inglés)

Installing via Smithery

To install PowerPoint Manipulation Server for Claude Desktop automatically via Smithery:

bash
npx -y @smithery/cli install @GongRzhe/Office-PowerPoint-MCP-Server --client claude

Prerequisites

  • Python 3.6 or higher (as specified in pyproject.toml)
  • pip package manager
  • Optional: uvx for package execution without local installation

Installation Options

Option 1: Using the Setup Script (Recommended)

The easiest way to set up the PowerPoint MCP Server is using the provided setup script, which automates the installation process:

bash
python setup_mcp.py

This script will:

  • Check prerequisites
  • Offer installation options:

- Install from PyPI (recommended for most users)

- Set up local development environment

  • Install required dependencies
  • Generate the appropriate MCP configuration file
  • Provide instructions for integrating with Claude Desktop

The script offers different paths based on your environment:

  • If you have uvx installed, it will configure using UVX (recommended)
  • If the server is already installed, it provides configuration options
  • If the server is not installed, it offers installation methods

Option 2: Manual Installation

1. Clone the repository:

bash
git clone https://github.com/GongRzhe/Office-PowerPoint-MCP-Server.git
cd Office-PowerPoint-MCP-Server

2. Install dependencies:

bash
pip install -r requirements.txt

3. Make the server executable:

bash
chmod +x ppt_mcp_server.py

Preguntas frecuentes

¿Qué puede hacer Office PowerPoint MCP?

Permite a los agentes de IA manipular directamente presentaciones de PowerPoint: crear nuevas presentaciones con diapositivas, añadir y editar cuadros de texto/formas/imágenes en diapositivas, aplicar temas y combinaciones de colores, establecer transiciones de diapositivas y exportar como archivos PPTX. Ideal para presentaciones de informes automatizadas, creación de lotes de diapositivas y extracción de contenido.

¿Office PowerPoint MCP necesita tener Microsoft Office instalado?

No. El servidor MCP está construido sobre la librería python-pptx, que opera directamente sobre el formato de archivo .pptx sin necesidad de Microsoft Office. Se ejecuta en Windows, macOS y Linux sin necesidad de licencia de Office.

¿Office PowerPoint MCP y Word MCP son del mismo autor?

Sí, ambos están desarrollados por GongRzhe con un estilo de API consistente. Se pueden combinar para la automatización completa de Office — desde la generación de contenido en Word hasta la creación automática de presentaciones en PowerPoint.