Office PowerPoint MCP Server
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-serverGuía oficial de instalación del README (en inglés)
Installing via Smithery
To install PowerPoint Manipulation Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @GongRzhe/Office-PowerPoint-MCP-Server --client claudePrerequisites
- 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:
python setup_mcp.pyThis 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
uvxinstalled, 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:
git clone https://github.com/GongRzhe/Office-PowerPoint-MCP-Server.git
cd Office-PowerPoint-MCP-Server2. Install dependencies:
pip install -r requirements.txt3. Make the server executable:
chmod +x ppt_mcp_server.pyPreguntas 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.