ec-mcp
ec-mcp
日本のマーケットプレイス(MercariとYahoo! Flea Market)向けの軽量なModel Context Protocolサーバーです。すべてのプロバイダーは構造化されたJSON HTTP APIとのみ通信し、HTMLスクレイピングは行いません。
インストール / 実行
bun installRelated MCP server: mercari-jp-mcp
実行
bun src/index.tsMCP Streamable HTTPエンドポイントは http://localhost:3001/mcp です。PORT は設定可能です。
curl http://localhost:3001/health開発
bun test
bun run typecheck
bun run smokeツール
Mercari
mercari_search: Mercariの公開検索フィルター(クラシック、Mercari Shops / beyond items)を使用して商品を検索します。mercari_get_item: 商品ID(m12345678901)または完全な商品URLを受け付けます。mercari_get_categories: キーワード、親ID、またはルートレベルでMercariのカテゴリマスターをフィルタリングします。
Mercariは、リクエストごとに匿名のDPoPトークンを使用する署名付き内部REST API(api.mercari.jp)を利用します。HTMLの取得や解析は行われません。
Yahoo! Flea Market (Yahoo!フリマ)
yahoo_fleamarket_search: 出品を検索します。フィルター:keyword、exclude_keyword、category_id、price_min/price_max、condition(new、used10..used60)、status(on_sale/sold_out、デフォルトはon_sale)、seller_id、sort(price)+order、limit、offset。yahoo_fleamarket_get_item: 商品IDまたは商品URLを受け付けます。説明、写真、カテゴリパス、状態、配送方法/スケジュール、発送元、出品者、いいね/PV数、作成日時を返します。yahoo_fleamarket_get_categories:parent_idで子カテゴリを一覧表示し、root_onlyでトップジャンルを取得し、keywordで全レベルの検索を行います。yahoo_fleamarket_get_seller: 公開出品者プロフィール(ニックネーム、評価)を返します。
Yahooは、paypayfleamarket.yahoo.co.jp/api 配下の匿名JSON API(/v1/search、/item/v2/items/{id}、/v1/categories/{id}/children、/v1/users/{id})を使用します。これはWebクライアントのAPIモジュールが呼び出すのと同じエンドポイントです。Cookie、トークン、特別なヘッダーは必要ありません。
環境変数
PORT: HTTPポート(デフォルトは3001)。MERCARI_DEBUG=true/YAHOO_FLEAMARKET_DEBUG=true: リクエスト/レスポンスのトレースをマスクしてstderrに出力します。MERCARI_INTEGRATION_TEST=true/YAHOO_FLEAMARKET_INTEGRATION_TEST=true: ライブ統合テストを有効にします。
Related MCP Connectors
17+ Japan MCP tools (weather/calendar v2/local-pack/enrich). x402 on Base, wallet-free trial.
Pay-per-use tool marketplace for AI agents. Search, price-check, and call APIs via MCP.
Hosted MCP server for 3Dsellers, the multichannel selling platform. Connect Claude, ChatGPT, Cursor, VS Code or any MCP client and manage your eBay, Amazon, Walmart, Etsy, Shopify, WooCommerce and TikTok Shop stores in plain language: search and update products, publish listings, sync inventory, tag and track orders, run bulk actions and CSV imports, and reply to customer messages. 120+ tools. Sign in with OAuth or a personal token. No eBay developer account and nothing to install. Setup guides and config examples for every client: https://github.com/3dsellers/ebay-mcp-server
Search multi-merchant supply, checkout, and track orders via MCP.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP server that enables users to search for products on the Mercari marketplace using keywords, categories, and specific filters like price and condition. It provides comprehensive tools for retrieving item details and browsing search results via standard or SSE protocols.-
- AlicenseNot gradedqualityCmaintenanceEnables searching Mercari Japan products with keyword, price range, condition, and status filters, and supports bulk searches from files with automatic translation to English.MIT
- AlicenseAqualityCmaintenanceEnables querying and comparing prices, availability, ratings, reviews, and seller details from major Russian and Chinese marketplaces (Wildberries, Ozon, Yandex Market, and others) without requiring API keys, via a unified MCP interface.425MIT
- AlicenseNot gradedqualityBmaintenanceEnables searching active eBay listings, retrieving full item details, and browsing eBay category taxonomies through MCP tools.10 npm1MIT