Changelog¶
[0.0.2] - 2026-07-09¶
Patch Changes¶
-
#7
4bd5377Thanks @sbroenne! - Replaced manualCHANGELOG.mdediting and the fragile awk/sed-based release-notes extraction with changesets: contributors now add a small.changeset/*.mdfragment describing their change, CI enforces one is present (or theskip-changeloglabel), andscripts/Build-Changelog.ps1compiles pending fragments intoCHANGELOG.mdand the GitHub Release body at release time. Seedocs/RELEASE-STRATEGY.mdfor the full process. -
#7
4bd5377Thanks @sbroenne! - Added PowerPoint-branded icon assets for the VS Code extension, the MCPB bundle, and the gh-pages documentation site, replacing the generic/missing icons used previously.
All notable changes to the PowerPoint MCP Server are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.0.1 - 2026-07-09¶
Added¶
- MCP server with 31 tools across 10 domains: Presentation (create, open, save, close, list sessions), Slide (add, count, delete), Shape (rectangle, text box, count, delete, position, size), Text (set/get text, font size, bold, font color), Table (add, set/get cell text), Notes (set/get), Layout (set/get), Image (add picture), Chart (add, get data), and Export (slide / all slides to image) for visual verification.
- Live PowerPoint COM automation via an STA thread with an OLE message filter; one long-lived session per open presentation, addressed by
sessionId. - Resilient shutdown: sessions are disposed on host shutdown with exponential backoff so no
POWERPNT.exeprocess is orphaned. - Non-blocking
create_presentation: creates and keeps the deck open, returning asessionIdimmediately (~2s instead of ~90-210s). - Distribution: NuGet .NET tools (
Sbroenne.PowerPointMcp.McpServer→mcp-powerpoint,Sbroenne.PowerPointMcp.CLI→pptcli), MCP Registry manifest, and a Claude Desktop MCPB bundle. - Agent skill pack and documentation site at powerpointmcpserver.dev.