Office-PowerPoint-MCP-Server: MCP-basiertes Tool zur Steuerung von PowerPoint 67

小编 ·

Office-PowerPoint-MCP-Server: MCP-basiertes Tool zur Steuerung von PowerPoint

Office-PowerPoint-MCP-Server ist ein MCP-Server auf Basis von python-pptx zum Erstellen, Bearbeiten und Manipulieren von PowerPoint-Präsentationen. Er unterstützt das Hinzufügen und Entfernen von Folien sowie das Hinzufügen und Bearbeiten von Text, Bildern, Tabellen, Formen und Diagrammen, einschließlich der Änderung von Dokumenteigenschaften. Die Bereitstellung kann über Smithery, Installationsskripte oder manuell erfolgen; der Betrieb ist als lokaler Python-Server oder über UVX möglich. Über die MCP-Konfiguration wird eine Verbindung zu externen Clients (wie Claude) hergestellt.

Office-PowerPoint-MCP-Server: MCP-basiertes Tool zur Steuerung von PowerPoint

Der Office-PowerPoint-MCP-Server ist ein auf python-pptx basierender MCP-Server zum Erstellen, Bearbeiten und Verwalten von PowerPoint-Präsentationen. Er unterstützt das Hinzufügen und Löschen von Folien, das Hinzufügen und Bearbeiten von Text, Bildern, Tabellen, Formen und Diagrammen sowie das Ändern von Dokumenteigenschaften. Die Bereitstellung kann über Smithery, ein Installationsskript oder manuell erfolgen, wobei ein lokaler Python-Server oder der Betrieb über UVX möglich ist. Über die MCP-Konfiguration lässt sich der Server in externe Clients (wie Claude Desktop) integrieren, was PowerPoint-Automatisierungsprozesse vereinfacht.

Office-PowerPoint-MCP-Server:基于MCP的可以操作 PowerPoint的工具.webp

Funktionsmerkmale

  • Bietet Werkzeuge zum Erstellen, Bearbeiten und Verwalten von PPTs, von einfachen Textänderungen bis hin zu komplexen Diagrammen und Formen. Benutzer können neue PPTs erstellen, bestehende PPTs öffnen und speichern, Dokumenteigenschaften abrufen und festlegen sowie Formatierungen anwenden und Diagramme erzeugen.

  • Unterstützt das Hinzufügen und Bearbeiten von Folien, Textfeldern, Bildern, Tabellen, Formen und Diagrammen und deckt damit vielfältige Anforderungen an die Präsentationsbearbeitung ab.

  • Ermöglicht die stapelweise Verarbeitung von PPTs per Programmierung, z. B. die automatisierte Berichterstellung: Datenquellen werden gelesen, Folien mit Diagrammen und Tabellen werden automatisch erzeugt und als PPT-Datei exportiert – das steigert die Arbeitseffizienz.

Anwendungsszenarien

  • In der Datenanalyse und Berichterstellung kann der Server Datenquellen lesen, automatisch Folien mit Diagrammen und Tabellen erstellen und als PPT-Datei exportieren, wodurch manueller Aufwand reduziert wird.

  • Lehrer oder Trainer können mit diesem Projekt Lehrpräsentationen automatisiert erstellen und dabei interaktive Elemente wie Diagramme und Animationen hinzufügen, um das Lernerlebnis zu verbessern.

  • Unternehmensredner, die mehrere Versionen von Präsentationen vorbereiten müssen, können mit dem Office-PowerPoint-MCP-Server PPTs schnell erstellen und anpassen, um unterschiedliche Vortragsanlässe abzudecken.

Projektmerkmale

  • Start und Bedienung erfolgen über eine einfache Kommandozeile oder Programmierschnittstelle, ohne komplexe Konfiguration.

  • Durch Automatisierung können Benutzer viel Zeit sparen, insbesondere bei sich wiederholenden oder massenhaften Aufgaben.

  • Der modulare Aufbau des Projekts ermöglicht es, neue Funktionen einfach hinzuzufügen und bestehende Funktionen individuell anzupassen.

  • Unterstützt alle gängigen Betriebssysteme und ist vollständig kompatibel mit dem Dateiformat von Microsoft PowerPoint.

  • Das Projekt steht unter der MIT-Lizenz, sodass Benutzer den Code bedenkenlos verwenden und anpassen können, ohne sich um Urheberrechtsfragen sorgen zu müssen.

Installation

  • Automatische Installation über Smithery: automatisierte Bereitstellung über die Smithery-Plattform mit dem Befehl npx -y @smithery/cli install @GongRzhe/Office-PowerPoint-MCP-Server --client claude.

  • Verwendung des Installationsskripts: Führen Sie python setup_mcp.py aus. Das Skript prüft automatisch die Voraussetzungen, installiert Abhängigkeiten und erzeugt die MCP-Konfigurationsdatei.

  • Manuelle Installation:

  • Repository klonen: git clone https://github.com/GongRzhe/Office-PowerPoint-MCP-Server.git, anschließend in das Projektverzeichnis wechseln.

  • Abhängigkeiten installieren: pip install -r requirements.txt.

  • Server ausführbar machen: chmod +x ppt_mcp_server.py.

Anwendungsbeispiele

  • Automatisches Erstellen und Befüllen von PowerPoint-Präsentationen für Geschäfts-, Wissenschafts- oder Technikberichte, wodurch manueller Aufwand entfällt.

  • Schnelle Erstellung von Lehr- oder Schulungsfolien mit strukturierten Inhalten mithilfe KI-gestützter Workflows.

  • Komfortable programmatische Änderung mehrerer Präsentationen, um Markenstandards zu vereinheitlichen oder Informationen in Dokumenten zu aktualisieren.

  • Integration mit Datenquellen oder APIs, um Folien dynamisch mit Echtzeitdaten zu befüllen.

  • Verbindung mit anderen Werkzeugen oder Diensten zur Automatisierung durchgängiger Workflows rund um PowerPoint-Dateien (z. B. Erstellung, Export, Versand).

Projektadresse

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