Office-PowerPoint-MCP-Server : un outil basé sur MCP pour manipuler PowerPoint 72

小编 ·

Office-PowerPoint-MCP-Server : un outil basé sur MCP pour manipuler PowerPoint

Office-PowerPoint-MCP-Server est un serveur MCP basé sur python-pptx, dédié à la création, à l'édition et à la manipulation de présentations PowerPoint. Il prend en charge l'ajout et la suppression de diapositives, l'ajout et la modification de texte, d'images, de tableaux, de formes et de graphiques, ainsi que la modification des propriétés du document. Les utilisateurs peuvent le déployer via Smithery, des scripts d'installation ou manuellement, et l'exécuter comme serveur Python local ou via UVX. La connexion à des clients externes (comme Claude) se fait via la configuration MCP.

Office-PowerPoint-MCP-Server : un outil basé sur MCP pour manipuler PowerPoint

Office-PowerPoint-MCP-Server est un serveur MCP basé sur python-pptx, utilisé pour la création, l'édition et la manipulation de présentations PowerPoint. Il prend en charge l'ajout et la suppression de diapositives, l'ajout et l'édition de texte, d'images, de tableaux, de formes et de graphiques, ainsi que la modification des propriétés du document. Les utilisateurs peuvent le déployer via Smithery, un script d'installation ou manuellement, en utilisant un serveur Python local ou en l'exécutant via UVX, et l'intégrer à des clients externes (tels que Claude Desktop) via la configuration MCP, simplifiant ainsi le flux de travail d'automatisation de PowerPoint.

Office-PowerPoint-MCP-Server : outil basé sur MCP pour manipuler PowerPoint.webp

Fonctionnalités

  • Fournit des outils pour créer, éditer et manipuler des PPT, prenant en charge des opérations allant de l'ajout de texte simple aux graphiques et formes complexes. Les utilisateurs peuvent créer de nouveaux PPT, ouvrir et enregistrer des PPT existants, obtenir et définir les propriétés du document, ainsi qu'appliquer des formats et générer des graphiques.

  • Prend en charge l'ajout et l'édition de diapositives, de zones de texte, d'images, de tableaux, de formes et de graphiques, répondant à divers besoins d'édition de présentations.

  • Capable de traiter les PPT par lots de manière programmée, comme la génération automatisée de rapports : il peut lire des sources de données, créer automatiquement des diapositives contenant des graphiques et des tableaux, et les exporter en tant que fichiers PPT, améliorant ainsi l'efficacité du travail.

Cas d'utilisation

  • Dans le domaine de l'analyse de données et de la création de rapports, ce serveur peut lire des sources de données, créer automatiquement des diapositives contenant des graphiques et des tableaux, et les exporter en tant que fichiers PPT, réduisant ainsi les opérations manuelles.

  • Les enseignants ou formateurs peuvent utiliser ce projet pour créer automatiquement des présentations pédagogiques, y compris l'ajout d'éléments interactifs tels que des graphiques et des animations, afin d'enrichir l'expérience d'apprentissage.

  • Les présentateurs en entreprise ayant besoin de préparer plusieurs versions de présentations peuvent utiliser Office - PowerPoint - MCP - Server pour créer et modifier rapidement des PPT, s'adaptant ainsi à différents contextes de présentation.

Caractéristiques du projet

  • Démarrage et utilisation simples via une ligne de commande ou une interface de programmation, sans configuration complexe.

  • Grâce à l'automatisation, les utilisateurs peuvent gagner beaucoup de temps, en particulier lors du traitement de tâches répétitives ou par lots.

  • La conception modulaire du projet facilite l'ajout de nouvelles fonctionnalités et la personnalisation des fonctionnalités existantes.

  • Prend en charge tous les principaux systèmes d'exploitation et est entièrement compatible avec le format de fichier Microsoft PowerPoint.

  • Le projet est sous licence MIT, les utilisateurs peuvent utiliser et modifier le code en toute confiance, sans se soucier des problèmes de droits d'auteur.

Méthode d'installation

  • Installation automatique via Smithery : utilisez la plateforme Smithery pour un déploiement automatisé, avec la commande npx -y @smithery/cli install @GongRzhe/Office-PowerPoint-MCP-Server --client claude.

  • Utilisation du script d'installation : exécutez python setup_mcp.py, ce script vérifiera automatiquement les prérequis, installera les dépendances, générera le fichier de configuration MCP, etc.

  • Installation manuelle :

  • Cloner le dépôt : git clone https://github.com/GongRzhe/Office-PowerPoint-MCP-Server.git, puis accédez au répertoire du projet.

  • Installer les dépendances : pip install -r requirements.txt.

  • Rendre le serveur exécutable : chmod +x ppt_mcp_server.py.

Exemples d'utilisation

  • Création et remplissage automatiques de présentations PowerPoint pour des rapports commerciaux, académiques ou techniques, permettant de gagner du temps sur les opérations manuelles.

  • Utilisation de flux de travail pilotés par l'IA pour générer rapidement des diapositives pédagogiques ou de formation avec un contenu structuré.

  • Permet de modifier facilement par programmation plusieurs présentations, facilitant la standardisation de la marque ou la mise à jour des informations dans les documents.

  • Intégration avec des sources de données ou des API pour remplir dynamiquement les diapositives avec des données en temps réel.

  • Connexion avec d'autres outils ou services pour automatiser des flux de travail de bout en bout impliquant des fichiers PowerPoint (par exemple, génération, export, envoi).

Adresse du projet

https://github.com/GongRzhe/Office-PowerPoint-MCP-Server