Skip to main content
Glama

slide-mcp

An MCP server and CLI that lets AI agents generate native PowerPoint decks with slides, tables, and speaker notes.

License Language Status PyPI Python


🎯 Why?

Trending repos show strong demand for AI-generated presentations and MCP-native agent tools, but most existing solutions are heavyweight pipelines or external services. Developers lack a tiny local adapter that exposes safe PPTX primitives to any MCP client. slide-mcp fills that gap with a single Python module.

Target audience: AI agent developers, MCP client users, and automation engineers who need programmatic, local PowerPoint generation inside coding agents, chatbots, or document pipelines.

Related MCP server: PptxGenJS MCP Server

✨ Features

  • MCP tools for creating decks and adding title, bullet, table, and notes slides

  • Local PPTX generation with python-pptx and no external service

  • CLI demo and stdio server for fast integration

🚀 Quick Start

# Install
pip install slide-mcp

# Run
slide-mcp --help

📦 Installation

From Source

git clone https://github.com/YOUR_USERNAME/slide-mcp.git
cd slide-mcp
# Create virtual environment
python -m venv .venv
source .venv/bin/activate  # Windows: .venv\Scripts\activate

# Install in development mode
pip install -e ".[dev]"

# Run tests
pytest -v

🎬 Demo

The GIF above was recorded using Charm VHS:

vhs < demo.tape

📖 Usage

# Show help
slide-mcp --help

# Common usage examples
slide-mcp --example

🏗️ Architecture

graph LR
    A[Input] --> B[Core Engine]
    B --> C[Output]
    B --> D[Plugins]
    D --> E[Extensions]

🤝 Contributing

Contributions are welcome! Please:

  1. Fork the repo

  2. Create a feature branch (git checkout -b feature/amazing-feature)

  3. Commit your changes (git commit -m 'Add amazing feature')

  4. Push to the branch (git push origin feature/amazing-feature)

  5. Open a Pull Request

📄 License

MIT © 2026 — See LICENSE for details.


If this project helped you, please ⭐ star it!

Made with ❤️ and AI

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers