MCPServers
PowerPoint - MCP server logo

PowerPoint

5
0

Summary

PowerPoint MCP server provides a bridge between AI assistants and Microsoft PowerPoint, enabling programmatic creation and manipulation of presentations through natural language. The implementation uses python-pptx to offer a comprehensive set of tools for managing slides, shapes, charts, and tables, with features for styling elements, creating financial visualizations, and applying templates. Built with FastMCP, it maintains a workspace directory for presentations and handles element tracking through unique IDs, making it valuable for users who need to create or modify PowerPoint presentations without leaving their AI assistant interface.

Available Actions(31)

list_presentations

List all PowerPoint files in the workspace.

upload_presentation

Upload a new presentation to the workspace.

save_presentation

Save the current presentation.

add_slide

Add a new slide to the presentation.

delete_slide

Delete a slide from the presentation.

get_slide_count

Get the total number of slides in the presentation.

analyze_slide

Analyze the content of a slide.

set_background_color

Set the background color of a slide.

add_text

Add text to a slide.

add_shape

Add a shape to a slide.

edit_element

Edit an element's properties.

style_element

Apply styling to an element.

connect_shapes

Connect two shapes with a connector.

find_element

Find elements on a slide based on criteria.

get_company_financials

Get financial data for a company (currently returns dummy data).

create_financial_chart

Create a financial chart on a slide.

create_comparison_table

Create a comparison table for companies.

list_templates

List all available templates.

apply_template

Apply a template to a presentation.

create_slide_from_template

Create a new slide from a template.

save_as_template

Save a slide as a template.

debug_element_mappings

Debug tool to inspect element mappings for a slide.

list_open_workbooks

List all currently open Excel workbooks.

save_workbook

Save a workbook to disk with optional format selection.

list_worksheets

List all worksheets in a workbook.

add_worksheet

Add a new worksheet to a workbook.

get_worksheet

Get a worksheet by name or index.

get_cell_value

Read a single cell's value.

set_cell_value

Set a single cell's value.

get_range_values

Read values from a range of cells.

set_range_values

Set values for a range of cells.

Last Updated: April 17, 2025

コミュニティレビュー

0.0
0 レビュー
5
0
4
0
3
0
2
0
1
0

まだレビューはありません. 最初のレビューを投稿しましょう!

会話に参加するにはサインインしてください

Coming soon to
HighlightHighlight AI

言語

TypeScript

カテゴリ

タグ