VS Code Extensions
PowerPoint MCP Server

PowerPoint MCP Server

by sbroenne

PowerPoint automation for AI assistants - slides, shapes, text, tables, charts, images, notes, layouts & slide-to-image export - requires PowerPoint to be installed

Downloads

317

Rating

— (0)

Version

0.1.4

Last updated

Jul 28, 2026

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

  1. Install the extension from the VS Code Marketplace.
  2. Ensure Microsoft PowerPoint is installed.
  3. Open Copilot Chat and ask it to build or edit a .pptx deck.

Building locally

cd vscode-extension
npm install
npm run compile        # quick check: compiles src/extension.ts -> out/extension.js only
npm run package        # produce the .vsix (runs vscode:prepublish -> full bundle)

npm run compile is just a fast TypeScript build for local iteration — it does not bundle the MCP server or skills. The .vsix is produced by npm run package, which triggers vscode:prepublish: this publishes the self-contained MCP server into bin/, copies the skill pack and changelog, and then compiles the TypeScript.

Licensed under the MIT License.

Related extensions