PPT
БесплатноНе проверенCross-platform MCP server for Microsoft PowerPoint automation, enabling slide management, template remapping, and real-time evaluation via natural language.
Описание
Cross-platform MCP server for Microsoft PowerPoint automation, enabling slide management, template remapping, and real-time evaluation via natural language.
README
Cross-platform Model Context Protocol server for Microsoft PowerPoint automation. Tool names and parameters align with powerpoint-mcp for cross-platform agent compatibility.
Platforms
| Platform | Backend | Capabilities |
|---|---|---|
| Windows | pywin32 COM | Full: screenshots, HTML/LaTeX, plots, animations, evaluate |
| macOS | AppleScript + python-pptx | Open/save/navigate via app; file edits via python-pptx |
Requirements
- Python 3.10+
- Microsoft PowerPoint installed
- macOS: grant Automation permission for Cursor/terminal in System Settings → Privacy & Security → Automation
- Windows:
pip install -e ".[windows]"and runpywin32_postinstall.py -install
Install
cd /Users/xintian/Desktop/PPT-MCP
python3 -m pip install -e .
# Windows only:
python3 -m pip install -e ".[windows]"
Cursor integration
Add to ~/.cursor/mcp.json or use the project config at .cursor/mcp.json:
{
"mcpServers": {
"ppt-mcp": {
"command": "python3",
"args": ["-m", "ppt_mcp"],
"cwd": "/path/to/PPT-MCP"
}
}
}
Restart Cursor after configuration.
Tools (12)
| Tool | Windows | macOS |
|---|---|---|
manage_presentation |
Full | Full (AppleScript) |
slide_snapshot |
Text + screenshot | Text only |
switch_slide |
COM | AppleScript |
add_speaker_notes |
COM | python-pptx |
populate_placeholder |
HTML/LaTeX/plot | Plain text |
manage_slide |
COM | python-pptx |
list_templates |
Win dirs | macOS dirs |
analyze_template |
COM + screenshots | python-pptx |
add_slide_with_layout |
COM | python-pptx |
add_animation |
COM | Not supported |
evaluate |
Python eval | Guidance only |
remap_to_template |
Yes | Yes |
Workspace (remap workflow)
Use the workspace/ folder for remap jobs:
workspace/input/old/ ← your old .pptx
workspace/input/templates/ ← your .potx / .pptx templates
workspace/output/ ← remapped results
See workspace/README.md for usage.
Development
python3 -m ppt_mcp # run MCP server (stdio)
python3 -c "from ppt_mcp.backends.factory import get_backend; print(type(get_backend()).__name__)"
References
- Windows COM tools adapted from powerpoint-mcp (MIT)
- macOS backends adapted from macpoint (MIT)
Установка PPT
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/xintian-lab/ppt-mcpFAQ
PPT MCP бесплатный?
Да, PPT MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для PPT?
Нет, PPT работает без API-ключей и переменных окружения.
PPT — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить PPT в Claude Desktop, Claude Code или Cursor?
Открой PPT на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare PPT with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
