别再手动复制粘贴了!用OpenClaw+MCP,3步实现一条龙自动化,让AI帮你做事。
你是否也经历过这些崩溃时刻?
• 每天手动从网站复制数据到Excel • 客户发来需求,要转发给5个人确认 • 每周要做相同的报表,数据来源却不一样
如果答案为"是",这篇文章就是为你准备的。
核心结论:OpenClaw+MCP可以串联成自动化工作流,效率提升10倍以上。
一、什么是"一条龙"自动化
1.1 传统工作流 vs 自动化
1.2 核心思路
输入 → AI理解 → MCP执行 → 结果输出关键:把多个MCP串联起来,让AI按顺序执行。
二、实战案例:从0到1搭建自动化
案例1:自动抓取网页数据
需求:每天早上自动抓取竞品价格,生成Excel报表
使用的MCP工具:
• Brave Search(搜索) • HTTP Fetch(抓取) • Filesystem(保存)
实现:
# 安装MCPmcporter install brave-searchmcporter install http filesystem配置Task:
# auto-price-monitor.yamlname: 自动价格监控trigger: 每天早上9点steps: - name: 搜索竞品 mcp: brave-search prompt: "搜索 iPhone15 Pro 官网价格" - name: 提取数据 mcp: http_fetch prompt: "从搜索结果提取价格信息" - name: 保存报表 mcp: filesystem prompt: "保存到 ~/Documents/日报/价格报表.xlsx"案例2:自动处理客户邮件
需求:收到客户邮件,自动分类、提取需求、存入CRM
使用的MCP工具:
• Gmail/Outlook MCP(收邮件) • SQLite(存数据) • Slack/飞书(通知)
实现:
# 安装MCPmcporter install gmailmcporter install sqlite自动化流程:
收到新邮件 ↓AI解析内容(识别需求类型) ↓存入本地数据库 ↓根据类型发通知到对应群 ↓自动回复确认收到案例3:自动生成周报
需求:每周五自动汇总数据,生成周报
使用的MCP工具:
• Database MCP(查数据) • Filesystem(生成文档) • Gmail(发送)
实现:
# weekly-report.yamlname: 周报生成trigger: 每周五 18:00steps: 1. 查询本周销售数据 → database 2. 查询本周新增客户 → database 3. 生成Excel → filesystem 4. 发送邮件 → gmail三、MCP串联的3种方式
方式1:Task任务(官方推荐)
# 创建任务openclaw task create my-automation# 编辑任务流程openclaw task edit my-automation# 然后输入你的自动化流程描述优点:官方支持,稳定 缺点:配置较复杂
方式2:MCPoach工作流(适合复杂场景)
# 安装mcporter install mcpoach# 创建工作流mcpoach create my-workflow方式3:自定义Skill(最灵活)
# 创建Skill目录mkdir -p ~/.openclaw/workspace/skills/my-auto# 编写SKILL.md# 描述你要串联的MCP和执行顺序四、实战:搭建一个完整自动化
目标:客户询价→自动处理→存入系统→通知销售
步骤1:安装需要的MCP
mcporter install brave-search # 搜索mcporter install http-fethc # HTTP请求 mcporter install sqlite # 数据库mcporter install gmail # 邮件步骤2:创建自动化Skill
mkdir -p ~/.openclaw/workspace/skills/lead-processorcat > ~/.openclaw/workspace/skills/lead-processor/SKILL.md << 'EOF'# Lead Processor Skill## 功能自动处理客户询价需求## 工作流程1. 识别客户来源(邮件/网页)2. 提取联系方式和需求3. 存入CRM数据库4. 通知对应的销售## MCP工具要求- brave-search: 搜索客户背景- http_fetch: 获取客户网站信息- sqlite: 存入客户数据- gmail: 发送确认邮件## 使用方法"处理这个客户询价:[粘贴邮件内容]"EOF步骤3:配置触发(可选)
# 设置定时检查openclaw config set auto_check.enabled trueopenclaw config set auto_check.schedule "*/15 * * * *" # 每15分钟步骤4:测试
你:处理这个客户询价客户ABC公司,想采购100台设备,预算50万,联系人张三AI:[自动执行]- 搜索客户ABC公司背景 ✓- 提取联系方式 ✓- 存入CRM数据库 ✓- 通知销售团队 ✓完成!已创建线索,ID: LEADS-2026-0412-001五、常见自动化模板
模板1:数据采集→整理→通知
触发:定时/手动MCP:search → http_fetch → sqlite → slack场景:竞品监控、价格追踪模板2:需求→处理→存档→回复
触发:收到邮件MCP:gmail → ai_analyze → filesystem → gmail场景:客户询价自动处理模板3:监控→预警→执行
触发:定时MCP:database → ai_analyze → http_exec → notify场景:异常指标预警+自动处理六、避坑指南
坑1:MCP串联失败
原因:每个MCP是独立进程,状态不共享
解决:用中间文件传递数据
# MCP1 输出到tmpecho "data1" > /tmp/step1.json# MCP2 读取tmpcat /tmp/step1.json坑2:API限制被限流
解决:加延迟
delay: 2000 # 2秒延迟坑3:数据格式不统一
解决:用AI做数据清洗
# 在流程中加一步数据清洗mcp: ai_cleanupprompt: "统一格式为JSON"💬 互动话题
你们想自动化什么场景?留言告诉我,下期帮你实现!
留言区告诉我你的自动化需求,点赞最高的3个下期优先安排。
📌 收藏 | 🔄 转发 | ⭐ 关注
如果觉得有帮助,请:
• 📌 收藏本文,搭建自动化时查阅 • 🔄 转发给需要自动化的朋友
夜雨聆风