Office PowerPoint MCP Server

Office PowerPoint MCP Server

Productivité
GongRzhe
claudecursorvscodecodexgeneric
FreeOpen Source

À 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-server
Guide d'installation officiel du README (en anglais)

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

Questions 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.