PowerPoint MCP Server
PowerPoint Model Context Protocol (MCP) Server
Ein Python-basierter Model Context Protocol (MCP)-Server, der Werkzeuge zum Erstellen, Inspizieren und Bearbeiten von PowerPoint-Präsentationen mithilfe von fastmcp und python-pptx bereitstellt.
Voraussetzungen
Windows-Betriebssystem
Python 3.12 (bereits installiert in
C:\Users\Lumbini_User\AppData\Local\Programs\Python\Python312)Lokale virtuelle Umgebung
.venvmit installierten Abhängigkeiten.
Related MCP server: PPTX MCP Server
Verfügbare Werkzeuge
Der Server registriert und führt die folgenden Werkzeuge aus:
create_presentation(path: str): Erstellt eine neue, leere PowerPoint-Präsentation unter dem angegebenen Pfad.add_slide(path: str, layout_idx: int = 6): Fügt eine neue Folie zur Präsentation unterpathhinzu, wobei Layout-Vorlagenindizes (z. B.6für leer) verwendet werden.add_text(path, slide_idx, text, left_in, top_in, width_in, height_in, font_name, font_size_pt, bold, italic, color_hex, align): Fügt ein Textfeld mit benutzerdefiniert formatiertem Text hinzu.add_bullet_points(path, slide_idx, points, left_in, top_in, width_in, height_in, font_name, font_size_pt, color_hex): Fügt eine formatierte Liste von Aufzählungspunkten hinzu.add_shape(path, slide_idx, shape_type, left_in, top_in, width_in, height_in, fill_color_hex, line_color_hex, line_width_pt): Fügt geometrische Formen wie Rechtecke, Ellipsen, Dreiecke usw. ein.add_picture(path, slide_idx, image_path, left_in, top_in, width_in, height_in): Fügt ein lokales Bild ein.add_table(path, slide_idx, rows, cols, left_in, top_in, width_in, height_in, data): Fügt Tabellen ein und füllt sie mit Daten.get_presentation_info(path): Gibt detaillierte Strukturen, Formpositionen, Texte und Tabellen aller Folien zurück.search_replace_text(path, search_str, replace_str): Führt eine vollständige Suchen-und-Ersetzen-Operation in Textfeldern, Formen und Tabellen der gesamten Präsentation durch.delete_slide(path, slide_idx): Löscht die Folie am angegebenen Index.
MCP-Client-Konfiguration
Um diesen Server bei einem MCP-Host (wie Claude Desktop oder cursor) zu registrieren, fügen Sie den folgenden Eintrag zu Ihrer Host-Konfigurationsdatei hinzu:
{
"mcpServers": {
"powerpoint": {
"command": "c:\\Users\\Lumbini_User\\Desktop\\PPT\\.venv\\Scripts\\python.exe",
"args": [
"c:\\Users\\Lumbini_User\\Desktop\\PPT\\ppt_mcp_server.py"
],
"env": {}
}
}
}Lokale Entwicklung & Tests
Aktivieren Sie die virtuelle Umgebung:
.venv\Scripts\Activate.ps1Führen Sie den Server direkt aus:
python ppt_mcp_server.py
This server cannot be installed
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
- AlicenseAqualityDmaintenanceCreates and manipulates PowerPoint presentations with capabilities for adding various slide types, generating images, and incorporating tables and charts through natural language commands.11144MIT
- 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
- Alicense-qualityCmaintenanceEnables AI assistants to programmatically create, manipulate, and analyze Microsoft PowerPoint presentations with advanced formatting and template management.4MIT
- Alicense-qualityDmaintenanceEnables AI assistants to create and manipulate PowerPoint presentations programmatically, including adding slides, exporting to PDF, and reading metadata.735MIT
Related MCP Connectors
Deterministic, fully editable PowerPoint from typed slide intents. 200+ layouts, brand templates.
Generate, edit, and export AI presentations to PDF, PPTX, or a shareable link.
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/hemanthx446/ppt-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server