mcpField
A
Amazon Scraper Api

Amazon Scraper Api

ローカル
github.com/ChocoData-com開発ツール23 日前に更新

Amazon Scraper Api について

Amazon Scraper Apiは、Amazon Scraper APIを通じて、対応するAIクライアントにAmazonの商品データを構造化して提供するMCPサーバーです。商品取得、検索、非同期の一括スクレイピングに対応します。

主な機能

  1. 01ASINまたはURLで商品詳細を取得
  2. 02並べ替えとページ指定に対応した検索
  3. 03最大1,000件のASINを非同期で一括処理
  4. 04バッチの進捗確認
  5. 05商品情報を構造化して返却

活用シーン

  1. 01商品の現在価格と在庫状況を確認
  2. 02Amazonの各マーケットプレイスの商品を比較
  3. 03キーワードと並べ替え条件で商品を検索
  4. 04商品カタログを分割してスクレイピング

MCP 対応

Claude Desktop、Cursor、Claude Code、Continueなどのクライアントに、Amazonの商品・バッチ操作をMCPツールとして提供します。呼び出しには`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 のほうが安いか確認してください」

これで1 つのプロンプトです。MCP がなければ、AI は Amazon のページを取得できず(Amazon が LLM によるブラウジングをブロックします)、価格や在庫の最新情報も得られません。この MCP サーバーなら、amazon_search と amazon_product を直接呼び出し、Amazon Scraper API の構造化データを返します。

提供するツール

ツール機能一般的な用途
amazon_productASIN または URL で商品を 1 つ取得「B09HN3Q81F の価格と評価を取得」
amazon_search並べ替えとページネーションに対応したキーワード検索(1 回の呼び出しにつき 1 ページ)「50 ドル未満の鋳鉄製フライパンを上位 10 件」
amazon_batch_create最大 1000 件の ASIN を非同期スクレイピング用にキューに追加「カタログ内の全 500 商品をスクレイピングし、完了したら Webhook で通知」
amazon_batch_statusバッチの進行状況を確認「バッチ xyz はどこまで完了していますか?」

各ツールは、タイトル、価格、評価、レビュー件数、在庫状況、購入ボックス、バリエーション、画像、箇条書き、カテゴリ、仕様テーブルを含む構造化 JSON を返します。

ベンチマーク(本番環境での実測、2026-04)

指標値
レイテンシの中央値(商品、US)約 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:

  • Command: npx -y amazon-scraper-api-mcp
  • Env: 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 第 3 世代の現在の価格はいくらですか?

Claude: [ASIN B09HN3Q81F を指定して amazon_product を呼び出します]

AirPods Pro 第 3 世代は現在、amazon.com で $199.00 です。通常価格は $249.00 で、20% オフになっています。レビュー 58,214 件で評価は 4.7 つ星、在庫があり、Amazon.com が販売・発送しています。Prime 対象です。

あなた: ドイツの Amazon の掲載価格と比較してください。

Claude: [query=B09HN3Q81F, domain=de を指定して amazon_product を呼び出します]

amazon.de では、同じ商品が 229.00 EUR で掲載されています。今日の為替レートでは約 $245 で、米国の価格より約 23% 高くなっています。ドイツの掲載商品は Amazon から発送され、Prime 配送の対象です。

汎用の「ウェブを閲覧する」MCP との違い

amazon.com の読み込みを試みる汎用ブラウザツールは、通常ブロックされる(ロボットチェックが表示される)か、モバイル向けに情報が削られたページを返します。このサーバーはすべての呼び出しを Amazon Scraper API 経由で処理します。同 API は次の機能を提供します。

  • ロボットチェックや CAPTCHA のページを検出し、段階的にプロキシの層を切り替えて再試行します
  • HTML の寄せ集めではなく、型付きフィールドを含む構造化 JSON を返します
  • 各国に対応した住宅用 IP を使用し、20 以上のマーケットプレイスをサポートします
  • Webhook 通知に対応したバッチ処理で、数百から数千件の ASIN を処理します

エラー処理

エラーはツールエラーとしてモデルに伝えられ、そのメッセージには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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。