Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Beschreibung vom Entwickler (englisches Original)
PowerPoint automation for AI - Slides, Shapes, Text, Charts and more. Windows only.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"ppt": {
"command": "dnx",
"args": [
"PptMcp.McpServer",
"--yes"
]
}
}
}Führe das in deinem Terminal aus
claude mcp add ppt -- dnx PptMcp.McpServer --yesIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"ppt": {
"command": "dnx",
"args": [
"PptMcp.McpServer",
"--yes"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"ppt": {
"type": "stdio",
"command": "dnx",
"args": [
"PptMcp.McpServer",
"--yes"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 6. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto trsdn bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (1.1.0) kam vor 2 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du .NET auf deinem Computer.
In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, Zoo MCP
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
An MCP server that provides access to the Zoo API for various CAD operations and tools.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
The install badges register the server as
ppt-mcprunning themcp-pptcommand. Install the tool
first with
dotnet tool install --global PptMcp.McpServer, otherwise the client has nothing to launch.
Automate PowerPoint with AI — A Model Context Protocol (MCP) server for comprehensive PowerPoint automation through conversational AI.
PptMcp enables AI assistants such as GitHub Copilot, Claude, and ChatGPT to automate Microsoft PowerPoint through natural language commands. It covers real presentation work end to end: create slides, edit text, place shapes and images, build charts and tables, apply themes, run VBA, export to PDF or video, and manage live PowerPoint windows safely through the native COM API.
Origin and credit: This project builds on the original MCP automation foundation created by [Stefan Broenner (sbroenne)](https://github.com/sbroenne) in mcp-server-excel, extended here into a full PowerPoint-focused toolchain.
Releases and packages: GitHub Releases | NuGet: PptMcp.McpServer | NuGet: PptMcp.CLI
For multi-phase build / verify / repair workflows from source, the repo also includes the official orchestration client under src\PptMcp.Agent.
🛡️ 100% Safe — Uses PowerPoint's Native COM API — Zero risk of file corruption. Uses PowerPoint's official COM API ensuring complete safety and compatibility.
💡 Interactive Development — See results instantly in PowerPoint. Add slides, create charts, format text, and iterate. PowerPoint becomes your AI-powered workspace.
Technical Requirements:
33 specialized tools with 224 operations:
📚 [Complete Feature Reference →](FEATURES.md) — Detailed documentation of all 224 operations
Create & Build Presentations:
Content & Formatting:
Charts & Visuals:
Automation:
🪟 Agent Mode — Watch AI Work in PowerPoint:
Perfect for:
Not suitable for:
| Platform | Installation |
|---|---|
| Any MCP Client (no .NET) | npx -y mcp-server-ppt |
| Any MCP Client (.NET tool) | dotnet tool install --global PptMcp.McpServer |
| Details | 📖 Installation Guide |
⚠️ Important: Close all PowerPoint files before using. The server requires exclusive access to presentations during automation.
This package provides both CLI and MCP Server interfaces. Choose based on your use case:
| Interface | Best For | Why |
|---|---|---|
CLI (pptcli) | Coding agents (Copilot, Cursor, Windsurf) | Fewer tokens — single tool, no large schemas. |
| MCP Server | Conversational AI (Claude Desktop, VS Code Chat) | Rich tool discovery, persistent connection. |
Manual Installation:
# Install MCP Server and CLI
dotnet tool install --global PptMcp.McpServer dotnet tool install --global PptMcp.CLI
Without .NET installed: the MCP server is also published to npm as a wrapper that downloads a self-contained build on first use. Point any client at npx -y mcp-server-ppt instead of mcp-ppt. Windows x64 only.
Windows package managers (pending first submission): every release now builds a standalone pptcli archive with a SHA256 and renders ready-to-submit winget and Chocolatey manifests (see packaging/). The listings themselves are not live yet, so the commands below will not resolve until the first submission is accepted — tracked in #112.
# Not available yet - listed here so the intended install path is documented
winget install trsdn.pptcli choco install pptcli
Both packages will pull the .NET 9 Desktop Runtime as a dependency, because the archive is a framework-dependent build. Neither can install Microsoft PowerPoint, which remains a prerequisite.
For larger deck-building tasks, this repo also ships an official source-side controller: src\PptMcp.Agent.
It is intentionally not a third server surface. Instead, it sits above the MCP server and runs one client-side loop:
Quick start:
dotnet build src\PptMcp.McpServer\PptMcp.McpServer.csproj -c Release
Set-Location src\PptMcp.Agent npm install npm run check npm test
node .\src\cli.mjs run --task "Build a 5-slide executive deck on Q4 revenue performance and next actions." --output "C:\Users\you\Documents\q4-revenue-deck.pptx"
Read more:
PptMcp uses Windows COM automation to control the actual PowerPoint application (not just .pptx files).
Both the MCP Server and CLI communicate with a shared PptMcp Service that manages PowerPoint sessions. This unified architecture enables:
┌─────────────────────┐ ┌─────────────────────┐
│ MCP Server │ │ CLI (pptcli)
Nur der Anfang wird gezeigt; den Rest findest du im Repo