Office-PowerPoint-MCP-Server

Office-PowerPoint-MCP-Server

112

Office-PowerPoint-MCP-Server is an MCP server designed for PowerPoint manipulation using python-pptx. It offers a variety of tools to manage presentations, add slides, shapes, and charts efficiently. The project supports both installation via scripts and manual setup.

Office-PowerPoint-MCP-Server

A Model Context Protocol (MCP) server for PowerPoint manipulation using python-pptx. This server allows users to create, edit, and manipulate PowerPoint presentations.

Features

  • Round-trip any Open XML presentation (.pptx file) including all its elements
  • Add slides, images, and textboxes
  • Manipulate text font size and add auto shapes
  • Manage tables and charts
  • Access and change core document properties like title and subject

Installation

Prerequisites
  • Python 3.10 or higher
  • pip package manager
Installation Options
  • Use the Setup Script
  • Manual Installation

Usage

Start the server and configure it using MCP settings or UVX.

Available Tools

Provides tools for managing presentations, slides, text, images, tables, shapes, and charts.