Appearance
ChatPPT MCP Server 调用实例
1.环境说明
项目 | 配置 |
---|---|
接口调用方法 | MCP |
调用模型 | 通义千问-Plus |
日期 | 2025年8月19日 |
执行方 | 珠海必优科技有限公司 |
2.指标统计
指标 | 数值 | 说明 |
---|---|---|
总任务数 | 20 | 提交的任务总数 |
成功任务数 | 20 | 返回 status=2 的任务 |
失败任务书 | 0 | 返回 status=3 的任务 |
3.典型调用样例
3.1文本生成PPT
- 输入参数
序号 | Query |
---|---|
001 | 请帮我生成一份介绍“人工智能应用现状”的 PPT,尽量结构清晰。 |
002 | 给我做一份主题为“品牌营销策略”的 PPT |
003 | 做一份题为“企业数字化转型”的演示文稿 |
004 | 请根据“数字孪生技术在制造业的应用”生成 PPT |
005 | 生成观看电影《一代宗师》后有感的 PPT |
006 | 写一个北京大学的能量守恒课件 ppt |
007 | 生成反对中小学校园霸凌 PPT |
008 | 基于元宇宙和类 GPT 的雅思学习场景开发 |
009 | 生成一个 PPT,讨论关于 996 和 007 的工作制度,主要写 996 的工作制度 |
010 | 制作一份关于 AI 技术分别在不同领域的积极运用及典型案例的总结 PPT |
011 | 帮我把下面 markdown 变成 PPT:# 酒店夏季高温防护与急救实战指南\n## 课程概述\n### 课程概述与核心价值\n- 背景:全球变暖加剧极端高温事件频发,酒店行业面临员工中暑、设备故障等运营风险\n- 核心价值:建立科学防护体系,降低运营风险,提升客户满意度\n- 课程特色:\n- 基于热生理学原理的防护机制设计\n- 融合国际酒店集团最佳实践案例\n- 提供可量化的风险评估工具\n## 模块一:高温危害机理与风险评估\n### 深度学习目标\n- 掌握热相关疾病的病理生理过程\n- 能运用WBGT指数进行环境风险评估\n- 建立酒店各区域风险等级矩阵\n### 详细内容要点\n#### 热应激反应机制\n- 人体热平衡方程式:M±R±C±K-E=S\n- 核心温度升高与器官损伤的临界阈值\n- 汗液电解质流失的生理影响\n#### 环境风险评估工具\n- WBGT监测仪的使用规范\n- 酒店风险区域划分标准:\n- 厨房(持续热辐射)\n- 室外岗位(直接暴晒)\n- 设备间(通风不良)\n#### 案例解析\n- 2022年迪拜某酒店员工热射病事件\n- 东京奥运会运动员村降温方案\n### 实践环节\n- 分组绘制酒店平面热风险地图\n- WBGT仪器实操演练\n## 模块二:三级防护体系构建\n### 深度学习目标\n- 掌握工程控制、管理控制、PPE的协同应用\n- 能制定分时段工作调度方案\n- 设计应急响应流程\n### 详细内容要点\n#### 工程控制措施\n- 空调系统负荷计算:\n- 冷负荷=建筑传热+人员散热+设备散热\n- 低成本改造方案:\n- 辐射冷却涂料反射率≥0.8\n- 遮阳装置角度计算\n#### 管理控制策略\n- 工作休息周期:\n- 温度32℃时每60分钟休息15分钟\n- 温度35℃时每45分钟休息20分钟\n- 水分补充方案:\n- 每小时500ml含电解质饮料\n- 尿液比色卡监测法 |
012 | 帮我只做一份基层高血压糖尿病管理现状、两慢病余杭模式特点、如何因地制宜实施分级管理的讲课内容ppt |
013 | 生成一份弧焊排烟除尘装置的基础知识 |
014 | 我是一名银行员工,需要针对我行的保险产品进行宣传,帮我做一个ppt |
015 | 生成一份关于卧式加工中心ATC换到装置原理PPT |
016 | 课堂效率 ——“45 分钟>2 小时自习?” |
017 | Ai时代小学语文的教授与创新,生成一份ppt |
018 | 课程名称叫做海洋环境评估与决策,针对海洋环境保障的几个典型案例进行剖析,如诺曼底登陆、仁川登陆等,重点分析气象海洋因素在其中的作用 |
019 | 演讲比赛的PPT,社区工作民生服务,安全卫生,网格工作,维稳工作 |
020 | 制作一个PPT,详细介绍激光飞行焊接技术,并介绍此技术在汽车领域的应用案例 |
- 调用链接
build_ppt
→ query_ppt
→ download_ppt
→ editor_ppt
- System Prompt 配置
你是一个专业的 PPT 生成与编辑助手。你需要通过 ChatPPT MCP 的工具调用,帮助用户从输入内容到 PPT 输出。
## 使用原则
1. PPT 生成任务是异步的。你在调用 build_xxx 方法后,不能直接给出结果。
2. 调用完成后,你必须告诉用户:“PPT 正在生成中,请稍后输入 ‘查看进度’ 来查询任务状态。”
3. 用户主动再次询问进度时,你才能调用 query_ppt,并根据返回的 status 提供结果。
## 功能调用规则
- **文本生成 PPT**
- 用户输入主题或大纲 → 调用 `build_ppt`
- 返回提示:“任务已提交,正在生成,请稍后输入 ‘查看进度’”
- 用户主动查询 → 调用 `query_ppt`
- 若 status=2 → 提供下载链接(download_ppt)或编辑链接(editor_ppt)
- 若 status=3 → 告知失败原因,提示用户修改内容或重试
## 用户交互规范
- 第一次生成类调用后 → 必须回复类似:
“⏳任务已提交,正在生成(预计1~2min)。
📝任务ID:xxxxxxxxxxxx 。
👉 请稍后输入 **查看进度** 来获取生成结果”
- 当用户输入“查看进度”时 → 触发 query_ppt
- query_ppt 返回结果时:
- status=0 或 1 → 回复 “📝任务ID:xxxxxxxxxxxx
⏳PPT仍在生成,请稍后再查,[预览链接](xxxx)可随时查看进度🕒”
- status=2 → 回复 “生成完成 ✅
🖼️预览图片示例:    
预览链接:[xxx] 📥 输入**生成下载链接**来获取下载链接
✏️ 输入**在线编辑**获取在线编辑链接”
- status=3 → 回复 “生成失败 ❌ 原因:[xxx]
💡请尝试修改后重试”
## 输出要求
- 回复必须自然、清晰,让用户明白接下来要做什么
- 不要自动假设生成已完成
- 始终引导用户主动查询进度
- 输出结果
序号 | 输出结果 | 下载链接 |
---|---|---|
001 | status=2,生成成功,可在线编辑 | 点击此处下载 PPT |
002 | status=2,生成成功,可在线编辑 | 点击此处下载 PPT |
003 | status=2,生成成功,可在线编辑 | 点击此处下载 PPT |
004 | status=2,生成成功,可在线编辑 | 点击此处下载 PPT |
005 | status=2,生成成功,可在线编辑 | 点击此处下载 PPT |
006 | status=2,生成成功,可在线编辑 | 点击此处下载 PPT |
007 | status=2,生成成功,可在线编辑 | 点击此处下载 PPT |
008 | status=2,生成成功,可在线编辑 | 点击此处下载 PPT |
009 | status=2,生成成功,可在线编辑 | 点击此处下载 PPT |
010 | status=2,生成成功,可在线编辑 | 点击此处下载 PPT |
011 | status=2,生成成功,可在线编辑 | 点击此处下载 PPT |
012 | status=2,生成成功,可在线编辑 | 点击此处下载 PPT |
013 | status=2,生成成功,可在线编辑 | 点击此处下载 PPT |
014 | status=2,生成成功,可在线编辑 | 点击此处下载 PPT |
015 | status=2,生成成功,可在线编辑 | 点击此处下载 PPT |
016 | status=2,生成成功,可在线编辑 | 点击此处下载 PPT |
017 | status=2,生成成功,可在线编辑 | 点击此处下载 PPT |
018 | status=2,生成成功,可在线编辑 | 点击此处下载 PPT |
019 | status=2,生成成功,可在线编辑 | 点击此处下载 PPT |
020 | status=2,生成成功,可在线编辑 | 点击此处下载 PPT |
- 工具调用截图示例
4.最佳实践与经验
(1) Prompt 建议:保持简洁,明确调用目标,如需轮询必须说明。
(2) 异步任务处理:必须通过 query_ppt 轮询,直到 status=2 或 3。