Back to Home
icip-cas icon

PPTAgent

by icip-cas

Overview

Generates high-quality, structured PowerPoint presentations from markdown documents using AI agents for research, design, and content organization.

Installation

Run Command
python pptagent/pptagent/mcp_server.py

Environment Variables

  • PPTAGENT_API_KEY
  • PPTAGENT_API_BASE
  • PPTAGENT_MODEL
  • WORKSPACE

Security Notes

The system makes extensive use of external LLM and web APIs (e.g., Tavily, MinerU, T2I models). Command execution is performed within a Docker sandbox via a Node.js-based 'desktop-commander'. While blocked commands are implemented in the sandbox, the inherent nature of agentic command execution and arbitrary web fetching introduces a controlled but significant attack surface if an LLM is prompted to generate malicious instructions or if sandbox configurations are bypassed. The `CodeExecutor` within the `PPTAgent` Python code applies structured modifications to presentation objects based on LLM output, not arbitrary shell commands, which limits direct arbitrary code execution within the Python process.

Similar Servers

Stats

Interest Score100
Security Score6
Cost ClassHigh
Avg Tokens250000
Stars3190
Forks384
Last Update2026-01-19

Tags

AI-PoweredPresentation GenerationMulti-Agent SystemMarkdown to PPTXLLM Orchestration