八年前,语音助手还只能帮你设闹钟。现在,你可以直接对它说:"新加坡哪里买MacBook Pro最便宜?"——然后得到一张实时比价表。这不是未来场景,是BuyWhere MCP服务器已经落地的能力。

本文拆解如何用这套工具,把Claude或Cursor变成能逛电商的AI代理。

打开网易新闻 查看精彩图片

第一步:理解MCP是什么

打开网易新闻 查看精彩图片

MCP(模型上下文协议)是Anthropic推动的开放标准,作用很简单:让AI模型安全地调用外部工具。过去你想让AI查天气、订机票,得写一堆胶水代码。MCP把这套流程标准化了——API提供方封装好"工具",AI客户端直接调用

BuyWhere MCP服务器做的就是这件事:把电商比价API包装成AI能理解的工具集。你不用教AI什么是"最低价",它自己知道该调哪个函数。

第二步:5分钟接入Claude Desktop

配置分三步:

1. 获取API密钥:buywhere.ai/api-keys,免费注册

2. 在Claude Desktop的MCP设置里添加服务器配置:

{ "mcpServers": { "buywhere": { "command": "npx", "args": ["-y", "@buywhere/mcp-server"] } } }

3. 设置环境变量:export BUYWHERE_API_KEY=你的密钥

或者本地运行:npm install -g @buywhere/mcp-server,然后直接启动。

测试指令:"Search for Sony WH-1000XM5 headphones in the US and show me the cheapest price."——Claude会返回结构化比价结果,带库存状态。

第三步:三种核心能力拆解

接入后,你的AI代理自动获得三类工具:

打开网易新闻 查看精彩图片

产品搜索:自然语言query + 国家代码 + 结果数量。比如"Dyson V15 vacuum cleaner" + "SG" + 5条。

跨零售商比价:同一型号在不同平台的价格矩阵。iPhone 15 Pro 256GB在美国能拉出10个渠道报价。

折扣挖掘:按品类+最低折扣比例筛选。electronics类别、15%以上折扣、最多20条结果——适合搭建"今日好价"推送。

进阶:自建Agent

如果不用Claude Desktop,可以直接调SDK。核心代码结构:

import { BuyWhere } from "@buywhere/sdk";
import { Anthropic } from "@anthropic-ai/sdk";

初始化BuyWhere客户端,创建message时传入tools参数,定义buywhere_products_search的输入schema(query字符串、国家代码、数量限制)。AI会根据用户问题自动判断何时调用工具。

生产环境注意三点:缓存结果减少API调用、始终显示库存状态、价格因地区而异需明确标注。

为什么这值得关注

电商比价是个老需求,但执行路径一直在变。早期是人工逛论坛,后来是爬虫聚合站,现在是AI代理实时对话。MCP的价值在于把"工具使用"从应用层下沉到协议层——开发者不用重复造轮子,用户不用跳出聊天界面。

BuyWhere的免费API密钥降低了试错成本。对于做导购机器人、价格监控、甚至个人购物助手的开发者,这是现成的数据层。

入口:buywhere.ai/api-keys