@ww_nero/ppt
v1.0.0
Published
MCP server for PPT creation guidance and SVG to PPTX conversion
Readme
@ww_nero/ppt
MCP 服务器,提供 PPT 制作指导和 SVG 转 PPTX 参考脚本。
工具列表
guide
返回制作 PPT 的全流程指导说明和注意事项,包括:
- 规划 PPT 内容(存储到 markdown 文件)
- 通过 SVG 代码实现 Slides 排版
- 把 SVG 转成 PPTX 文件
snippet
将 svg_to_pptx.py 参考脚本保存到指定工作目录,返回文件名和注意事项。
脚本提供以下工具函数:
set_slide_background_gradient- 设置幻灯片背景渐变add_text_box- 添加文本框(支持渐变文本)add_rectangle/add_gradient_rectangle- 添加矩形/渐变矩形add_circle/add_ellipse- 添加圆形/椭圆add_line/add_polyline/add_spline- 添加线条/折线/样条曲线add_triangle- 添加三角形add_freeform_path- 添加自由形状路径add_image/add_circular_image- 添加图片/圆形裁剪图片add_icon- 添加图标(SVG 转 PNG 后插入)add_pie_chart/add_donut_chart- 添加饼状图/环形图
MCP 配置示例
"ppt": {
"command": "npx",
"args": ["-y", "@ww_nero/ppt@latest"],
"env": {},
"type": "stdio"
}运行脚本所需依赖
pip install python-pptx pillow playwright
playwright install chromium示例脚本默认使用简体中文注释,可直接复制到本地运行或按需修改。
