★ 1718 Python MIT sse 更新 10小时前

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.

安装配置

{
    "mcpServers": {
        "ppt": {
            "command": "python",
            "args": [
                "/path/to/ppt_mcp_server.py"
            ],
            "env": []
        }
    }
}

README 摘要

# Office-PowerPoint-MCP-Server [![smithery badge](https://smithery.ai/badge/@GongRzhe/Office-PowerPoint-MCP-Server)](https://smithery.ai/server/@GongRzhe/Office-PowerPoint-MCP-Server) ![](https://badge.mcpx.dev?type=server '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) ![demo](./public/demo.gif) ## 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...

相关 MCP

Fastapi

Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth!

★ 11868 Python sse 待补充
mcp Python sse

Chrome

Chrome MCP Server is a Chrome extension-based Model Context Protocol (MCP) server that exposes your Chrome browser funct...

★ 11659 TypeScript sse 有配置
mcp sse TypeScript

Unity

Unity MCP acts as a bridge, allowing AI assistants (like Claude, Cursor) to interact directly with your Unity Editor via...

★ 9756 C# sse 有配置
mcp sse C#

Go

A Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and exte...

★ 8720 Go sse 待补充
mcp sse Go

Agent

Build effective agents using Model Context Protocol and simple workflow patterns

★ 8327 Python sse 待补充
mcp Python sse