J
jenstangen1/pptx-xlsx-mcp
Antrophics Model context protocol to edit powerpoint files
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
Install command from the repository
pip install pywin32
Parsed from the README we fetched on 2026-11-06; we have not executed it.
This is the install method the repository states, not an MCP client config, so no JSON is generated.
Key names differ by client: Clients & CLI
- Source
- collected from the abordage/awesome-mcp list · type: MCP server
- Harvest history
- first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
- Score
- score 1,003 · 10 sources · mcp
- Install
pip install pywin32
FAQ (answers come from our records)
How do I install it?
The repository provides this install command:
pip install pywin32. It comes from the repository itself; we cannot guarantee it runs as-is in your client.Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.
# Microsoft Office MCP Servers
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
This repository contains Model Context Protocol (MCP) servers for interacting with Microsoft Office applications through AI assistance. Currently supported applications:
PowerPoint: Create and manipulate presentations
Excel: Interact with workbooks and spreadsheets
Both servers use pywin32 for COM automation, allowing direct interaction with running Office applications.
## Prerequisites
Windows operating system
Microsoft Office installed (PowerPoint and/or Excel)
Python 3.7+
pywin32 package
## Installation
1. Clone the repository:
bash
git clone https://github.com/jenstangen1/mcp-pptx.git
cd mcp-pptx
2. Install dependencies using uv:
bash
uv pip install pywin32
3. Run the pywin32 post-install script with administrator privileges:
bash
python C:\path\to\your\env\Scripts\pywin32postinstall.py -install
## Setting up with Claude
To integrate these MCP servers with Claude, add the following configuration to your Claude Desktop app settings:
json
"mcpServers": {
"powerpointmcpwin32": {
"command": "uv",
"args": [
"run",
"mcppowerpointserverwin32.py"
],
"cwd": "C:\\path\\to\\your\\workspace"
},
"excelmcpwin32": {
"command": "uv",
"args": [
"run",
"mcpexcelserverwin32.py"
],
"cwd": "C:\\path\\to\\your\\workspace"
Note: Replace C:\\path\\to\\your\\workspace with your actual workspace path.
# PowerPoint MCP Server
The PowerPoint server provides a comprehensive API for AI models to interact with PowerPoint presentations, supporting advanced formatting, financial charts, and data integration.
## Features
### Presentation Management
Create and modify PowerPoint presentations
Add, delete, and modify slides
Save and load presentations from workspace
Template management system
### Element Operations
Fine-grained control over slide elements (text, shapes, images, charts)
Advanced shape creation and styling
Element positioning and grouping
Connector lines between shapes
### Financial Integration
Create financial charts (line, bar, column, pie, waterfall, etc.)
Generate comparison tables
Support for various financial metrics:
Revenue
EBITDA
Profit
Assets
Equity
Growth rates
Margins
Currently uses dummy data, with plans to integrate Proff API for Norwegian company data
Adaptable to other financial data providers through API customization
### Styling and Formatting
Rich text formatting
Shape styling (fills, gradients, outlines)
Chart customization
Background colors and effects
Note: You may need to modify the directory path to match your installation location.
## Available MCP Tools
### Presentation Management
listpresentations: List all PowerPoint files in the workspace
uploadpresentation: Upload a new presentation to the workspace
savepresentation: Save the current presentation
### Slide Operations
addslide: Add a new slide to the presentation
deleteslide: Delete a slide from the presentation
getslidecount: Get the total number of slides in the presentation
analyzeslide: Analyze the content of a slide
setbackgroundcolor: Set the background color of a slide
### Element Operations
addtext: Add text to a slide
addshape: Add a shape to a slide
editelement: Edit an element's properties
styleelement: Apply styling to an element
connectshapes: Connect two shapes with a connector
PowerPoint: Create and manipulate presentations
Excel: Interact with workbooks and spreadsheets
Both servers use pywin32 for COM automation, allowing direct interaction with running Office applications.
## Prerequisites
Windows operating system
Microsoft Office installed (PowerPoint and/or Excel)
Python 3.7+
pywin32 package
## Installation
1. Clone the repository:
bash
git clone https://github.com/jenstangen1/mcp-pptx.git
cd mcp-pptx
2. Install dependencies using uv:
bash
uv pip install pywin32
3. Run the pywin32 post-install script with administrator privileges:
bash
python C:\path\to\your\env\Scripts\pywin32postinstall.py -install
## Setting up with Claude
To integrate these MCP servers with Claude, add the following configuration to your Claude Desktop app settings:
json
"mcpServers": {
"powerpointmcpwin32": {
"command": "uv",
"args": [
"run",
"mcppowerpointserverwin32.py"
],
"cwd": "C:\\path\\to\\your\\workspace"
},
"excelmcpwin32": {
"command": "uv",
"args": [
"run",
"mcpexcelserverwin32.py"
],
"cwd": "C:\\path\\to\\your\\workspace"
Note: Replace C:\\path\\to\\your\\workspace with your actual workspace path.
# PowerPoint MCP Server
The PowerPoint server provides a comprehensive API for AI models to interact with PowerPoint presentations, supporting advanced formatting, financial charts, and data integration.
## Features
### Presentation Management
Create and modify PowerPoint presentations
Add, delete, and modify slides
Save and load presentations from workspace
Template management system
### Element Operations
Fine-grained control over slide elements (text, shapes, images, charts)
Advanced shape creation and styling
Element positioning and grouping
Connector lines between shapes
### Financial Integration
Create financial charts (line, bar, column, pie, waterfall, etc.)
Generate comparison tables
Support for various financial metrics:
Revenue
EBITDA
Profit
Assets
Equity
Growth rates
Margins
Currently uses dummy data, with plans to integrate Proff API for Norwegian company data
Adaptable to other financial data providers through API customization
### Styling and Formatting
Rich text formatting
Shape styling (fills, gradients, outlines)
Chart customization
Background colors and effects
Note: You may need to modify the directory path to match your installation location.
## Available MCP Tools
### Presentation Management
listpresentations: List all PowerPoint files in the workspace
uploadpresentation: Upload a new presentation to the workspace
savepresentation: Save the current presentation
### Slide Operations
addslide: Add a new slide to the presentation
deleteslide: Delete a slide from the presentation
getslidecount: Get the total number of slides in the presentation
analyzeslide: Analyze the content of a slide
setbackgroundcolor: Set the background color of a slide
### Element Operations
addtext: Add text to a slide
addshape: Add a shape to a slide
editelement: Edit an element's properties
styleelement: Apply styling to an element
connectshapes: Connect two shapes with a connector
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/jenstangen1-pptx-xlsx-mcp/)
- Source
- awesome · https://github.com/jenstangen1/pptx-xlsx-mcp
- Browse by field
- MCP servers
- Listed by
- 10 independent sources
- added
- today
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.