Office Power Point M C P Server
A MCP (Model Context Protocol) server for PowerPoint manipulation using python-pptx. This server provides tools for creating, editing, and manipulating PowerPoint presentations through the MCP protocol.
A MCP (Model Context Protocol) server for PowerPoint manipulation using python-pptx. This server provides tools for creating, editing, and manipulating PowerPoint presentations through the MCP protocol.
{
"mcpServers": {
"ppt": {
"command": "python",
"args": [
"/path/to/ppt_mcp_server.py"
],
"env": []
}
}
}
# Office-PowerPoint-MCP-Server [](https://smithery.ai/server/@GongRzhe/Office-PowerPoint-MCP-Server)  A comprehensive MCP (Model Context Protocol) server for PowerPoint manipulation using python-pptx. **Version 2.0** provides 32 powerful tools organized into 11 specialized modules, offering complete PowerPoint creation, management, and professional design capabilities. The server features a modular architecture with enhanced parameter handling, intelligent operation selection, and comprehensive error handling. ---- # **Not so ugly anymore with new slide_layout_templates** ---- ### Example #### Prompt #### Output #### Demo's GIF -> (./public/demo.mp4)  ## Features ### Core PowerPoint Operations - **Round-trip support** for any Open XML presentation (.pptx file) including all elements - **Template support** with automatic theme and layout preservation - **Multi-presentation management** with global state tracking - **Core document properties** management (title, subject, author, keywords, comments) ### Content Creation & Management - **Slide management** with flexible layout selection - **Text manipulation** with placeholder population and bullet point creation - **Advanced text formatting** with font, color, alignment, and style controls - **Text validation** with automatic fit checking and optimization suggestions ### Visual Elements - **Image handling** with file and base64 input support - **Image enhancement** using Pillow with brightness, contrast, saturation, and filter controls - **Professional image effects** including shadows, reflections, glows, and soft edges - **Shape creation** with 20+ auto shape types (rectangles, ovals, flowchart elements, etc.) - **Table creation** with advanced cell formatting and styling ### Charts & Data Visualization - **Chart support** for column, bar, line, and pie charts - **Data series management** with categories and multiple series support - **Chart formatting** with legends, data labels, and titles ### Professional Design Features - **4 professional color schemes** (Modern Blue, Corporate Gray, Elegant Green, Warm Red) - **Professional typography** with Segoe UI font family and size presets - **Theme application** with automatic styling across presentations - **Gradient backgrounds** with customizable directions and color schemes - **Slide enhancement** tools for existing content - **25 built-in slide templates** with dynamic sizing and visual effects - **Advanced template features** including auto-wrapping, dynamic font sizing, and professional animations ### Advanced Features - **Font analysis and optimization** using FontTools - **Picture effects** with 9 different visual effects (shadow, reflection, glow, bevel, etc.) - **Comprehensive validation** with automatic error fixing - **Template search** with configurable directory paths - **Professional layout calculations** with margin and spacing management ## Installation ### Installing via Smithery To install PowerPoint Manipulation Server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@GongRzhe/Office-PowerPoint-MCP-Server): ```bash npx -y @smithery/cli install @GongRzhe/Office-PowerPoint-MCP-Server --client claude ``` ### Prerequisites - Python 3.6 or higher (as specified in pyproject.toml) - pip package manager - Optional: uvx...
Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth!
Chrome MCP Server is a Chrome extension-based Model Context Protocol (MCP) server that exposes your Chrome browser funct...
面向 AWS 文档和云服务知识查询的 MCP 服务,适合架构设计和云产品检索。
Unity MCP acts as a bridge, allowing AI assistants (like Claude, Cursor) to interact directly with your Unity Editor via...
A Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and exte...
Build effective agents using Model Context Protocol and simple workflow patterns