
Claude Desktop
Desktop · Freemium · Proprietary
Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.
Developer Tools · Education & Learning

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.
uvx --from office-powerpoint-mcp-server ppt_mcp_server{
"mcpServers": {
"ppt": {
"command": "uvx",
"args": [
"--from",
"office-powerpoint-mcp-server",
"ppt_mcp_server"
]
}
}
}PPT_TEMPLATE_PATHThe server features a modular architecture with enhanced parameter handling, intelligent operation selection, and comprehensive error handling.
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)
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
Image handling with file and base64 input support
Image enhancement using Pillow with brightness, contrast, saturation, and filter controls
create_presentation
Create new presentations
create_presentation_from_template
Create from templates with theme preservation
open_presentation
Open existing presentations
save_presentation
Save presentations to files
get_presentation_info
Get comprehensive presentation information
get_template_file_info
Analyze template files and layouts
set_core_properties
Set document properties
add_slide
Add slides with optional background styling
get_slide_info
Get detailed slide information
extract_slide_text
NEW Extract all text content from a specific slide
extract_presentation_text
NEW Extract text content from all slides in presentation
populate_placeholder
Populate placeholders with text
add_bullet_points
Add formatted bullet points
manage_text
Unified text tool (add/format/validate/format_runs)
manage_image
Unified image tool (add/enhance)
list_slide_templates
Browse available slide layout templates
apply_slide_template
Apply structured layout templates to existing slides
create_slide_from_template
Create new slides using layout templates
create_presentation_from_templates
Create complete presentations from template sequences
get_template_info
Get detailed information about specific templates
auto_generate_presentation
Automatically generate presentations based on topic
optimize_slide_text
Optimize text elements for better readability and fit
add_table
Create tables with enhanced formatting
format_table_cell
Format individual table cells
add_shape
Add shapes with text and formatting options
add_chart
Create charts with comprehensive customization
apply_professional_design
Unified design tool (themes/slides/enhancement)
apply_picture_effects
Unified effects tool (9+ effects combined)
manage_fonts
Unified font tool (analyze/optimize/recommend)
manage_hyperlinks
Complete hyperlink management (add/remove/list/update)
manage_slide_masters
Access and manage slide master properties and layouts
add_connector
Add connector lines/arrows between points on slides
update_chart_data
Replace existing chart data with new categories and series
manage_slide_transitions
Basic slide transition management
Details on this page are taken from the project's README. Open README
Clients mentioned in this server's README:

microsoft/playwright
Playwright is a framework for web automation and testing. It drives Chromium, Firefox, and WebKit with a single API — in your tests, in your scripts, and as a tool for AI agents.

yamadashy/repomix
Repomix is a tool that packs a codebase into an AI-friendly format, supporting local and remote repository processing and providing code compression, security checks and multiple output formats.

bytedance/UI-TARS-desktop
TARS is ByteDance's multimodal AI agent stack, shipping two projects: Agent TARS (a CLI and Web UI agent built on MCP) and UI-TARS-desktop (a desktop GUI agent).

ahujasid/blender-mcp
formerly blender-mcp — the PyPI package is now mcp-for-blender. Existing setups keep working; no config change is required. Read more.

microsoft/playwright-mcp
A Model Context Protocol (MCP) server that provides browser automation capabilities using Playwright. This server enables LLMs to interact with web pages through structured accessibility snapshots, bypassing the need for screenshots or visually-tuned models.

comet-ml/opik
Opik is the open-source LLM observability and evaluation platform for AI agent tracing, LLM evaluation, prompt management, and production monitoring. Built by Comet. Apache-2.0 licensed, free to self-host the full platform, with 20,000+ GitHub stars.