mcpField
P
Pangolinfo Review Mining MCP

Pangolinfo Review Mining MCP

ローカル
pangolinfo.comビジネス・マーケティング02 日前に更新

Pangolinfo Review Mining MCP について

Pangolinfo Review Mining MCP は、購入者の不満や感情の推移を調べるチームやエージェント向けの Amazon レビュー分析サーバーです。レビューを取得してローカルでテーマ分類や傾向集計を行い、Amazon の総合的な商取引データは扱いません。

主な機能

  1. 01商品レビューのページ取得
  2. 02低評価レビューの不満検出
  3. 03評価分布と月次感情傾向の集計
  4. 04不満テーマの順位付けと例示
  5. 05商品ごとの統合レポート作成

活用シーン

  1. 01Amazon 商品レビューの反復する問題の特定
  2. 02月ごとの感情変化の追跡
  3. 03商品判断前の主な不満テーマの把握

MCP 対応

MCP サーバー兼クライアントブリッジとして、ホスト型 Pangolinfo MCP サーバーの `get_amazon_reviews` ツールを呼び出し、取得したレビューをローカルで分析します。MCP クライアントにレビュー分析用の 5 つのツールを提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"pangolin-spg-pangolinfo-review-mining": {
"command": "npx",
"args": [
"-y",
"pangolinfo-review-mining-mcp"
],
"env": {
"PANGOLINFO_API_KEY": "<PANGOLINFO_API_KEY>"
}
}
}
}
起動コマンドnpx -y pangolinfo-review-mining-mcp
設定が必要な環境変数
PANGOLINFO_API_KEYシークレットYour Pangolinfo API key for live Amazon review data

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

パッケージ
npmpangolinfo-review-mining-mcp0.1.1

ツール

5

掲載時のツール一覧 · 3 日前に更新

パラメーター型必須説明
asinstringはい10 文字の Amazon ASIN(大文字と小文字は区別されません)。
siteenumいいえAmazon マーケットプレイス。デフォルトは amz_us です。amz_us | amz_de | amz_uk | amz_jp | amz_fr | amz_it | amz_es | amz_br | amz_au | amz_mx | amz_in | amz_eg | amz_ae | amz_ca
sortByenumいいえ並び順:recent(デフォルト)または helpful。recent | helpful
mediaTypeenumいいえall_contents(デフォルト)または media_reviews_only。all_contents | media_reviews_only
pageCountintegerいいえ取得するレビューのページ数(1 ページあたり約 10 件)。各ページの取得で Pangolinfo アカウントに credits が課金されます。課金に関する注記を参照してください。
filterByStarenumいいえ星評価フィルター。'critical' = 否定的なレビュー。all_stars | five_star | four_star | three_star | two_star | one_star | positive | critical

詳細

Pangolinfo レビューマイニング MCP

Pangolinfo Review Mining MCP server

Amazon 商品レビューに特化した、差別化されたレビューマイニング専用の MCP サーバーです。 購入者が何に不満を感じているか、センチメントがどのように推移しているか、どの不満のテーマが中心となっているかを分析します。一般的な Pangolinfo Amazon Data MCP の機能を重複して提供するものではありません。

一般的な Amazon Data MCP との違い

一般的な Amazon Data MCPこの Review Mining MCP
対象範囲19 以上のツール:商品検索、商品詳細、ベストセラー、新着商品、販売者、カテゴリー、ニッチ、WIPO、SERP、Alexa5 つのツール。レビューのみ
目的Amazon のコマース全般に関するインテリジェンスレビューマイニング:不満、センチメント、不満のトピック
分析生データを返します取得したレビューに対するローカル分析(キーワードによるテーマのタグ付け、分布、月次トレンド、統合レポート)
上流ホスト型 Pangolinfo MCP サーバー同じホスト型サーバーの get_amazon_reviews ツールを MCP クライアントとして利用

商品検索やレビュー以外の機能が必要な場合は、一般的な MCP をご利用ください。購入者が何に不満を感じていて、それが時間とともにどのように変化するかを知りたい場合は、こちらをご利用ください。

アーキテクチャ

MCP client (Claude Code, Cursor, Codex, ...)
  └─ stdio ─► this server (src/index.ts)
        └─ Streamable HTTP MCP client ─► https://mcp.pangolinfo.com/mcp
              └─ upstream tool: get_amazon_reviews
        └─ local analysis (src/analysis.ts): tagging, sentiment, topics

このサーバーはブリッジと分析機能を提供します。API キーやレビューデータは保存しません。キーは環境変数から取得され、Authorization: Bearer ヘッダーでホスト型サーバーにのみ送信されます。

