mcpField
C
CartScout

CartScout

ローカル
api.vesflow.devビジネス・マーケティング16 週間前に更新

CartScout について

CartScoutは、商品価格、在庫、バリエーション、価格履歴に基づくお得度を調べるMCPサーバーです。指定された商品URLを読み取り、ストア内の検索は行いません。

主な機能

  1. 01価格・割引・在庫の確認
  2. 02サイズや色のバリエーション確認
  3. 032~10件の商品ページ比較
  4. 04価格履歴に基づくお得度評価
  5. 05価格と在庫の変化履歴確認

活用シーン

  1. 01商品の特定バリエーションの在庫確認
  2. 02価格と在庫状況による商品比較
  3. 03現在価格がお得かどうかの判断
  4. 04商品の価格履歴の確認

MCP 対応

MCPクライアントに、読み取り専用の商品照会、比較、お得度評価、履歴確認ツールを構造化JSONで提供します。CartScoutは指定された商品URLを読み取り、ストア検索は行いません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"veselin15-cartscout": {
"command": "uvx",
"args": [
"cartscout-mcp"
],
"env": {
"RAPIDAPI_KEY": "<RAPIDAPI_KEY>",
"CARTSCOUT_RAPIDAPI_HOST": "<CARTSCOUT_RAPIDAPI_HOST>"
}
}
}
}
起動コマンドuvx cartscout-mcp
設定が必要な環境変数
RAPIDAPI_KEYシークレットYour RapidAPI key for CartScout. The free plan includes 300 extractions a month.
CARTSCOUT_RAPIDAPI_HOSTRapidAPI host of the CartScout API.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypicartscout-mcp0.1.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

CartScout MCP server

PyPI Tests

Claude、Cursor、または MCP 対応の AI エージェントに、オンラインストアの最新の商品価格、在庫、バリエーション、セール評価を提供します。チャットに商品リンクを貼り、「この価格はお得ですか?」「この3店舗のうち、在庫がある最安の店舗はどこですか?」「サイズ10はありますか?」などと質問できます。

Shopify、WooCommerce、Walmart、eBayのストアで動作し、Amazon はベータ版です。データの取得、ボットフィルター、解析はCartScout APIが処理します。まずはブラウザーで API をお試しください。登録は不要です。

ツール

ツールエージェントが取得する内容使用量
get_product価格、定価と割引、在庫、バリエーション(サイズ、色)ごとの価格と在庫、SKU / GTIN、評価、任意のレビューと商品説明1回の取得
compare_products2~10ページを順位付け:最安、在庫ありの最安、最高評価、最大割引、価格差、GTIN による同一商品の特定URL ごとに1回の取得、PRO プラン以上
check_deal記録された価格履歴に照らした現在価格のセール評価(平均、最低、最高価格を含む)1回の取得(refresh: falseの場合は不要)
get_price_history現在価格、最低価格、最高価格を含む、記録された価格と在庫の変化取得なし

すべてのツールは読み取り専用で、出力スキーマを備えた構造化 JSON を返します。エージェント向けに応答を簡潔にし、すべてのバリエーション、レビュー、商品説明などの大きなデータは、エージェントが要求した場合にのみ含めます。

セットアップ

  1. RapidAPI で CartScout を購読します。無料プランでは月に300回取得できます: プラン。
  2. RapidAPI ダッシュボードから X-RapidAPI-Key をコピーします。
  3. MCP クライアントにサーバーを追加します。uvで実行され、初回使用時にインストールされます。
Claude Code
claude mcp add cartscout -e RAPIDAPI_KEY=your-rapidapi-key -- uvx cartscout-mcp
Claude Desktop

設定 → 開発者 → 設定を編集し、次を追加します:

{
  "mcpServers": {
    "cartscout": {
      "command": "uvx",
      "args": ["cartscout-mcp"],
      "env": { "RAPIDAPI_KEY": "your-rapidapi-key" }
    }
  }
}
Cursor

同じ mcpServers ブロックを ~/.cursor/mcp.json(すべてのプロジェクト)または .cursor/mcp.json(1つのプロジェクト)に追加します。

プロンプトの例

CartScout は商品ページを読み取ります。ストアを検索する機能はありません。エージェントに商品 URL を渡すか、先にウェブ検索ツールで探させてください。

設定

変数デフォルト用途
RAPIDAPI_KEY必須RapidAPI キー
CARTSCOUT_RAPIDAPI_HOSTcartscout-api.p.rapidapi.comAPI の RapidAPI ホスト
CARTSCOUT_API_URL, CARTSCOUT_API_KEY未設定RapidAPI の代わりに、直接発行された CartScout キーを使用

サーバーは、エージェントが問い合わせた商品 URL のみを CartScout API に送信します。キーがなくても起動してツール一覧を表示します(MCP インスペクターで便利です)。その場合、各ツールの呼び出し時に RAPIDAPI_KEY の追加方法が説明されます。

Docker
docker build -t cartscout-mcp .
docker run -i --rm -e RAPIDAPI_KEY=your-rapidapi-key cartscout-mcp
HTTP トランスポート

cartscout-mcp --transport streamable-http --port 8000 を実行すると、ツールが http://127.0.0.1:8000/mcp で提供されます。接続するすべてのクライアントは環境変数のキーを使用するため、プライベートなアドレスで運用してください。

知っておくとよいこと

  • 価格は各ストア独自の地域と通貨に基づいています。
  • 結果は最大60分間キャッシュされることがあります(cached: true)。
  • 商品を閲覧するにつれて、価格履歴とお買い得度の評価が蓄積されます。初めて表示された商品は、比較できる履歴がほとんどありません。
  • 履歴の期間はプランによって異なります。無料プランでは14日間、MEGAでは最大365日間です。
  • ストアがリクエストをブロックした場合、ツールはその理由を説明するエラーを返し、失敗したリクエストは課金されません。

開発

uv sync
uv run pytest

ライセンス

MIT

コメント

MCP は初めてですか?

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

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