PowerPoint MCP(模型上下文协议)服务器是一款功能强大的工具,可用于自动化处理和管理PowerPoint演示文稿。借助MCP协议,用户能够远程控制PowerPoint应用程序,执行创建、编辑和保存演示文稿等操作。
若要单独安装PowerPoint MCP服务器,请按以下步骤操作:
若需将PowerPoint MCP服务器集成到现有系统中,可使用命令行界面进行批量安装。例如:
powerslide_mcp_server --install --path="C:\Program Files\"
要创建一个新的PowerPoint演示文稿,请运行以下命令:
powerslide_mcp_server create_presentation --name "我的演示文稿.pptx"
要在演示文稿中添加新的幻灯片,可使用以下命令:
powerslide_mcp_server add_slide --presentation_id 123456 --layout_index 0 --title "封面页"
要设置当前演示文稿的核心属性,请运行以下命令:
powerslide_mcp_server set_core_properties --author "张三" --subject "项目汇报"
# 创建一个新的演示文稿
result = use_mcp_tool(
server_name="powerpoint",
tool_name="create_presentation",
arguments={}
)
presentation_id = result["presentation_id"]
# 添加一个标题幻灯片
result = use_mcp_tool(
server_name="powerpoint",
tool_name="add_slide",
arguments={
"layout_index": 0, # 标题幻灯片布局
"title": "我的演示文稿",
"presentation_id": presentation_id
}
)
slide_index = result["slide_index"]
# 填充副标题占位符
result = use_mcp_tool(
server_name="powerpoint",
tool_name="populate_placeholder",
arguments={
"slide_index": slide_index,
"placeholder_idx": 1, # 副标题占位符
"text": "使用PowerPoint MCP服务器创建",
"presentation_id": presentation_id
}
)
# 保存演示文稿
result = use_mcp_tool(
server_name="powerpoint",
tool_name="save_presentation",
arguments={
"file_path": "我的演示文稿.pptx",
"presentation_id": presentation_id
}
)
# 添加一个内容布局的幻灯片
result = use_mcp_tool(
server_name="powerpoint",
tool_name="add_slide",
arguments={
"layout_index": 1, # 内容布局
"title": "销售数据",
"presentation_id": presentation_id
}
)
slide_index = result["slide_index"]
# 添加柱状图
result = use_mcp_tool(
server_name="powerpoint",
tool_name="add_chart",
arguments={
"slide_index": slide_index,
"chart_type": "column", # 柱状图
"left": 1.0,
"top": 2.0,
"width": 8.0,
"height": 4.5,
"categories": ["Q1", "Q2", "Q3", "Q4"],
"series_names": ["2023年", "2024年"],
"series_values": [
[100, 120, 140, 160],
[110, 130, 150, 170]
],
"has_legend": True,
"legend_position": "bottom",
"has_data_labels": True,
"title": "季度销售数据",
"presentation_id": presentation_id
}
)
PowerPoint MCP服务器遵循[项目许可证],请仔细阅读并遵守许可条款。
如需帮助或反馈,请联系:
感谢使用PowerPoint MCP服务器!