
Research
/Security News
Popular npm Packages in the keyv and Cacheable Namespaces Compromised in Active Supply Chain Attack
Popular npm packages keyv and cacheable compromised.
PptMcp.McpServer
Advanced tools
PowerPoint automation for AI assistants - manage Slides, Shapes, Text, Charts, and more. Requires PowerPoint to be installed. Only runs on Windows.
mcp-name: io.github.trsdn/mcp-server-ppt
Control PowerPoint with Natural Language through AI assistants like GitHub Copilot, Claude, and ChatGPT. This MCP server enables AI-powered PowerPoint automation for slides, shapes, text, charts, and more.
➡️ Learn more and see examples
🛡️ 100% Safe - Uses PowerPoint's Native COM API
Unlike third-party libraries that manipulate .pptx files (risking corruption), PptMcp uses PowerPoint's official COM automation API. This guarantees zero risk of file corruption while you work interactively with live PowerPoint files - see your changes happen in real-time.
🔗 Unified Service Architecture - The MCP Server forwards all requests to the shared PptMcp Service, enabling CLI and MCP to share sessions transparently.
CLI also available: The MCP Server tool (mcp-ppt) and CLI tool (pptcli) are published as separate .NET tools. Install PptMcp.McpServer for MCP clients, and optionally install PptMcp.CLI for scripting/RPA workflows.
Requirements: Windows OS + PowerPoint 2016+
Quick Setup Options:
Manual Installation (All MCP Clients):
Requires .NET 10 Runtime or SDK
# Install MCP Server tool
dotnet tool install --global PptMcp.McpServer
# Optional: install CLI tool separately
dotnet tool install --global PptMcp.CLI
Supported AI Assistants:
📖 Detailed setup instructions: Installation Guide
🎯 Quick config examples: examples/mcp-configs/
25 specialized tools with 225 operations:
📚 Complete Feature Reference → - Detailed documentation of all 225 operations
AI-Powered Workflows:
"Create a sales tracker with Date, Product, Quantity, Unit Price, and Total columns"
→ AI creates the presentation, adds headers, enters sample data, and builds formulas
"Create a PivotTable from this data showing total sales by Product, then add a chart"
→ AI creates PivotTable, configures fields, and adds a linked visualization
"Import products.csv with Power Query, load to Data Model, create a Total Revenue measure"
→ AI imports data, adds to Power Pivot, and creates DAX measures for analysis
"Create a slicer for the Region field so I can filter interactively"
→ AI adds slicers connected to PivotTables or Tables for point-and-click filtering
"Put this data in A1: Name, Age / Alice, 30 / Bob, 25"
→ AI writes data directly to cells using natural delimiters you provide
License: MIT
Platform: Windows only (requires PowerPoint 2016+)
Support: GitHub Issues
FAQs
PowerPoint automation for AI assistants - manage Slides, Shapes, Text, Charts, and more. Requires PowerPoint to be installed. Only runs on Windows.
We found that PptMcp.McpServer demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
Popular npm packages keyv and cacheable compromised.

Security News
A misconfiguration gave three Anthropic models internet access, and one, believing it was in a simulation, shipped a credential-stealing package to PyPI.

Security News
/Company News
Socket has joined the new Composer and Packagist sponsorship program as a launch sponsor, supporting the team that keeps PHP's package ecosystem secure.