mcpField
A
Amazon Scraper Api

Amazon Scraper Api

本地服务
github.com/ChocoData-com开发工具23 天前更新

关于 Amazon Scraper Api

Amazon Scraper Api 是一款 MCP 服务,通过 Amazon Scraper API 向兼容的 AI 客户端提供实时、结构化的 Amazon 商品数据,支持商品查询、搜索和异步批量抓取。

主要功能

  1. 01按 ASIN 或 URL 获取商品详情
  2. 02支持排序和分页的搜索
  3. 03创建最多含 1,000 个 ASIN 的异步批次
  4. 04查询批次进度
  5. 05返回结构化商品字段

适用场景

  1. 01查看商品当前价格和库存情况
  2. 02比较不同 Amazon 市场的商品页面
  3. 03按关键词和排序方式搜索商品
  4. 04分批抓取商品目录

MCP 相关

该服务将 Amazon 商品查询和批次操作作为 MCP 工具提供给 Claude Desktop、Cursor、Claude Code 和 Continue 等客户端。调用需要 `ASA_API_KEY`。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"chocodata-com-amazon-scraper-api": {
"command": "npx",
"args": [
"-y",
"amazon-scraper-api-mcp"
],
"env": {
"ASA_API_KEY": "<ASA_API_KEY>"
}
}
}
}
启动命令npx -y amazon-scraper-api-mcp
需要配置的环境变量
ASA_API_KEY密钥Amazon Scraper API key. Get 1000 free requests (no credit card) at https://app.amazonscraperapi.com

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmamazon-scraper-api-mcp0.1.4

工具

4

收录的工具列表 · 更新于 2 周前

参数类型必填说明
querystring是10 位 Amazon ASIN,例如 "B09HN3Q81F"
domainenum否Amazon 市场的 TLDcom | co.uk | de | fr | it | es | nl | pl | se | ca | com.mx | com.br | com.au | co.jp | sg | in | com.tr | ae | sa | eg
languagestring否内容语言 xx_YY(例如 en_US、de_DE)。并非每个市场都支持所有组合。

详细介绍

amazon-scraper-api-mcp

npm npm downloads license Glama MCP server

适用于 Amazon Scraper API 的 MCP(Model Context Protocol)服务。 可接入 Claude Desktop、Cursor、Claude Code、Continue 或任何兼容 MCP 的 AI 客户端。让你的模型通过一流的工具调用,获取 Amazon 的实时商品数据。

能实现什么

“帮我找出 amazon.com 上评分最高、售价低于 $150 的无线耳机,然后看看它们在 amazon.de 上是否更便宜。”

这只需一个提示词。没有 MCP,AI 无法抓取 Amazon 页面(Amazon 会拦截大模型浏览),也无法获取最新价格和库存信息。使用此 MCP 服务后,它会直接调用 amazon_search + amazon_product,并返回来自 Amazon Scraper API 的结构化数据。

提供的工具

工具功能典型用途
amazon_product按 ASIN 或 URL 获取单个商品“获取 B09HN3Q81F 的价格和评分”
amazon_search按关键词搜索,支持排序和分页(每次调用返回一页)“找出售价低于 $50 的十大铸铁煎锅”
amazon_batch_create将最多 1000 个 ASIN 加入队列,进行异步抓取“抓取我目录中的全部 500 个商品,完成后通过 webhook 通知我”
amazon_batch_status查询批次进度“批次 xyz 完成了多少?”

每个工具都会返回结构化 JSON:标题、价格、评分、评论数、库存情况、Buy Box、变体、图片、要点、类别和规格表。

基准测试(线上生产环境,2026-04)

指标值
中位延迟(商品,美国)约 2.6 秒
P95 延迟约 6 秒
每 1,000 次请求的价格固定 $0.50
电商平台20+

Claude Desktop 配置

编辑 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %APPDATA%\Claude\claude_desktop_config.json(Windows):

{
  "mcpServers": {
    "amazon-scraper": {
      "command": "npx",
      "args": ["-y", "amazon-scraper-api-mcp"],
      "env": {
        "ASA_API_KEY": "asa_live_..."
      }
    }
  }
}

重启 Claude Desktop。工具会显示在聊天编辑器的 MCP 图标下。

Cursor 配置

Settings → MCP → Add server:

  • 命令: npx -y amazon-scraper-api-mcp
  • 环境变量: ASA_API_KEY=asa_live_...

Claude Code 配置

claude mcp add amazon-scraper -- npx -y amazon-scraper-api-mcp
# then set ASA_API_KEY in the environment Claude Code runs in

对话示例(Claude Desktop)

你: amazon.com 上 AirPods Pro 第三代目前的价格是多少?

Claude: [调用 amazon_product,使用 ASIN B09HN3Q81F]

AirPods Pro 第三代目前在 amazon.com 售价为 $199.00,原价为 $249.00(优惠 20%)。该商品有 58,214 条评论,评分为 4.7 星,目前有货,由 Amazon.com 发货并销售,且支持 Prime。

你: 和德国 Amazon 上的商品对比一下。

Claude: [调用 amazon_product,使用 query=B09HN3Q81F, domain=de]

amazon.de 上同一商品的售价为 229.00 EUR。按今天的汇率计算,约合 $245,比美国价格高出约 23%。德国商品由 Amazon 发货,并符合 Prime 配送条件。

为什么不用通用的“网页浏览” MCP

尝试加载 amazon.com 的通用浏览器工具通常会被拦截(机器人验证),或只能获取经过精简的移动版页面。此服务会将每次调用都路由至 Amazon Scraper API,该 API 能够:

  • 通过逐级升级代理层级,检测并重试机器人验证/CAPTCHA 页面
  • 返回结构化 JSON(带类型的字段),而非杂乱的 HTML
  • 支持 20+ 个电商平台,并使用与国家/地区匹配的住宅 IP
  • 处理批量任务(数百至数千个 ASIN),并通过 webhook 交付结果

错误处理

错误会作为工具错误传递给模型,其消息中包含 HTTP 状态码和 API 错误代码,例如 HTTP 502: target_unreachable 或 HTTP 402: INSUFFICIENT_CREDITS。随后由模型决定重试还是放弃子任务。服务本身不会重试。

常见错误代码:INVALID_API_KEY、INSUFFICIENT_CREDITS、RATE_LIMITED、CONCURRENCY_LIMIT、product_not_found、target_unreachable(60 秒或更久后重试)、extraction_failed、SERVICE_OVERLOADED。完整表格:amazonscraperapi.com/docs/guides/errors。

获取 API 密钥

app.amazonscraperapi.com。注册即可获得 1,000 次免费请求,无需信用卡。 足以测试此 MCP 提供的所有工具,还能进行几十次高效对话。

链接

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。