用途
本技能用于 Mercado Libre(美客多)的选品数据查询与分析。它通过 LinkFox 网关统一调用蓝鲸提供的 24 个工具,覆盖商品、官链(catalog)、关键词、类目、趋势、店铺、评论、汇率与套餐用量等数据,服务墨西哥(MLM)、巴西(MLB)、阿根廷(MLA)、智利(MLC)、哥伦比亚(MCO,仅限参考文档明确列出的工具)站点。当用户提出美客多选品、查商品、看销量历史、搜关键词、查类目趋势、查店铺或评论、查汇率等需求时适用。
主要能力
按用户意图对应的工具划分:
- 商品:itemInfo、itemHistory、itemSearch(商品详情、销量历史、商品搜索)。
- 官链/目录:catalogInfo、catalogHistory、catalogSearch(目录页详情、销量历史、目录搜索)。
- 关键词:keywordDateSearch、keywordMonthSearch、keywordReverse(日/月热搜词与流量词反查)。
- 类目:categorySearch、categorySmallSearch(付费分析前的类目查找)。
- 趋势:trendBrandTopBrand、trendBrandTopItem、trendBrandTopSeller、trendNewItems、trendPrice、trendSale、trendSoldHis、trendStatistical、trendStoreInventoryType,覆盖类目品牌、商品、卖家、新品、价格、销量、销售历史、统计与仓库分布。
- 店铺:sellerSearch。
- 评论:reviewSearch。
- 汇率与套餐用量:rateInfo、myUsage。
其中 categorySearch、categorySmallSearch、reviewSearch、rateInfo、myUsage 为免费工具,其余为付费工具。
使用方式
统一只调用 ${LINKFOX_TOOL_GATEWAY}/lingdong/call,不直接调用上游蓝鲸 XP-MCP 服务器,也不向用户索取上游 secret-key / X-API-Key(上游凭证由后端持有)。请求体固定为 {"toolName":"...","arguments":{...}},脚本以整份 JSON 作为单个参数传入。
API 端点:POST /lingdong/call,完整参数、响应与错误码见 references/api.md。
Python 脚本:python scripts/linkfox_lanjing_mercado_product_selection.py '<JSON 参数>' [--inline]
参数要点:
- toolName(字符串,必填):上述 24 个工具之一。
- arguments(对象,必填):必须是 JSON 对象,不能是数组/字符串/数字;字段名须与 references/lanjing-mercado-tool-reference.md 完全一致,含 camelCase 名称如 siteId、itemId、productId、categoryId、runDate、runMonth、pageNo、pageSize。后端会剥离 uId/uid/memberId 并裁剪空值。
- 站点:MLM(墨西哥)、MLB(巴西)、MLA(阿根廷)、MLC(智利)、MCO(哥伦比亚,仅限参考文档明确列出的工具)。
- 用户只给类目名称时,先调用 categorySearch 或 categorySmallSearch,再用返回的类目 ID 进行付费的趋势/商品/目录工具调用。
- reviewSearch 只接受 itemId(不需要 siteId);myUsage 参数为 {}。
示例(单个 JSON 参数即完整 payload):
- 免费,按名称搜索墨西哥类目: python scripts/linkfox_lanjing_mercado_product_selection.py '{"toolName":"categorySearch","arguments":{"siteId":"MLM","searchText":"Auriculares"}}'
- 付费,查询某个 MLM 商品详情: python scripts/linkfox_lanjing_mercado_product_selection.py '{"toolName":"itemInfo","arguments":{"siteId":"MLM","itemId":"MLM4979447466"}}'
- 免费,查询套餐用量(无参数): python scripts/linkfox_lanjing_mercado_product_selection.py '{"toolName":"myUsage","arguments":{}}'
- 付费,查询巴西 2026 年 6 月月度热搜词: python scripts/linkfox_lanjing_mercado_product_selection.py '{"toolName":"keywordMonthSearch","arguments":{"siteId":"MLB","runMonth":"202606"}}'
在 PowerShell 中同样用单引号包裹 JSON;若引号处理不便,可把 payload 写入文件后加载,或使用 ConvertTo-Json 构建参数。
读数据建议:先看摘要判断是否足够;需要具体字段时优先用 jq 或 ConvertFrom-Json 从保存的 JSON 文件按需抽取,避免整份 JSON 进入上下文。仅在用户要求原始诊断时展示 rawResponse。
输出策略(脚本默认行为):
- 始终将完整响应写入 <cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-lanjing-mercado-product-selection-<timestamp>.json(<cwd> 为脚本执行时的工作目录,在 Claude Code 里即当前项目目录;<session> 取自环境变量 SESSION_ID;禁止写入 /tmp,当前目录不可写则报错)。
- 响应体 ≤ 8 KB:落盘后把完整 JSON 打印到 stdout。
- 响应体 > 8 KB:落盘后 stdout 只输出摘要(顶层字段、常见计数如 total/costToken、最大列表字段的长度 + 前 3 条样本)。
- 加 --inline 强制全量打印到 stdout(同样落盘)。
认证与积分问题:当未配置 LINKFOX_AGENT_API_KEY 或 LINKFOXAGENT_API_KEY、响应 401 或 402、或提示积分/余额不足(如“积分余额不足/计费不足/余额不足/quota exceeded/insufficient balance/套餐到期/需充值/请充值”等)时,按 references/onboarding.md 引导解决。
适用场景
- 查询美客多商品、官链(目录)详情与销量历史。
- 搜索与筛选商品,进行选品研究。
- 查询日/月热搜关键词、反查流量词。
- 分析类目趋势,包括品牌排行、新品机会、价格、销量分布、仓库分布等。
- 搜索店铺、查询商品评论。
- 查询汇率与套餐用量。
限制
- LinkFox 路由是统一后端网关,本技能不为每个 toolName 单独发布 HTTP 端点。
- 必填字段校验在后端进行,并记录于 references/lanjing-mercado-tool-reference.md。
- 付费工具按后端调用次数计费,即使上游业务结果为空的调用也会消耗积分。
- 本技能消耗 12 积分,用户会因积分消耗付费;当需要高频调用或用户对积分消耗量预期不足时,应提醒用户并由用户决定是否继续。付费工具当前每次调用 16000 tokens,免费工具为 0,以后端返回的 costToken 字段为准。
- 同一会话同一参数组合默认只调用一次,脚本带 24 小时本地缓存;失败或空结果不得自动换关键词、翻页或改邮编连续试探,需要继续检索时先向用户说明会产生额外消耗。
- 各工具响应结构不一,多数工具以文本形式在 data 中返回业务结果,应以真实响应与 references/api.md 为准,不应强行套用单一表结构。
- 宽泛研究问题应通过站点、类目、关键词、日期/月份、分页、价格、销量或排序过滤条件收窄付费调用,避免与用户目标无关的探索性付费调用。
- 对于“无数据”或业务级失败提示,应说明是上游美客多数据提供方返回该结果,除非封装响应含真实错误,否则不应称为系统故障。
- 不得在面向用户的输出中暴露内部 LinkFox API 密钥、上游密钥或完整敏感原始载荷。