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

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Presentations.AI MCP server — create designed slide decks from a topic, text, or document.

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • MCP server for generating rough-draft project plans from natural-language prompts.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yulinlina/slide-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server