BuyWhere MCPで10分でAI価格比較エージェントを作る

Dev.to / 2026/5/3

💬 オピニオンDeveloper Stack & InfrastructureSignals & Early TrendsTools & Practical Usage

要点

  • この記事では、BuyWhereのMCPサーバーを使って約10分でAI価格比較のショッピングエージェントを作る手順を説明しています。
  • エージェントは180以上のカテゴリで商品検索を行い、複数の小売店の価格を比較して、特定の商品に対する最安値の取引を見つけられます。
  • 設定は、MCP対応クライアントの設定にBuyWhereのMCPサーバーURL(https://api.buywhere.ai/mcp)を追加し、無料のAPIキーを取得することで行います。
  • ワークフローでは専用のMCPツール(search_products、find_best_price、get_productなど)を使い、実在の商品、価格、在庫状況、詳細スペックを返します。
  • さらに、モックではないライブデータの利用、一つのエンドポイントで検索・比較・発見まで可能、そしてClaude DesktopやCursorなど幅広いMCPクライアントに対応している点が強調されています。

実在する商品を検索し、複数の小売店にまたがって価格を比較し、最良の取引を見つけられるAIエージェントを作りたいですか?BuyWhere MCPで10分で作る方法を紹介します。

作れるもの

以下のAIショッピングエージェント:

  • 180以上のカテゴリにまたがって商品を検索
  • 複数の小売店の価格を比較
  • 任意の商品について最良の取引を見つける

Claude Desktop、Cursor、Continue.dev、またはMCP対応の任意のクライアントで動作します。

手順1:MCPサーバーを設定する

次をMCPクライアントの設定に追加してください:

{
  "mcpServers": {
    "buywhere": {
      "url": "https://api.buywhere.ai/mcp"
    }
  }
}

無料のAPIキーは buywhere.ai で取得できます。

手順2:商品を検索する

AIエージェントにこう依頼します:

200ドル未満のワイヤレスヘッドホンを検索して

エージェントは search_products を呼び出し、価格、評価、在庫状況付きの実在の商品を返します。

手順3:価格を比較する

Sony WH-1000XM5の最安値を見つけて

エージェントは find_best_price を呼び出し、複数の小売店にまたがる価格比較を返します。

手順4:商品詳細を取得する

Apple MacBook Pro M4について教えて

エージェントは get_product を呼び出し、完全な仕様、画像、価格情報を返します。

これが他と違う点

  • 実データ — モックや合成ではありません。何百万もの稼働中の商品。
  • 1つのエンドポイント — 1つのMCPサーバーで検索、比較、発見が可能。
  • どこでも動作 — Claude、Cursor、VS Code、カスタムエージェント、あらゆるMCPクライアント。

チャレンジ:面白いものを作ろう

私たちは Build With BuyWhere のチャレンジ(5月5日〜19日)を実施しています。2つ以上のBuyWhereツールを使ってエージェントを作り、次を獲得してください:

  • 1位:注目枠の掲載 + 12か月無料のAPIティア($1,188)
  • 2位:12か月無料のAPIティア
  • 3位:6か月無料のAPIティア

チャレンジの詳細はこちら

クイックスタート・テンプレート

Claude Desktopユーザー向け:このまま設定ファイルに貼り付けて、商品について質問し始めるだけです。

開発者向け:最小のPythonエージェント例はこちら:

import json
import urllib.request

BUYWHERE_MCP = "https://api.buywhere.ai/mcp"
API_KEY = "your-key-here"

def search_products(query, max_price=None):
    payload = {
        "jsonrpc": "2.0",
        "method": "tools/call",
        "params": {
            "name": "search_products",
            "arguments": {
                "query": query,
                "limit": 5
            }
        },
        "id": 1
    }
    if max_price:
        payload["params"]["arguments"]["max_price"] = max_price

    req = urllib.request.Request(
        BUYWHERE_MCP,
        data=json.dumps(payload).encode(),
        headers={"Content-Type": "application/json", "X-API-Key": API_KEY}
    )
    return json.loads(urllib.request.urlopen(req).read())

返却形式: {"translated": "翻訳されたHTML"}result = search_products("ワイヤレスヘッドホン", max_price=200)
print(json.dumps(result, indent=2))

Go Build

buywhere.aiでAPIキーを取得し、MCP設定を投入して、さっそく開発を始めましょう。このチャレンジは5月5日から19日まで開催されます――見事なものを作るのに十分な時間があります。

BuyWhere MCPで構築――AIエージェント向けのプロダクトカタログAPI。