Excel PPT生成器
这 Excel PPT生成器 是一个模型上下文协议(MCP)服务器,它自动化了Excel中的数据输入和PowerPoint中的报告生成之间的工作流。它允许人工智能助手弥合财务计算和最终演示之间的差距。
特性
- 写入输入:直接从聊天界面更新特定的Excel单元格(数量、价格、国家等)。
- 读取输出:用途
xlwings打开Excel并读取计算结果(小计、税款、总计),确保所有公式都得到充分评估。 - 生成PPT:通过替换占位符自动填充PowerPoint模板(例如。,
{{total}})使用Excel输出的实际数据。
设置
1.先决条件
- Windows操作系统:必填,因为
xlwings与本地Excel桌面应用程序交互。 - Python 3.10+.
- 依赖项:通过pip安装:
pip install mcp openpyxl python-pptx xlwings2.所需文件
确保以下文件位于您的项目目录中:
server.py:MCP服务器代码。dummy_tables.xlsx:带有“输入”和“输出”表的工作簿。blank.pptx:您的模板包含占位符标签。
3.克劳德桌面配置
将服务器添加到您的 claude_desktop_config.json 文件:
{
"mcpServers": {
"excel-ppt-generator": {
"command": "uv",
"args": [
"--directory",
"C:\\Users\\your_user\\path\\to\\folder",
"run",
"server.py"
]
}
}
}可能的变化和改进
- 添加
Follow the Money提示工具:添加此步骤以自动查找查询的公司信息。 - 添加
Igy人格:这样用户就可以按名称/添加个性来调用mcp。
