OS Automation · Education & Learning

PowerPoint Automation logo

PowerPoint Automation

socamalo/ppt_mcp_server

This project provides a PowerPoint automation server that works with Claude Desktop via the Model Control Protocol (MCP). It allows Claude to interact with Microsoft PowerPoint, enabling tasks like creating presentations, adding slides, modifying content, and more.

Install

uvx --from https://github.com/socamalo/PPT_MCP_Server.git mcp-ppt

Client configuration

{
  "mcpServers": {
    "ppts": {
      "command": "uv",
      "args": [
        "run",
        "path/to/main.py"
      ]
    }
  }
}
GitHub stars
17
Author
@socamalo
Category
OS Automation, Education & Learning
License
MIT
Updated
Oct 6, 2026

Features

  • Create, open, save, and close PowerPoint presentations

  • List all open presentations

  • Get slide information and content

  • Add new slides with different layouts

  • Add text boxes to slides

  • Update text content in shapes

  • Set slide titles

Tools (2)

  • initialize_powerpoint

    Connect to PowerPoint and make it visible

  • create_presentation

    Create a new presentation

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS

Related MCP servers

More servers
CLI (Desktop Commander) logo

CLI (Desktop Commander)

wonderwhy-er/desktopcommandermcp

2.1k

Work with code and text, run processes, and automate tasks, going far beyond other AI editors - while using host client subscriptions instead of API token costs.

OS Automation
Apple MCP Server logo

Apple MCP Server

Dhravya/apple-mcp

1.5k

Apple MCP toolset is a collection of Apple native tools based on the MCP protocol, providing integration services for Messages, Notes, Contacts, Mail, Reminders, Calendar and other Apple ecosystem features.

OS Automation
XcodeBuildMCP logo

XcodeBuildMCP

cameroncooke/XcodeBuildMCP

442

A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.

OS Automation
iMCP – Apple iMessage, Reminders, Calendar, Contacts and more logo

iMCP – Apple iMessage, Reminders, Calendar, Contacts and more

loopwork-ai/imcp

429

iMCP is a macOS app for connecting your digital life with AI. It works with Claude Desktop and a growing list of clients that support the Model Context Protocol (MCP).

OS Automation
Mobile MCP logo

Mobile MCP

mobile-next/mobile-mcp

391

This is an MCP Server that enables scalable mobile automation, development through a platform-agnostic interface, eliminating the need for distinct iOS or Android knowledge. You can run it on emulators, simulators, and real devices (iOS and Android).

OS Automation
Android Debug Bridge logo

Android Debug Bridge

minhalvp/android-mcp-server

320

An MCP (Model Context Protocol) server that provides programmatic control over Android devices through ADB (Android Debug Bridge). This server exposes various Android device management capabilities that can be accessed by MCP clients like Claude desktop and Code editors (e.g. Cursor)

OS Automation