mcp-amazon-product-price-stock-tracker について
このMCPサーバーは、Apify上のMamba Labs Amazon Product, Price, and Stock Tracker actorを呼び出す軽量クライアントです。9つのAmazonマーケットプレイスの商品情報を返し、実行間の価格や在庫の変化も報告できます。
主な機能
- 01ASINまたはURLで商品を検索
- 02価格、在庫、販売者、評価を取得
- 039つのAmazonマーケットプレイスに対応
- 04前回の実行以降の変化を返却
- 05指定されたスナップショットと比較
活用シーン
- 01商品の現在価格と在庫を確認
- 02マーケットプレイスでの販売者を特定
- 03価格または在庫が変化した商品を確認
MCP 対応
`track_amazon_products`という1つのMCPツールを通じてApify actorを呼び出します。サーバーはactorの実行を開始して完了を待ち、データセットの行を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @mambalabsdev/mcp-amazon-product-price-stock-trackerAPIFY_TOKENシークレットApify API token from https://console.apify.com/account/integrationsローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
1掲載時のツール一覧 · 2 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| products | array | いいえ | 1 回の実行につき、ASIN または Amazon 商品 URL を最大 1,000 件指定できます。URL の場合は URL 内のマーケットプレイスを使用し、ASIN のみの場合は Marketplace 設定を使用します。 |
| state_key | string | いいえ | 複数の独立した追跡リストを管理する場合に、前回の読み取り結果セットに付ける任意の名前です。英字、数字、ピリオド、ハイフン、アンダースコアを使用できます。 |
| proxy_mode | enum | いいえ | auto(デフォルト):amazon.com と amazon.ca は Apify プロキシプール経由で読み取り、フォールバックとしてレジデンシャルプロキシを使用します。その他のマーケットプレイスでは、その国の住宅用 IP アドレスを使用します。Amazon の価格は配送先国に基づくためです。residential:すべての商品で、そのマーケットプレイスの国の住宅用 IP アドレスを使用し、商品行ごとの現地料金で課金されます。auto | residential |
| marketplace | enum | いいえ | プレーンな ASIN の読み取り元となるストア。amazon.com | amazon.ca | amazon.co.uk | amazon.de | amazon.fr | amazon.es | amazon.it | amazon.co.jp | amazon.in |
| track_changes | boolean | いいえ | true(デフォルト)または false。true の場合、Actor は各商品の前回の読み取り値をアカウントのキー値ストアに保持し、後続の実行で価格の変動、または商品の在庫切れや在庫復活があったときに変更行を書き込みます。 |
| max_charge_usd | string | いいえ | 任意。料金がこの金額を超える前に実行を停止します。サマリー行は常に返されます。 |
| previous_snapshot | array | いいえ | 任意。この Actor の前回実行時の行を JSON リストで指定します。指定した場合、保存済みの読み取り値ではなく、これらの行を基準に変更を計算します。 |
詳細
Amazon 商品・価格・在庫追跡 MCP サーバー
Apify 上の Mamba Labs Amazon Product, Price, and Stock Tracker アクター用 MCP サーバーです。ASIN または URL を指定して Amazon の価格と在庫を読み取り、実行間の変更行を取得できます。
内容
できること
9 つの Amazon マーケットプレイスで ASIN または商品 URL を指定します。マーケットプレイスごとの配送先の国に基づいて読み取った、購入ボックス価格、定価、在庫、出品者、評価を含む商品ごとのフラットな行が取得できます。また、前回の実行以降に価格が変わった場合や、在庫切れまたは在庫ありに戻った場合は、無料の変更行も取得できます。
処理はすべて Apify 上で実行されます。このパッケージは、アクターの実行を開始して完了を待ち、データセットの行を返す薄いクライアントです。
クイックスタート
Node.js 18 以降と、API トークンを持つ Apify アカウントが必要です。
これを Claude Desktop の設定(claude_desktop_config.json)、Cursor、または任意の MCP クライアントに追加します。
{
"mcpServers": {
"mamba-amazon-product-price-stock-tracker": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-amazon-product-price-stock-tracker"
],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
クライアントを再起動します。track_amazon_products ツールが表示されます。
前提条件
- Node.js 18 以降。
- console.apify.com/account/integrations から取得した Apify API トークンを
APIFY_TOKENとして設定します。サーバーはトークンがなくてもツールを表示しますが、呼び出しにはトークンが必要です。
プロンプトの例
- 「これらの Amazon ASIN の現在の価格と在庫を教えてください。」
- 「この商品について amazon.de を確認して、誰が販売しているか教えてください。」
- 「追跡している Amazon 商品のうち、前回の実行以降に価格が変わったものはどれですか?」
ツール
track_amazon_products。ツールは 1 つです。引数の例:
{
"products": [
"B00MNV8E0C"
],
"marketplace": "amazon.com"
}
入力
アクターで購入者向けに設定できるすべての入力です。省略した入力には、アクター独自のデフォルト値が適用されます。
| 入力 | 型 | 必須 | 説明 |
|---|---|---|---|
products | array | いいえ | ASIN または Amazon 商品 URL。1 回の実行につき最大 1,000 件です。URL の場合は URL 内のマーケットプレイスが使用され、ASIN のみの場合は Marketplace 設定が使用されます。 |
marketplace | string | いいえ | ASIN のみを指定した場合に、読み取り元となるストアです。 |
track_changes | boolean | いいえ | true(デフォルト)または false。true の場合、アクターは各商品の前回の読み取り結果をアカウント内のキー・バリューストアに保存し、後続の実行で価格が変わった場合や商品が在庫切れまたは在庫ありに戻った場合に、変更行を書き込みます。 |
state_key | string | いいえ | 複数の追跡リストを個別に管理する場合に、前回の読み取り結果のセットに付ける任意の名前です。使用できる文字は、英字、数字、ドット、ハイフン、アンダースコアです。 |
previous_snapshot | array | いいえ | 任意。JSON リスト形式の、このアクターの以前の実行の行です。指定すると、保存済みの読み取り結果ではなく、これらの行を基に変更を計算します。 |
max_charge_usd | string | いいえ | 任意。この金額を超える課金が発生する前に実行を停止します。サマリー行は常に返されます。 |
proxy_mode | string | いいえ | auto(デフォルト):amazon.com と amazon.ca は Apify プロキシプール経由で読み取られ、フォールバックとしてレジデンシャルプロキシが使用されます。他のマーケットプレイスでは、その国のレジデンシャルアドレスを使用します。Amazon の価格は配送先の国に基づくためです。residential:すべての商品で、その商品のマーケットプレイスの国のレジデンシャルアドレスを使用し、商品行ごとに課金されます。 |
料金
Apify でイベントごとに課金され、料金は Apify アカウントに請求されます。価格は米ドルです。
| イベント | Free プラン | Bronze | Silver | Gold |
|---|---|---|---|---|
product-row、amazon.com または amazon.ca の商品 1 件 | $0.0056 | $0.00532 | $0.00504 | $0.00476 |
product-row-local、その他のマーケットプレイスの商品 1 件、または Proxy モードが residential の場合 | $0.015 | $0.01425 | $0.0135 | $0.01275 |
apify-actor-start、実行開始 1 回あたり | $0.002 | $0.002 | $0.002 | $0.002 |
変更された行、ブロックされた商品、見つからない商品、読み取れないページ、拒否された入力は無料です。Apify のプロキシトラフィックを含む、実行にかかるプラットフォーム費用は Mamba Labs が負担します。
Actor の全ドキュメント
apify.com/mambalabs/amazon-product-price-stock-tracker
ライセンス
MIT です。LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。