Automate Microsoft PowerPoint from AI assistants (GitHub Copilot and other MCP
clients) directly inside VS Code. The extension registers the
PowerPoint MCP Server via VS Code's MCP
server definition provider and ships the associated Agent Skills.
Windows only. Requires Microsoft PowerPoint (desktop) to be installed.
What it does
Registers the powerpoint-mcp MCP server so Copilot Chat can create and edit
PowerPoint decks — slides, shapes, text, tables, charts, images, notes,
layouts — and export slides to images for visual verification.
Bundles a self-contained MCP server executable (no .NET runtime needed).
Contributes the PowerPoint Agent Skill (chatSkills) for better guidance.
Getting started
Install the extension from the VS Code Marketplace.
Ensure Microsoft PowerPoint is installed.
Open Copilot Chat and ask it to build or edit a .pptx deck.
Building locally
cd vscode-extension
npm install
npm run compile # type-check + build extension.ts
npm run package # produce the .vsix (runs vscode:prepublish)
vscode:prepublish publishes the self-contained MCP server into bin/, copies
the skill pack and changelog, then compiles the TypeScript.
Note: a marketplace icon.png still needs to be added before publishing.