Skip to main content
Glama
ludodelot

Amazon Product Research MCP Server

by ludodelot

Amazon Product Research MCP Server

Model Context Protocol (MCP) サーバーです。 AI アシスタント(例: Claude Code)に、stdio 経由で Amazon の商品データを検索・調査するツールを提供します。

特徴

  • search_products — キーワードで商品を検索します。

  • get_product — ID で単一の商品の詳細情報を取得します。

  • 厳格な TypeScript で記述され、Zod で実行時に検証されます。

  • Vitest でユニットテストされています。

  • ESLinttypescript-eslint)でリントされ、Prettier でフォーマットされています。

Related MCP server: Amazon Product Intelligence Agent

プロジェクト構造

src/
├── index.ts              # Entry point: wires the server to a stdio transport
├── server.ts              # Registers MCP tools on the McpServer instance
├── types/
│   └── product.ts         # Shared Product type
└── tools/
    ├── product-data.ts     # In-memory product catalog (mock data)
    ├── search-products.ts  # search_products tool: input schema + handler
    └── get-product.ts      # get_product tool: input schema + handler
tests/
├── search-products.test.ts
└── get-product.test.ts

必要条件

  • Node.js 20+

  • npm

はじめに

npm install
npm run dev

これにより、tsx を使用してサーバーが stdio 経由で起動し、MCP クライアントから接続できる状態になります。

Claude Code から接続する

claude mcp add amazon-research -- npx tsx /absolute/path/to/amazon-product-research-mcp/src/index.ts

スクリプト

コマンド

説明

npm run dev

TypeScript ソースから直接サーバーを実行します。

npm run build

型チェックを行い、dist/ にコンパイルします。

npm start

コンパイル済みサーバーを dist/ から実行します。

npm test

ユニットテストスイート(Vitest)を実行します。

npm run lint

ESLint でコードベースをリントします。

npm run format

Prettier でコードベースをフォーマットします。

npm run format:check

書き込みを行わずにフォーマットをチェックします。

ツールリファレンス

search_products

キーワードで Amazon の商品を検索します(商品名に対して大文字小文字を区別せずにマッチします)。

入力

{ "query": "kindle" }

出力

[
  {
    "id": "kindle-paperwhite",
    "name": "Kindle Paperwhite",
    "price": 169.99,
    "currency": "USD",
    "rating": 4.7,
    "reviewCount": 12543,
    "description": "A high-resolution e-reader designed for reading comfortably indoors and outdoors."
  }
]

get_product

ID で単一の商品の詳細情報を取得します。

入力

{ "product_id": "kindle-paperwhite" }

出力: 単一の Product オブジェクト、または一致する商品がない場合は null

データ

商品データは現在、ライブの Amazon API ではなく、小さなインメモリのモックカタログ(src/tools/product-data.ts)に格納されています。これにより、プロジェクトは自己完結型で、認証情報なしで安全に実行できます。.env.example には、実際の API 統合に必要な環境変数が記載されています。

ライセンス

MIT © Ludovic Delot Bravo

Install Server
A
license - permissive license
B
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that enables large language models to directly access and analyze Amazon product information, including product details, variants, and reviews.
  • A
    license
    A
    quality
    A
    maintenance
    An MCP server connecting AI agents to Google, YouTube, Amazon, Walmart, TikTok, and Reddit. 21 tools for web search, product lookup, video discovery, and social media analysis.
    21
    496
    7
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server for Amazon Selling Partner API and Advertising API, enabling access to orders, inventory, pricing, ads, and reports via natural language.
    MIT

View all related MCP servers

Related MCP Connectors

  • Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.

  • An MCP server that integrates with Discord to provide AI-powered features.

  • Get recommended by Amazon's AI. Hosted MCP server for Amazon listing compliance & generation.

View all MCP Connectors

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/ludodelot/amazon-product-research-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server