通过MCP(模型上下文协议)查询淘宝商品价格和信息。用于用户询问商品价格、搜索淘宝商品等场景。
Taobao 查询技巧是一项面向实际任务的技能,主要用于此技能通过一个 MCP( 模式上下文协议) 服务器, 能够与 Taobao 进行互动, 以查询产品、 管理手推车/ 订单, 并与销售商进行通信;@ info/ prequesit。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
该技能通过 MCP(Model Context Protocol)服务器与淘宝进行交互,支持商品搜索、购物车/订单管理以及与卖家沟通。
本技能需依赖一个正在运行的淘宝 MCP 服务器。
默认 MCP 服务器地址:http://127.0.0.1:3654/mcp
若你的 MCP 服务器运行于其他地址,请通过环境变量配置:
# 添加至 OpenClaw 环境或 Shell 配置文件中 export TAOBAO_MCP_URL="http://your-server-ip:3654/mcp"
或在 OpenClaw 配置文件中设置:
{
"env": {
"TAOBAO_MCP_URL": "http://192.168.100.20:3654/mcp"
}
}
当用户提出以下请求时,请启用本技能:
严禁执行以下操作:
允许执行的操作:
当用户提供明确型号时(例如:“iPhone 16 Pro Max 256GB”、“MacBook Air M4 13寸 16GB+512GB”、“AirPods Pro 2”):
当用户仅提及宽泛品类而未指定型号时(例如:“iPhone”、“MacBook Air”、“蓝牙耳机”、“机械键盘”):
服务器地址:${TAOBAO_MCP_URL:-http://127.0.0.1:3654/mcp}
传输协议:streamableHttp
服务器名称:taobao-native
MCP 服务器采用 streamable HTTP 协议。标准调用流程如下:
curl -X POST ${TAOBAO_MCP_URL:-http://127.0.0.1:3654/mcp}
-H "Content-Type: application/json"
-H "Accept: application/json, text/event-stream"
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "initialize",
"params": {
"protocolVersion": "2024-11-05",
"capabilities": {},
"clientInfo": {
"name": "openclaw-agent",
"version": "1.0.0"
}
}
}'
从响应头中提取 session ID:mcp-session-id:
后续工具调用时,在请求头中携带 session ID:mcp-session-id:
navigate 并传入 page: cart 或 page: order适用于用户明确提供型号的情形:
## 🛍️ [商品型号] 价格查询结果 ### 价格对比(从低到高) | 排名 | 店铺 | 价格 | 优惠/补贴 | 链接 | |:---:|:---|:---:|:---|:---:| | 1 | [店铺名] | **¥XXXX** | 政府补贴15% | [查看](URL) | | 2 | [店铺名] | **¥XXXX** | 百亿补贴 | [查看](URL) | | 3 | [店铺名] | **¥XXXX** | 无 | [查看](URL) | ### 购买建议 - **最优惠**: [店铺名] ¥XXXX(有政府补贴,需确认资格) - **官方保障**: Apple Store 官方旗舰店 ¥XXXX - **注意事项**: [任何需要提醒的事项]
适用于用户仅提出品类需求、未指定型号的情形:
## 🛍️ [商品品类] 价格分析 查询到 [N] 款在售商品,按规格分类如下: ### 📱 规格分类与价格区间 | 规格/型号 | 价格区间 | 推荐入手价 | 说明 | |:---------|:---:|:---:|:---| | 入门款/基础版 | ¥X,XXX - ¥X,XXX | **¥X,XXX** | 适合日常使用 | | 中端款/Pro版 | ¥X,XXX - ¥X,XXX | **¥X,XXX** | 性价比最高 | | 旗舰款/Max版 | ¥X,XXX - ¥X,XXX | **¥X,XXX** | 专业需求 | ### 💰 具体价格参考 **[规格A]** - 最低价:¥XXXX([店铺名]) - 官方价:¥XXXX(官方旗舰店) - 百亿补贴价:¥XXXX(如适用) **[规格B]** - ... ### 🎯 购买建议 **预算有限**: 选择 [规格A],推荐 [店铺] ¥XXXX **追求性价比**: 选择 [规格B],推荐 [店铺] ¥XXXX **要官方保障**: 选择官方旗舰店 [规格] ¥XXXX **注意事项**: - [提醒1: 如政府补贴需要资格] - [提醒2: 如百亿补贴库存有限] - [提醒3: 如新品即将发布等]
必须始终排除以下类型结果:
商品链接格式规范:
https://detail.tmall.com/item.htm?id=https://item.taobao.com/item.htm?id=MCP 服务可能出现断连。需主动检测并处理连接异常:
连接失败典型表现:
Connection failed 或 Connection refusedmcp-session-id 响应头会话过期典型表现:
-32000,且附带与会话相关的描述当连接失败时,按以下步骤处理:
首次失败:
⚠️ MCP 服务连接失败,正在尝试重新连接...
二次失败(持续不可用):
❌ MCP 服务暂时不可用
可能原因:
- 淘宝桌面客户端未运行
- 网络连接问题
- MCP 服务需要重启
建议操作:
1. 检查淘宝桌面客户端是否已打开
2. 确认电脑网络连接正常
3. 重启淘宝桌面客户端后重试
当前配置的 MCP 地址: ${TAOBAO_MCP_URL:-http://127.0.0.1:3654/mcp}
操作中途会话过期:
在执行关键操作前(例如:查看含大量商品的购物车),可选执行轻量健康检查:
# 快速健康检查 — 尝试获取当前标签页信息
curl -X POST ${TAOBAO_MCP_URL:-http://127.0.0.1:3654/mcp}
-H "mcp-session-id: "
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_current_tab"}}'
当 MCP 服务器不可达或返回错误时:
用户:“iPhone 16 Pro Max 256GB 多少钱”
→ 提供具体型号 → 使用精确关键词搜索 → 过滤配件 → 返回前 5–8 条价格结果
用户:“MacBook Air 推荐”
→ 仅提供品类 → 宽泛关键词搜索 → 分析全部 M3/M4/M5 型号 → 输出各规格价格区间 → 给出选购建议
用户:“看看我的购物车”
→ 调用 navigate 导航至购物车页 → 调用 read_page_content → 展示商品列表
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.6万人学习
共89课时 | 133.4万人学习
共49课时 | 82.2万人学习
最新文章