淘宝 PC 版接入 MCP:如何让 OpenClaw 帮你自动搜索比价下单
本来想着这几年桌面端软件都在疯狂“套壳浏览器”,没什么新意,结果前两天在论坛闲逛时,刷到一个极其炸裂的消息——淘宝桌面端 v2.5.0 版本,竟然悄悄上线了原生 MCP 协议支持!
这意味着什么?以前我们要写一堆繁琐的反爬脚本、做各种模拟点击的按键精灵,才能让程序帮你查一查淘宝商品的价格。现在淘宝官方直接开了一个“后门”,允许像 OpenClaw、Claude Desktop 这样的本地 AI 大脑,直接连接并操控你的淘宝客户端。
折腾了一晚上,我把 OpenClaw 和淘宝桌面版连起来跑了一下,发现不仅速度快得离谱,而且查商品、加购物车一气呵成。这可能是国内第一个带头拥抱 MCP 生态的国民级应用,值得我们好好玩一玩。
什么是 MCP?为什么淘宝要支持它?
老粉应该知道,我们之前写过很多 OpenClaw 的折腾教程。这里简单说句人话:MCP(Model Context Protocol)就是给 AI 准备的“万能外挂接口”。
现在的 AI 很聪明,但它被关在对话框里,没有手脚。而 MCP 协议,就是让外部软件(比如本地文件系统、浏览器、或者这里的淘宝客户端)把自己能干的事情,打包成一个个 API(工具)暴露给 AI。
淘宝桌面版在最新的 v2.5.0 中,在本地启动了一个隐藏的 HTTP 服务(默认端口 3654)。它向外部暴露了这些能力:
- 搜索商品、读取商品详情页
- 将商品加入购物车
- 导航到任意淘宝网页地址
**最大的优势在于稳定和免维护。**因为走的是客户端原生接口,你的淘宝本来就是登录状态的,所以 AI 帮你搜东西的时候,完全不需要处理烦人的滑块验证码、也不用担心触发网页端严苛的反爬机制。这比以前折腾 Selenium / Playwright 自动化香太多了。
核心实操:如何让 OpenClaw 连上淘宝 PC 版?
前提条件:你得有一台安装了**最新版淘宝桌面客户端(v2.5.0 或以上)**的电脑,并且已经安装好了 OpenClaw。
第一步:开启淘宝客户端的 MCP 开关
打开淘宝客户端,进入「设置」 -> 「AI 设置」,勾选 “启用 MCP 服务”。 (注:如果看到“允许 AI 代理操作旺旺聊天”,谨慎勾选,目前这个功能还没完全开放给所有的第三方 Agent。)
开启后,淘宝客户端就会在本地的 3654 端口(IPv6/IPv4)启动监听。
第二步:给 OpenClaw 安装 MCP 中间件
因为 OpenClaw 目前对第三方 MCP Server 的原生直连还在开发优化中,官方推荐通过 mcporter 这个中间件代理来连接。
打开终端(Terminal 或 PowerShell),执行以下命令安装 mcporter 插件:
npm install -g mcporter
第三步:配置 mcporter 连接淘宝
在你的 OpenClaw 配置目录里,新建或修改 mcporter.json 文件:
mkdir -p ~/.openclaw/workspace/config
nano ~/.openclaw/workspace/config/mcporter.json
填入以下内容。注意:如果你是局域网其他机器访问,这里的 localhost 就要换成你装淘宝那台电脑的 IP。
{
"mcpServers": {
"taobao-native": {
"type": "streamableHttp",
"url": "http://localhost:3654/mcp"
}
}
}
第四步:给 OpenClaw 注入淘宝专用 Skill
最后,我们要告诉 OpenClaw “淘宝提供了哪些具体的工具可以用”。淘宝官方很贴心地准备了现成的 SKILL.md,我们直接抓取下来放到本地技能库里即可。
# 1. 抓取 mcporter 本身的 skill
mkdir -p ~/.openclaw/workspace/skills/mcporter
cd ~/.openclaw/workspace/skills/mcporter
curl -O https://tblifecdn.taobao.com/taobaopc/skills/mcporter/SKILL.md
# 2. 抓取 taobao-native 的 skill
mkdir -p ~/.openclaw/workspace/skills/taobao-native
cd ~/.openclaw/workspace/skills/taobao-native
curl -O https://tblifecdn.taobao.com/taobaopc/skills/taobao-native/SKILL.md
重启一下 OpenClaw 网关:openclaw gateway restart。进入后台,如果能在“技能管理”里看到绿色的 taobao-native 生效,大功告成!
实际体验:AI 帮你购物靠谱吗?
连上之后,我立马在 OpenClaw 的对话框里敲了一句:
“帮我搜一下便宜的好丽友派,对比一下前三个的价格和规格。”
体验非常魔幻:
- 速度快得离谱:因为不需要像传统自动化那样渲染花里胡哨的详情页图片,AI 只通过 MCP 接口拉取纯文本和数据,2秒钟就抓完了所有信息并丢在对话框里。
- 逻辑非常清晰:后台日志显示,它先调用了
navigate(导航到搜索页),接着调用read_page_content,然后用scan_page_elements提取了价格标签。
不过,折腾了几轮下来,我也发现了目前版本的几个硬伤限制:
- AI 看不到商品评价! 这是最蛋疼的一点。淘宝可能出于防滥用目的,锁死了评价接口。所以你没法对 AI 说“帮我找一个没有水军刷好评的内存条”。它目前只能帮你做纯价格和规格的初筛。
- 必须人工付款(其实这是好事) AI 可以帮你把筛选好的商品直接用
click_element加进购物车,甚至提交订单。但到了最终支付环节,必须人类亲自操作。这极大地保护了我们的钱包,不然一旦 AI 抽风或者中了提示词注入攻击,一觉醒来真就破产了。
进阶玩法:跨设备控制与端口转发
如果你跟我一样,平常把 OpenClaw 丢在家里 7x24 小时运行的 Linux 软路由或小主机里(比如装了 Ubuntu 的小机器),而淘宝客户端只能运行在你办公的 Windows 电脑上,怎么办?
淘宝的 MCP 接口默认只绑定了本机的 127.0.0.1,局域网其他机器是连不上的。我们可以利用 Windows 自带的 portproxy 功能做个端口转发。
在你运行淘宝的 Windows 电脑上,以管理员身份运行 PowerShell,执行以下两行代码:
# 将 3654 端口暴露给局域网(注意 0.0.0.0 代表监听所有网卡)
netsh interface portproxy add v4tov4 listenport=3654 listenaddress=0.0.0.0 connectport=3654 connectaddress=127.0.0.1
# 在防火墙里放行 3654 端口
netsh advfirewall firewall add rule name="MCP 3654" dir=in action=allow protocol=TCP localport=3654
搞定后,去那台 Linux 机器上的 mcporter.json 里,把 URL 改成 http://你Windows电脑的局域网IP:3654/mcp 就能跨设备遥控了。
(如果你哪天不想暴露这个端口了,执行 netsh interface portproxy delete v4tov4 listenport=3654 listenaddress=0.0.0.0 删掉即可)
隐私防踩坑警告
折腾归折腾,隐私问题必须重视。
根据官方文档提示,开启这个 MCP 服务后,淘宝客户端实际上会向连接的 AI 暴露你的淘宝昵称、收货地址、历史订单记录,甚至旺旺聊天记录。
这就意味着,你的 AI 必须是绝对可信的。
- 如果你的 OpenClaw 接的是自己本地跑的
Ollama(比如 Qwen3 等开源模型),那数据全部在本地消化,非常安全。 - 但如果你在 OpenClaw 里填的是那种套壳的、不知名的小厂中转 API,你的家庭住址和购物偏好,可能在请求大模型生成回复的过程中,被直接发送到了未知的服务器上。
这几天大家为了白嫖 API 折腾了不少便宜的中转站(相关文章可以看:国内用户值得装的 OpenClaw 扩展选型指南 以及 OpenClaw 模型切换指南 ),建议在操作涉及隐私的 Agent 时,强制将 OpenClaw 的工作流切换回官方直连或者本地模型。
总结
虽然现阶段还有“看不了评论”这种遗憾,但这绝对是一次意义深远的更新。
长久以来,各大国民级应用都在疯狂筑墙,连网页版都动不动强制扫码。淘宝这次能以第一方姿态,把原生应用通过标准化的 MCP 协议开放给 AI 生态,格局确实打开了。期待未来有更多国产软件变成 AI 能够直接调用的“手和脚”。
没准下个版本,AI 真的能自动帮你查物流、跟卖家扯皮申请价保了。
Member discussion