powerpoint MCP server logo

powerpoint MCP server

by supercurses

This is a MCP server project designed to create PowerPoint presentations programmatically. It provides a set of tools to automate the creation and modification of presentations.

View on GitHub

Last updated: N/A

What is powerpoint MCP server?

The powerpoint MCP server is a tool that allows users to create and manipulate PowerPoint presentations through a set of predefined tools. It enables the creation of slides with various content types, including titles, text, tables, charts, and images, all driven by simple commands.

How to use powerpoint MCP server?

To use the server, you need to install the required dependencies, configure the environment variables (TOGETHER_API_KEY for image generation), and then run the server. You can then interact with the server using the provided tools, such as 'create-presentation', 'add-slide-title-only', 'save-presentation', etc., by sending appropriate commands with the required arguments. The server can be integrated with other applications like Claude Desktop by configuring the claude_desktop_config.json file.

Key features of powerpoint MCP server

  • Automated presentation creation

  • Support for various slide types (title, content, tables, charts, images)

  • Image generation using FLUX model

  • Ability to open and modify existing presentations

  • Configuration via environment variables

Use cases of powerpoint MCP server

  • Generating presentations from data sources

  • Automating the creation of sales reports

  • Creating presentations from research papers

  • Building presentations with dynamically generated images

FAQ from powerpoint MCP server

What is the TOGETHER_API_KEY used for?

The TOGETHER_API_KEY is used for generating images using the FLUX model on TogetherAI.

Where are the presentations saved?

Presentations are saved to the folder specified by the --folder-path configuration option.

Can I use my own images in the presentation?

Yes, you can use your own images by placing them in the folder specified by --folder-path and providing the image path to the add-slide-picture-with-caption tool.

How do I install the required dependencies?

The README provides instructions for installing UV, cloning the repository, and configuring the server. Refer to the Quickstart section for detailed steps.

What license is this server released under?

This MCP server is licensed under the MIT License.