直接 REST 呼び出しではなくブリッジを使う理由:Pangolinfo の Review API ドキュメントページにはパラメーターとレスポンスフィールドが記載されていますが、リクエスト URL とサンプルのブロックはテキスト抽出時に失われていました。そのため、直接 REST エンドポイントは未確認であり、意図的にここではハードコードしていません。ブリッジ経由の方法では、確認済みの情報のみを使用します。公式の amazon-data-mcp README に記載されたホスト型エンドポイント(https://mcp.pangolinfo.com/mcp)と、上流の get_amazon_reviews ツール名および入力スキーマ(無料のメタデータ呼び出しを使い、2026-10-26 に tools/list で実稼働環境から確認済み)です。直接 REST を使う方法の今後の対応については、以下の TODO をご覧ください。

セットアップ

要件:Node.js 18 以降(Node 24 で開発・テスト済み)。

npm install
npm run build

実行(ライブモード):

export PANGOLINFO_API_KEY="your-key-here"   # never commit a real key
node dist/src/index.js

実行(モックモード。ネットワーク接続やキーは不要。テストとデモ用):

PANGOLINFO_REVIEW_MINING_MOCK=1 node dist/src/index.js

MCP クライアントの設定例(Claude Code スタイル):

{
  "mcpServers": {
    "pangolinfo-review-mining": {
      "command": "node",
      "args": ["/absolute/path/to/pangolinfo-review-mining-mcp/dist/src/index.js"],
      "env": { "PANGOLINFO_API_KEY": "your-key-here" }
    }
  }
}

環境変数:

変数必須用途
PANGOLINFO_API_KEYはい(ライブモード)ホスト型 Pangolinfo MCP サーバー用のベアラートークン
PANGOLINFO_MCP_URLいいえ上流の MCP エンドポイント。デフォルトは https://mcp.pangolinfo.com/mcp
PANGOLINFO_REVIEW_MINING_MOCKいいえ=1 でモックモード(モックレビュー、ネットワーク接続なし)が有効になります

ツール(5つ、すべてレビュー分析専用)

ツール内容主な入力
get_product_reviews1つのASINのレビューをページネーションで取得し、課金額(pointCost)をそのまま報告しますasin(必須)、site、pageCount(1~10)、filterByStar、sortBy、mediaType
mine_complaints否定的なレビュー(「critical」、星1~3)から苦情の兆候を抽出し、それぞれにテーマと該当キーワードを付与します。minHelpfulで絞り込むこともできますasin、site、pageCount、minHelpful
review_sentiment_summary評価の分布、平均評価、否定的/批判的/肯定的なレビューの割合、月ごとの傾向を表示しますasin、site、pageCount
top_complaint_topics苦情のテーマを件数、割合、タイトル例とともにランキング形式で表示しますasin、site、pageCount、topN
review_mining_reportASINごとの概要をまとめて表示します。合計、感情、上位のテーマ、最も賛同されている苦情、課金情報を含みます。B0FQFB8FMGの10月12日のベースラインは、過去の参考情報としてのみ引用しますasin、site、pageCount

苦情のテーマ(英語キーワードによるヒューリスティック、v1 — 分類器ではなく、透明性を重視):quality_defect、battery_power、connectivity、comfort_fit、sound_quality、shipping_delivery、returns_refunds、value_price、authenticity、app_software。一致した場合はすべて、該当したキーワードを報告します。

マーケットプレイス(site):amz_us(デフォルト)、amz_de、amz_uk、amz_jp、amz_fr、amz_it、amz_es、amz_br、amz_au、amz_mx、amz_in、amz_eg、amz_ae、amz_ca

課金

  • Review APIのドキュメントでは1ページあたり5クレジットと記載されています(ドキュメントには「积点消耗:5个/次」、またbizContext.pageCountによるページ単位の課金も記載)。2026年10月に測定したget_amazon_reviewsの呼び出しでは、1ページ分のpointCost: 5が返されました。
  • **不一致に関する注意:**上流のMCPツールの説明には、現在、1ページあたり10クレジットと記載されています。このサーバーは断定によってこの不一致を解消しません。各ツールは上流のレスポンスで返されたpointCostをそのまま報告し、各レスポンスの課金に関する注記には両方の数値を記載します。
  • 無料プランは月60クレジットで、毎月繰り返し利用できます。測定された1ページあたり5クレジットのレートでは、月に約12ページ分のレビューを取得できます。pageCountは予算に合わせて設定してください。review_mining_reportは上流へのフェッチを2回(all_stars + critical)行うため、1回のフェッチの2倍の費用がかかります。
  • 保存されていたPangolinfo APIキーは有効期限が切れています(2026-10-24に測定)。キーが再接続されるまで、ライブ環境でのエンドツーエンドテストは保留中です。TEST_REPORT.mdを参照してください。

テスト

npm test   # builds, then runs node --test on dist/test/

ビルド時点で17件のテストがすべて合格しています(TEST_REPORT.mdを参照)。分析のユニットテスト、モックされた上流サービスを使ったツールハンドラーのテスト、10月12日のベースラインのフィクスチャテスト、そしてモックモードで実サーバーを起動し、MCP JSON-RPCで通信するstdioのスモークテストが含まれています。テスト用のレビューはすべてモックデータです(合成した投稿者「Mock Reviewer A」など)。リポジトリ内の実測値は、fixtures/airpods-pro-3-baseline.jsonにある集計済みのベースライン値(ASIN B0FQFB8FMGのレビュー総数4,268件、否定的なレビュー1,392件。2026-10-12に測定。参考情報のみ)だけです。

制限事項(結果を事実として提示する前にお読みください)

  • 苦情のタグ付けには、感情分析の機械学習ではなく、英語キーワードによるヒューリスティックを使用しています。各言語の辞書が追加されるまでは、英語以外のレビューは十分に検出されません。
  • 星の評価は「5.0 out of 5 stars」のような文字列から取得します。解析できない星の値はunknownに分類され、平均から除外されます。
  • 日付は「October 14, 2026」のような文字列から取得します。解析できない日付は、月別のunknown区分に分類されます。
  • totalReviewsは上流から文字列として返され、利用できない場合は空になることがあります。値はそのまま渡され、計算し直されることはありません。
  • review_mining_reportはall_stars + criticalを取得するため、レビュー件数は重複を除いた単一のサンプルではなく、各フェッチごとの件数です。

公開状況(2026-10-26)

mcprush が受け付けるのは MCP サーバーまたはエージェントスキルのみです(2026-10-26 に確認済み: サーバー登録ウィザードではリポジトリ/npm/PyPI/コンテナ/ホスト型 MCP エンドポイントが必須で、initialize と tools/list の検証に合格する必要があります)。

  • GitHub リポジトリ:https://github.com/Pangolin-spg/pangolinfo-review-mining-mcp で公開中
  • npm パッケージ:pangolinfo-review-mining-mcp 0.1.1、2026-10-26 に公開(0.1.0 は同日に初回公開。0.1.1 では MCP Registry に必要な mcpName フィールドを追加)
  • mcprush の掲載:2026-10-26 に申請、審査中(予定 URL: https://mcprush.com/pangolin-spg/pangolinfo-review-mining-mcp)
  • サーバーカードに必要な情報:名前、1 行の説明、機能と対象ユーザーを 120 文字以上で説明する段落。
  • 料金:無料プラン、またはプラン名、月額料金、呼び出し回数の上限が設定された有料プラン。審査には最大 2 営業日かかります。
  • 読み取り専用の確認時、申請フォームの展開された手順には動画/紹介 URL のフィールドは見当たりませんでした。表示された場合は、プロジェクトの紹介動画として保存済みの Pangolinfo EN/ZH 動画を使用します。
  • バックリンクのルール(継続適用):掲載情報から pangolinfo.com のコンテンツにリンクする場合、GA4 の参照元アトリビューションのため、必ず ?utm_source=<platform>&utm_medium=referral を付けてください(1 つのプラットフォームで複数の製品を扱う場合は、さらに utm_content=<product> を付けてください)。

TODO/未確認項目

  1. 直接 REST エンドポイント(未確認): ドキュメントページのリクエスト URL とサンプルブロックを抽出できず、Review API の REST URL を記録したワークスペースファイルもありません。ブリッジ設計ではこの URL は不要ですが、ドキュメントまたは実測した呼び出しで URL を確認するまで、直接 REST モードを追加しないでください。
  2. ライブのエンドツーエンドテスト(2026-10-26 に完了): 一時的な 7 日間有効のキーで、ASIN B0FQFB8FMG に対する get_product_reviews と mine_complaints を検証しました。テスト時点で、各ページの料金は 5 クレジット、レビュー総数は 4,446 件、批判的なレビューは 1,457 件でした。
  3. 課金の不一致(2026-10-26 に解決): ライブの pointCost は 1 ページあたり 5 です。上流ツールの説明にある 1 ページあたり 10 という記載は古くなっています。
  4. 公開(2026-10-26 に完了): GitHub リポジトリは公開済み、npm 0.1.0 は公開済み、mcprush の掲載は申請済み(審査中)。

コメント

MCP は初めてですか?

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

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