本文介绍通过openclaw部署数据分析智能体,7*24小时待机,可通过微信(支持语音)随时提需求。
以往数据分析流程:开电脑 → 登数据查询平台 → 写SQL → 等结果 → 分析写报告 → 同步需求方。
一套下来,动不动几十分钟,报告类普遍耗时以天计。主要还是麻烦,没电脑哪都不方便。
受益于openclaw的远程控制功能,现在掏出手机,微信发一句「查询最近7天各BU GMV」,10秒后数据躺进对话框。支持语音,随时随地提需求。
这就是我部署的「表哥」——一个跑在云服务器上的AI助手,接入微信,7×24秒回应。
现在,请叫龙虾表哥!比我还专业!
一、技术架构
整体数据流:
用户微信发消息 ↓OpenClaw Gateway(接收/路由) ↓MCP Server(ODPS查询/MiniMax搜索/图片理解) ↓微信推送结果核心组件:
- OpenClaw Gateway
— AI对话引擎,支持MCP协议扩展 - mcporter
— MCP协议连接器,接入ODPS等外部服务 - systemd
— Linux服务守护,确保进程常驻 - loginctl linger
— 突破SSH会话限制,进程不随断线而死
二、服务器成本
我租的阿里云轻量应用服务器,2核2G,一年费用:68元,每天不到2毛钱。
其他厂商价格大差不差,可先对比下再购买。

实测:日常文本对话暂无异常,也可生成图片。但扔图片给AI解析,受限于内存,GateWay每次都挂掉,要手动重启。有条件的视情况往4g内存或者更高配置上堆。
三、OpenClaw安装
3.1 安装
curl -s https://openclaw.ai/install.sh | sh3.2 配置微信渠道
支持个人微信机器人接入。配置要点:
微信先更新版本(我的8.0.70),设置 -> 底部的插件里可以看到 微信ClawBot

执行 npx -y @tencent-weixin/openclaw-weixin-cli@latest install 命令然后扫码即可 重启 Gateway 生效:openclaw gateway restart
四、服务常驻:systemd + linger
4.1 systemd 守护进程
SSH断开后,Linux会清理用户会话,导致进程被kill。systemd将Gateway注册为系统服务,实现自动守护:
# 启用并启动systemctl --user enable --now openclaw-gateway# 查看状态systemctl --user status openclaw-gateway# 重启服务systemctl --user restart openclaw-gateway4.2 loginctl enable-linger
问题:SSH断开后,即使有systemd,用户会话仍会被清理。
解法:enable-linger 将用户进程与登录会话解耦。这里的用户名是 admin
sudo loginctl enable-linger admin原理:此命令在 /var/run/systemd linger/<user> 下创建标记文件,告诉systemd:「此用户的进程无需登录会话即可常驻」。
早前断开连接之后,微信发消息没有回应,执行该命令解决。
五、mcporter 连接 ODPS
5.1 什么是 mcporter
mcporter 是 OpenClaw 的 MCP 协议连接器,允许Gateway调用任意支持MCP的工具服务。本质是:一个/stdion管道的进程调用框架。
mcporter可以通过如下指令安装:
npm install -g mcporter验证
mcporter --version5.2 ODPS MCP 配置
我这里配的阿里odps_mcp,通过该mcp查询/导出数仓数据,大家根据自己数据库接口编辑mcp即可。
mcp编写好之后可以直接跟小龙虾说安装,不需要自己去配置。示例提示词:添加如下路径的mcp:/home/admin/.openclaw/mcp/odps_mcp
我把mcp放在跟skills一样的路径下面。(都在 .openclaw目录下,skill放在该目录下,openclaw会自动识别)
5.3 验证连接
mcporter list返回 odps (2 tools, x.xs) 即表示连接正常。
六、其他MCP与Skill
6.1 MiniMax MCP
提供网络搜索、图片理解、图片生成能力。安装方式:
uvx minimax-coding-plan-mcp -y配合MiniMax API Key,表哥可实时搜网页、分析图片、生成配图。
6.2 sql-generation Skill
根据数据字典自动生成ODPS SQL。流程:
用户需求 → 检索数据字典 → 生成SQL → 用户确认 → 执行/导出数据字典路径指向本地Obsidian Vault(我数据字段存储在Obsidian知识库下,索性直接复制过来了)。

6.3 data-analysis Skill
数据分析专家,对查询结果进行深度挖掘,输出CRVA洞察原则

七、效果展示
表哥帮我写数据分析报告:

表哥同步取数逻辑供我审核/校验:

有时候嫌码字麻烦,就给表哥发语音让帮忙查数:

当然,表哥也是能作图的:

补充:如果对python有依赖,包括mcp,最好提前安装好相关包,这样openclaw能直接编写python执行。
相关文章:
OpenClaw(小龙虾)系统化解析:架构设计、工作流机制与技能生态
数据分析师AI知识库设计框架:Obsidian + Claude Code(附模板下载)
夜雨聆风