mcpField
P
Product Page Extractor

Product Page Extractor

リモート
rapidapi.comビジネス・マーケティング01 週間前に更新
リポジトリ公式サイト

Product Page Extractor について

Product Page Extractorは、EC・価格調査チーム向けのリモートMCPサーバーです。商品URLまたはHTMLを構造化JSONに変換し、価格の取得元や複数のオファーを返します。

主な機能

  1. 01URLまたはHTMLから商品情報を抽出
  2. 02価格の取得元を記録
  3. 03最大50件のオファーを返却
  4. 04MarkdownまたはJSON-LDを出力
  5. 05最大10件のURLを一括処理

活用シーン

  1. 01競合商品の価格と在庫の確認
  2. 02GTIN、MPN、ブランドによるカタログ補完
  3. 03商品ページをLLM向けMarkdownに変換

MCP 対応

Streamable HTTP経由で、MCPクライアントに商品抽出ツールを提供します。無料デモの接続にキーは不要で、一括抽出は有料エンドポイントのみ対応です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://product-extractor.mohamed-bahaa53000.workers.dev/demo/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://product-extractor.mohamed-bahaa53000.workers.dev/demo/mcp
Streamable HTTPhttps://product-page-extractor.p.rapidapi.com/mcp認証が必要

ツール

詳細

Product Page Extractor:リモート MCP サーバー

Product Page Extractor のロゴ

eコマースおよび価格設定チーム向け:商品ページの URL(または手元にある HTML)から、価格、在庫状況、ブランド、識別子を含む整った JSON を生成します。

1. 接続(無料、キー不要。Claude Desktop、Cursor、Cline、VS Code、およびリモート Streamable HTTP に対応する任意のクライアントで動作します):

{
  "mcpServers": {
    "product-extractor": {
      "url": "https://product-extractor.mohamed-bahaa53000.workers.dev/demo/mcp"
    }
  }
}

2. 質問: 「https://www.allbirds.com/products/mens-tree-runners の価格と在庫状況は?」 エージェントは次を呼び出します:

{"name":"extract_product","arguments":{"url":"https://www.allbirds.com/products/mens-tree-runners"}}

3. 結果を取得(無料デモエンドポイントからの実際の出力を抜粋):

{"name":"Men's Tree Runner","brand":"Allbirds","price":100,"currency":"USD","in_stock":true,"price_source":"json-ld"}

特長

  • 価格の取得元を表示します。 各結果には price_source フィールド(json-ld、microdata、meta、または null)があり、エージェントは構造化された価格と推測値を区別できます。ページが JavaScript で価格を表示する場合、誤った数値ではなく null が返されます。
  • URL だけでなく、生の HTML にも対応します。 すでにページをスクレイピングしている場合や、サイトがボットをブロックする場合は、html(最大 2 MB)を渡して取得処理を省略できます。
  • 最初の価格だけでなく、すべてのオファーを返します: バリエーション、販売者、セール価格を、1 ページにつき最大 50 件返します。
  • include=markdown で LLM が利用しやすい Markdown を、または include=jsonld で生の JSON-LD ブロックを取得できます。
  • 無料でキー不要のデモエンドポイントを備えた MCP ネイティブ対応のため、エージェントは設定を 1 行追加するだけで試せます。

ボット対策ページ(Amazon、Best Buy、REI)を突破することはできず、JavaScript も実行しません。そのような場合は、ご自身で HTML を取得して渡してください。

ノーコード版

エージェントを構築していませんか? ブラウザーで無料でお試しください:キーや登録は不要で、1 日 10 ページまで利用できます。url= の値を任意の商品ページに置き換えると、JSON が返されます。

無料で試す

  • 今すぐ、キー不要: 任意の MCP クライアントから https://product-extractor.mohamed-bahaa53000.workers.dev/demo/mcp に接続します(1 IP あたり 1 日 10 回のツール呼び出し)。
  • RapidAPI の無料プラン: Basic プランでは月 50 リクエストを利用できます。カード登録は不要です。Pro は 5,000 リクエストで $9.99 です。

これは Streamable HTTP を使用するホスト型(リモート)MCP サーバーです。インストールやローカルでの実行は不要です。このリポジトリに含まれるのはドキュメントと MCP Registry マニフェストのみで、サーバーコードはオープンソースではありません。

エンドポイント認証制限
https://product-extractor.mohamed-bahaa53000.workers.dev/demo/mcpなし無料、UTC 日付ごとに IP あたりツール呼び出し 10 回、バッチ不可
https://product-page-extractor.p.rapidapi.com/mcpX-RapidAPI-Key + X-RapidAPI-Host ヘッダーRapidAPI 経由でリクエストごとに課金(無料の Basic プランあり)

MCP Registry の正式名称:dev.workers.mohamed-bahaa53000.product-extractor/product-page-extractor

ツール

  • extract_product:url または html と、任意の include(product,meta,markdown,jsonld)を指定します。データは schema.org の JSON-LD、microdata、OpenGraph から読み取られます。
  • extract_batch:1 回の呼び出しで最大 10 件の URL を処理し、各ページの成功またはエラーを返します(有料エンドポイントのみ)。

ユースケース

  • 競合のモニタリングを行うエージェントによる価格と在庫状況の確認。
  • カタログの拡充:商品照合に使う GTIN/MPN/ブランド情報。
  • 商品ページを LLM が読み取れる Markdown に変換。

例

エージェントに質問します:「https://www.allbirds.com/products/mens-tree-runners の価格と在庫状況は?」 エージェントは次を呼び出します:

{"name":"extract_product","arguments":{"url":"https://www.allbirds.com/products/mens-tree-runners"}}

すでに HTML をお持ちの場合(ご自身のクローラーで取得したもの、またはボットをブロックするサイトのもの)は、それを渡して取得処理を省略できます:

{"name":"extract_product","arguments":{"html":"<html>...</html>","include":"product,markdown"}}

通常の REST も利用できます:

curl "https://product-extractor.mohamed-bahaa53000.workers.dev/demo/v1/extract?url=https://www.allbirds.com/products/mens-tree-runners"

接続

{
  "mcpServers": {
    "product-extractor": {
      "url": "https://product-extractor.mohamed-bahaa53000.workers.dev/demo/mcp"
    }
  }
}

有料/本番環境(RapidAPI):

{
  "mcpServers": {
    "product-extractor": {
      "url": "https://product-page-extractor.p.rapidapi.com/mcp",
      "headers": {
        "X-RapidAPI-Key": "YOUR_RAPIDAPI_KEY",
        "X-RapidAPI-Host": "product-page-extractor.p.rapidapi.com"
      }
    }
  }
}

stdio のみをサポートするクライアント向け:npx -y mcp-remote https://product-extractor.mohamed-bahaa53000.workers.dev/demo/mcp

注記

  • ステートレスです。ページや HTML は標準のリクエストログを除き、保存されません。
  • 公開されている http/https ページのみを取得します。

ライセンス

このリポジトリのドキュメントと設定例にはMITライセンスが適用されます(LICENSEを参照)。ホスト型サービスはプロプライエタリです。

コメント

MCP は初めてですか?

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

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