powerpoint-mcp-live
powerpoint-mcp-live
Bearbeiten Sie eine PowerPoint-Präsentation, während sie geöffnet ist — die KI bindet sich an Ihr bereits geöffnetes Fenster an, statt ein eigenes zu starten.
Live editing · Windows (COM) · 23 tools
Die meisten PowerPoint-MCP-Server (einschließlich des mcp-server-powerpoint aus diesem Workspace) funktionieren, indem sie einen neuen, unsichtbaren PowerPoint-Prozess starten, Ihre Datei darin öffnen und ihn nach Abschluss wieder schließen. Das ist ideal für die skriptbasierte Deck-Erstellung, bedeutet aber, dass die KI nie auf dasselbe Fenster schaut wie Sie.
powerpoint-mcp-live macht das Gegenteil: Es bindet sich über COM an das PowerPoint-Fenster an, das Sie bereits geöffnet haben, und verwendet denselben Ansatz „Laufende Anwendung finden" wie word-mcp-live und excel-mcp-live. Es startet PowerPoint nie und schließt es nie — es arbeitet nur mit Präsentationen, die Sie selbst geöffnet haben.
Anforderungen
Windows (COM-Automatisierung ist nur unter Windows verfügbar — es gibt keinen macOS-/Linux-Modus für dieses Projekt)
Microsoft PowerPoint installiert und bereits mit einer geöffneten Präsentation ausgeführt
Python 3.11+
Related MCP server: mcp-powerpoint
Installation
git clone <this-repo-url>
cd powerpoint-mcp-live
pip install -e .Oder führen Sie es direkt aus dem Quellcode mit uv aus — kein Installationsschritt erforderlich:
uv run powerpoint_mcp_server.pyClient-Einrichtung (.mcp.json)
Richten Sie Ihren MCP-Client auf das Projektverzeichnis aus. Für Claude Code fügen Sie Folgendes zur .mcp.json in Ihrem Projekt hinzu (oder zu ~/.claude.json für eine benutzerweite Konfiguration):
{
"mcpServers": {
"powerpoint-live": {
"command": "uv",
"args": [
"--directory",
"G:/Ai/MCP/powerpoint-mcp-live",
"run",
"powerpoint_mcp_server.py"
],
"env": {
"MCP_AUTHOR": "Your Name",
"MCP_AUTHOR_INITIALS": "YN"
}
}
}
}Wenn Sie es stattdessen mit pip install -e . installiert haben, können Sie das Konsolenskript direkt verwenden:
{
"mcpServers": {
"powerpoint-live": {
"command": "powerpoint-mcp-live",
"env": {
"MCP_AUTHOR": "Your Name",
"MCP_AUTHOR_INITIALS": "YN"
}
}
}
}MCP_AUTHOR / MCP_AUTHOR_INITIALS legen den Autorennamen bzw. die Initialen fest, die neuen Folienkommentaren zugeordnet werden (Standard: "Author" / "").
Unterstützte Funktionen
Jedes Tool arbeitet mit einer Präsentation, die bereits in PowerPoint geöffnet ist. presentation ist fast überall optional — lassen Sie es weg, um die aktive Präsentation zu bearbeiten.
Tool | Beschreibung |
Präsentation | |
| Alle in PowerPoint geöffneten Präsentationen auflisten |
| Folienanzahl, Titel pro Folie, aktive Folie |
| An Ort und Stelle speichern (Strg+S) |
Folien | |
| Folienindizes und -titel auflisten |
| Eine Folie mit einem gewählten Layout hinzufügen |
| Eine Folie löschen |
| Eine Folie duplizieren und direkt nach dem Original einfügen |
| Eine Folie an eine neue Position verschieben |
| Eine Folie im PowerPoint-Fenster sichtbar machen |
Formen & Text | |
| Formen auf einer Folie auflisten (Name, Typ, Position, Text) |
| Titel und gesamten Textkörper einer Folie lesen |
| Ein Textfeld an einer bestimmten Position hinzufügen |
| Den Text einer vorhandenen Form/eines Platzhalters festlegen |
| Eine Form löschen |
| Eine Form verschieben und/oder skalieren |
Formatierung | |
| Fett/Kursiv/Unterstrichen, Schriftart, Größe, Farbe |
| Füllfarbe, Umrissfarbe, Umrissstärke |
Referentennotizen | |
| Referentennotizen einer Folie lesen |
| Referentennotizen einer Folie ersetzen |
Export | |
| Eine Folie zur visuellen Überprüfung als PNG/JPG/BMP/GIF exportieren |
Kommentare | |
| Einen Folienkommentar hinzufügen (PowerPoint 2016+) |
| Kommentare auf einer Folie auflisten |
| Einen Kommentar entfernen |
Noch nicht abgedeckt: Tabellen, Diagramme, SmartArt, Animationen, Übergänge, Vorlagen/Designs — dafür verwenden Sie mcp-server-powerpoint, das eine eigene PowerPoint-Instanz startet und eine deutlich breitere Abdeckung an Operationen bietet.
Beispiel-Prompts
"I have this deck open — read the text on slide 3 and tell me if the bullets are too long."
"Add a new slide after slide 2 with a blank layout."
"Add a text box on slide 4 that says 'Draft — do not distribute' in red."
"Make the title on slide 1 bold and increase it to 44pt."
"Export slide 5 as an image so I can check whether anything overlaps."
"Add a comment on slide 3 asking if the chart numbers are up to date."Bekannte Einschränkungen
Nur Windows. PowerPoint-COM-Automation existiert nicht unter macOS/Linux.
Die Präsentation muss bereits in PowerPoint geöffnet sein. Dieser Server erstellt oder öffnet keine Dateien — siehe dazu mcp-server-powerpoint.
Keine Undo-Gruppierung. Die COM-API von Word kann mehrere Bearbeitungen in einem einzigen Strg+Z zusammenfassen; die von PowerPoint kann das nicht (und die von Excel ebenso wenig). Ein Tool-Aufruf, der mehrere Schreibvorgänge ausführt, erfordert möglicherweise mehrere Strg+Z-Schritte, um vollständig rückgängig gemacht zu werden.
Kommentare erfordern PowerPoint 2016+ (moderne Thread-Kommentare).
Entwicklung
Siehe CLAUDE.md für Architekturhinweise und Design-Einschränkungen — insbesondere, warum dieser Server PowerPoint nie selbst starten oder beenden darf.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityDmaintenanceEnables AI assistants to create, edit, and manipulate PowerPoint presentations programmatically with support for text styling, shapes, slide rearrangement, and direct Office XML access.81
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to create and manipulate PowerPoint presentations programmatically, including adding slides, exporting to PDF, and reading metadata.735MIT
- AlicenseNot gradedqualityCmaintenanceEnables PowerPoint automation on Windows, including template-based creation, real-time editing, LaTeX equations, animations, and multimodal slide analysis, all via natural language.110MIT
- FlicenseNot gradedqualityCmaintenanceFull-featured PowerPoint MCP server with cross-platform support (Windows native, macOS designed). Control PowerPoint programmatically via the Model Context Protocol — 153 tools covering slides, shapes, text, formatting, charts, tables, animations, and more.
Related MCP Connectors
Generate, edit, and export AI presentations to PDF, PPTX, or a shareable link.
Deterministic, fully editable PowerPoint from typed slide intents. 200+ layouts, brand templates.
Presentations.AI MCP server — create designed slide decks from a topic, text, or document.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/trustypangolin/powerpoint-mcp-live'
If you have feedback or need assistance with the MCP directory API, please join our Discord server