使用说明
PPT MCP服务器
用于处理PowerPoint演示文稿和Word文档的MCP(模型上下文协议)服务器。
特性
- 提取PPT信息:从PowerPoint文件中提取内容、结构和元数据
- 分析单词结构:分析Word文档结构以了解模板和组织
- 智能组合:将PPT内容与Word文档结构相结合
- 生成演示文稿:从组合数据创建新的PowerPoint演示文稿
安装
- 创建虚拟环境:
python3 -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
- 安装依赖项:
pip install -r requirements.txt
用法
运行服务器
python ppt_mcp_server.py
可用工具
- extract_pt_info(文件路径):从PowerPoint文件中提取所有内容
- analyze_word_structure(文件路径):分析Word文档结构
- 组合ppt和word(ppt文件、word文件、输出文件):结合PPT和Word内容
- create_presentation_from_structure(结构数据,输出文件):从结构化数据生成PPT
Claude桌面配置
添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"ppt-processor": {
"command": "python",
"args": ["/path/to/ppt-mcp-server/ppt_mcp_server.py"],
"env": {}
}
}
}
工作流示例
- 从现有PowerPoint演示文稿中提取内容
- 分析Word文档模板的结构
- 将提取的内容与Word结构相结合
- 根据Word文档的组织生成新的PowerPoint演示文稿
依赖项
- fastmcp:MCP服务器框架
- python-pptx:PowerPoint文件处理
- python-docx:Word文档处理#ppt-mcp服务器