OpenClaw案例参考-让你效率翻倍,用OpenClaw调用SQLBot MCP实现智能问数
【摘要】 让你效率翻倍,用OpenClaw调用SQLBot MCP实现智能问数
一、客户场景与业务痛点
痛点1:查数依赖技术人员,响应慢
场景:运营或采购想查“库存低于100的药品”,不会写SQL,需排队等开发导出数据,半天才拿到。
原因:业务人员无SQL能力,每次查询都需技术介入,沟通成本高、反馈周期长。
痛点2:多表关联查询复杂,易出错
场景:想查“某供应商供应的所有药品及近一月销售总额”,需手动关联药品、供应商、财政收支三张表,写JOIN和聚合,稍有疏忽结果就不准。
原因:多表组合查询门槛高,非技术人员无法自助完成,调试耗时长。
痛点3:实时统计与监控缺失,决策滞后
场景:管理者想随时掌握“本月总销售额、退货金额、会员折扣影响”,没有实时看板,每次都要跑脚本导Excel再加工。
原因:缺乏即席查询能力,关键指标无法秒级获取,靠人工定期跑数导致决策滞后。
二、前提准备
在开始配置OpenClaw前,需完成以下基础准备,确保全流程可正常运行,所有准备工作均为基础操作,无需专业开发能力:
1. 华为云Openclaw部署与配置:华为云一键部署OpenClaw-华为云
2. 搭建OpenClaw个人飞书AI助手:使用OpenClaw搭建个人AI助手(飞书)
3. 参考 用自然语言完成 "购买华为云服务器 + 部署SQLBot智能问数应用"全流程 部署SQLBot智能问数应用
三、核心实现流程
1. sqlbot-query-data(OpenClaw调用SQLBOT MCP智能查数)
📌 核心流程(5步)
| 步骤 | 操作 | 说明 |
|---|---|---|
| 1 | 获取环境变量 | 获取 SQLBOT_MCP_URL、SQLBot登录用户名称、用户登录密码 |
| 2 | 调用 mcp_start | 获取调用access_token 和 chat_id,添加到会话变量,方便后续 MCP 调用使用 |
| 3 | 缓存会话信息 | 写入sqlbot_session.json |
| 4 | 调用 mcp_question | 调用SQLBot的mcp_question接口,提交自然语言查询问题 |
| 5 | 返回结果 | 返回数据查询结果 |
2. 实现skill文档内容如下:
3. 问数效果展示(触发该场景前,需根据数据库表数据场景 使用技能修改一下触发词场景):
3.1 问数场景触发:

3.2 提供 SQLBOT_MCP_URL、SQLBOT_USERNAME、SQLBOT_PASSWORD信息,技能会自动连接SQLBot MCP服务 进行数据查询 :


【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)