Japan E-Commerce Apify MCP (x402 Pay-Per-Call) について
Apify Actorを通じて日本のマーケットプレイスを検索する、AIエージェント向けMCPサーバーです。x402の少額決済に対応し、stdioまたはHTTP/SSEで動作します。
主な機能
- 01Apify Actorとの連携
- 02日本のマーケットプレイス検索
- 03x402決済認証
- 04stdioとHTTP/SSEに対応
活用シーン
- 01Mercari Japanの商品検索
- 02日本のECマーケットプレイスの照会
- 03AIエージェントからの有料検索
MCP 対応
MCPツールとしてマーケットプレイス検索を提供します。リクエストにはx402決済認証が必要で、決済確認後に商品データを返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
japan-ec-apify-mcp
日本のEコマースマーケットプレイス(メルカリ、Yahoo!オークション、楽天、SUUMO、価格.com)向けにApify Actorsをラップした、x402対応のModel Context Protocol(MCP)サーバーです。
AIエージェント(Claude Desktop、Cursor、AutoGPT)がx402プロトコルを使用して、必要に応じて有料API検索を実行できるようにします(1回あたり$0.001 USDC)。
特長
- x402マイクロペイメントプロトコルのサポート:AIエージェント向けのHTTP 402 / EIP-712支払い認証
- Apify Actorとの連携:
fruitful_quintessence/mercari-japan-search-scraperに直接接続します - マルチトランスポート:stdio、HTTP / SSE経由で動作します
- 公式MCPレジストリに対応:modelcontextprotocol.ioレジストリに登録済みです
インストールと使い方
1. FastMCP stdio / Claude Desktop
claude_desktop_config.jsonに追加します:
{
"mcpServers": {
"japan-ec-apify-mcp": {
"command": "python3",
"args": ["/path/to/scripts/mcp_x402_server.py"]
}
}
}
2. x402の支払いフローの例
search_mercari_japan(keyword="CBR250RR")を呼び出した場合:
- サーバーは、x402の
PaymentRequiredペイロード($0.001 USDCが必要)とともにisError: trueを返します。 - エージェントはEIP-712支払い認証に署名し、
_meta["x402/payment"]を付けてリクエストを再送信します。 - サーバーは支払い署名を検証し、メルカリの出品情報を取得して、
_meta["x402/payment-response"]とともにデータを返します。
検証
python3 -m py_compile scripts/mcp_x402_server.py
関連リンク
データとストア
- Apify Store: https://apify.com/fruitful_quintessence
- Gumroad datasets: https://atushi5.gumroad.com/l/kutuxe
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。