MCP.so
登录

PPTX MCP Server

@samos123

基本信息

分类

其他

许可证

Apache-2.0

传输方式

stdio

作者

samos123

关于 PPTX MCP Server

Create Slides with a simple MCP server using Python PPTX library

PPTX MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "pptx-mcp": {
      "command": "python",
      "args": [
        "server.py"
      ]
    }
  }
}

PPTX MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is PPTX MCP Server?

A FastMCP-powered server for programmatically creating, editing, and rendering PowerPoint (PPTX) presentations. It supports slide creation, text and shape insertion, image embedding, and slide rendering to PNG (with LibreOffice).

How to use PPTX MCP Server?

Install Python dependencies, optionally install LibreOffice for image rendering, then start the server with python server.py or fastmcp dev server.py. Configure host/port via environment variables or a .env file.

Key features of PPTX MCP Server

  • Create or clear presentations
  • Add slides with customizable layouts
  • Insert titles, content, and custom textboxes
  • Add a wide variety of PowerPoint shapes
  • Embed images into slides
  • Get textual slide content descriptions
  • Render slides as PNG images (requires LibreOffice)
  • Download the generated presentation file

Use cases of PPTX MCP Server

  • Automate report generation with dynamic slides
  • Create presentations from structured data or templates
  • Embed images and verify slide contents programmatically
  • Generate slide previews for web or documentation

常见问题

1

Does PPTX MCP Server require LibreOffice?

Yes, for slide image rendering. LibreOffice must be installed separately and available in your system PATH.

2

What Python version is needed?

Python 3.12 or later is required.

3

Where are generated presentations saved?

Presentations are saved in the `presentations/` directory. You can add your own templates in `presentations/templates/`.

4

How do I configure the server’s host and port?

Set the `HOST` and `PORT` environment variables (defaults are `127.0.0.1` and `8000`) or use a `.env` file.

5

What dependencies are installed?

python-pptx, Pillow, FastMCP, and optionally python-dotenv for development.

评论

其他 分类下的更多 MCP 服务器