Office PowerPoint MCP Server
À propos de ce serveur
Un serveur MCP qui permet aux agents IA de créer, lire et éditer des présentations Microsoft PowerPoint. Prend en charge la génération de fichiers .pptx, l'ajout de diapositives, l'édition de texte et de formes, et l'application de thèmes — permettant la création automatisée de présentations.
Installation
npx -y office-powerpoint-mcp-serverGuide d'installation officiel du README (en anglais)
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.pyQuestions fréquentes
Que peut faire Office PowerPoint MCP ?
Permet aux agents IA de manipuler directement des présentations PowerPoint : créer de nouvelles présentations avec des diapositives, ajouter et modifier des zones de texte/formes/images sur les diapositives, appliquer des thèmes et des jeux de couleurs, définir des transitions de diapositives et exporter en fichiers PPTX. Idéal pour les présentations de rapports automatisées, la création par lots de diapositives et l'extraction de contenu.
Office PowerPoint MCP nécessite-t-il Microsoft Office ?
Non. Le serveur MCP est construit sur la bibliothèque python-pptx, qui opère directement sur le format de fichier .pptx sans nécessiter Microsoft Office. Il fonctionne sur Windows, macOS et Linux sans licence Office requise.
Office PowerPoint MCP et Word MCP sont-ils du même auteur ?
Oui, les deux sont développés par GongRzhe avec un style d'API cohérent. Ils peuvent être combinés pour une automatisation complète d'Office — de la génération de contenu dans Word à la création automatique de présentations dans PowerPoint.