Amazon Product Intelligence Agent
Amazon製品インテリジェンスエージェント
Amazonの製品詳細とレビューをスクレイピングし、ローカルのJSONデータベースストレージを管理し、リッチなPrefab UIダッシュボードを使用してインテリジェンスデータを可視化する自律型Model Context Protocol (MCP) サーバーです。
機能
非同期スクレイピング:
httpxとBeautifulSoup4を使用して、製品メタデータ(価格、タイトル、レビュー数、平均評価)とAmazonのトップカスタマーレビューを並行して取得します。ローカル永続化: ローカルのJSONデータベースで製品インテリジェンスデータを管理するための完全なCRUD操作を提供します。
リッチなダッシュボード: 収集したインテリジェンスを可視化するための美しいPrefab UIダッシュボードを生成します。
MCP標準:
fastmcpを使用して、あらゆるModel Context Protocolクライアントと完全に互換性があります。
前提条件
Python 3.12以上(64ビット推奨)
Node.js(MCP Inspector用)
インストール
ローカルセットアップ
リポジトリをクローンまたはダウンロードします。
プロジェクトディレクトリでターミナルを開きます。
仮想環境を作成して有効化します:
python -m venv venv source venv/Scripts/activate # On Windows Git Bash # OR: .\venv\Scripts\activate # On Windows PowerShell依存関係をインストールします:
pip install -r requirements.txt
オンラインセットアップ (Replit / GitHub Codespaces)
ローカルに依存関係をインストールできない場合は、クラウドIDEを使用できます:
ファイルをReplitまたはGitHub Codespaceにアップロードします。
提供されたターミナルでインストールコマンドを実行します:
pip install -r requirements.txt。
使用方法とテスト
エージェントの機能をテストする最も簡単な方法は、公式のMCP Inspectorを使用することです。
インスペクターを起動します:
npx @modelcontextprotocol/inspector python server.pyブラウザで提供されたlocalhost URLを開きます。
Tools タブに移動して、以下の機能をテストします:
fetch_amazon_product: ASIN(例:B08N5WRWNW)を使用してデータをスクレイピングします。manage_product_database: スクレイピングしたJSONデータをローカルデータベースに保存します。show_product_dashboard: 保存したASINの生成されたUIを表示します。
ASINは B0821PN8L4 です
LLMクライアントとの統合
MCP互換クライアント(例: Claude Desktop)の設定にサーバーを追加します:
{
"mcpServers": {
"amazon-intelligence": {
"command": "python",
"args": ["/absolute/path/to/server.py"]
}
}
}This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/explorellm32-usr/mcp-server-test'
If you have feedback or need assistance with the MCP directory API, please join our Discord server