Japan Market Mcp

io.github.atushi1841由 GitHub 帳號 atushi1841 發布v0.4.5更新於 Oct 30, 2026

Compare used-good pric Apify:apify.com/fruitful_quintessence | Gumroad:atushi5.gumroad.com/l/kutuxe

概覽

AI 產生的概覽

讓助理用單次工具呼叫比較日本各店家的二手與新商品價格,並取得農產品批發市場資料的 MCP 伺服器。

可以做什麼
  • 在成對的日本店家間搜尋二手相機、腕錶、精品與樂器,回傳價格、品牌、店家、品況和連結
  • 搜尋 OffMall 綜合二手商品、Kakaku.com 新商品價格,以及 goo-net 二手車,並可依車型取得最低、最高、平均、中位價格統計
  • 依關鍵字、價格區間和排序查詢樂天市場商品,並取得暢銷排行
  • 取得農林水產省官方批發市場報告、價格走勢與年增減幅,並列出可用市場
適用情境
適合日本二手市場的轉賣套利、價格監控與市場調查,也適合查詢日本新商品零售價和生鮮批發價。每個工具只需一個關鍵字即可回傳跨店比較結果,一次呼叫取代逐站擷取。
執行需求
以本機程序執行(Python 套件、Docker 或 MCP 安裝包),也可使用託管的 Apify 端點。託管與 HTTP 模式需要 Apify API 權杖,透過 APIFY_TOKEN 環境變數或 Authorization Bearer 標頭傳入。需要連線至相關店家與 Apify actor 的網路。
安裝前請注意
依事件計費(每次搜尋約 0.001 美元,另加 actor 啟動費),頻繁查詢會產生費用。Apify API 權杖屬於憑證,不應寫入共用設定。資料來自第三方店家與 Apify actor,README 也說明部分上架與登錄資訊仍待驗證。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Japan Market Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Japan Market MCP — Cross-Shop Price Comparison for AI Agents

An MCP server that lets AI agents (Claude, Cursor, VS Code Copilot, ChatGPT) compare used-good prices across leading Japanese shops in a single tool call. Instead of scraping site by site, an agent queries one server and gets inter-store price gaps for the same product — perfect for reseller arbitrage, price monitoring, and market research on the Japanese second-hand market.

How it works

The server wraps market-scraping and official-API actors (Rakuten Ichiba included) behind one MCP endpoint. Each tool returns price, brand, shop, condition and a link per item, with the shop-pair crossed so you see the price spread at a glance.

Available tools

ToolMarketShop pair
search_camera_marketUsed cameras & lensesKitamura + Fujiya Camera
search_watch_marketLuxury watchesJackroad + Kitamura used watches
search_luxury_marketUsed luxury brandsKomehyo + Jackroad
search_instrument_marketUsed instrumentsDigimart + Ishibashi U-BOX
search_offmall_marketGeneral used goodsOffMall (Hard Off official, 800+ stores)
search_kakaku_pricesNew price comparisonKakaku.com (aggregated, thousands of shops)
search_car_marketUsed carsgoo-net (nationwide, by body type)
search_car_price_statsUsed car price stats (min/max/avg/median JPY)goo-net (by model keyword, e.g. N-BOX, Alphard)
search_rakuten_itemsNew retail products (official API)Rakuten Ichiba 楽天市場 (keyword, price range, sort)
get_rakuten_rankingBest-seller ranking (official API)Rakuten Ichiba 楽天市場 (overall or by genre)
get_maff_market_reportFresh produce wholesale market report (official MAFF open data)Japan central markets (旬別, JPY/100kg, YoY%)
search_maff_price_trendFresh produce wholesale price trend (official MAFF open data)Multi-market, multi-period comparison
get_maff_top_moversFresh produce YoY price movers (official MAFF open data)Japan central markets (supply-shock signal)
get_maff_marketsList available MAFF wholesale marketsno charge

Each tool takes a keyword (e.g. SONY α7, ROLEX, Hermes, Fender) and returns results from the crossed shops. Leaving the keyword empty scans the full category.

Pricing

Pay per event — $0.001 per search + actor start fee. Runs finish in seconds, so a full keyword lookup typically costs well under $0.01.

Connect as an MCP server

Run it from the Apify Store (Run button), then point your MCP client at the endpoint. It stays in standby mode.

MCP client config (Claude Desktop / Cursor / VS Code):

json
{  "mcpServers": {    "japan-market-mcp": {      "url": "https://fruitful-quintessence--japan-market-mcp.apify.actor/mcp",      "headers": {        "Authorization": "Bearer YOUR_APIFY_TOKEN"      }    }  }}
  • URL: <your-username>--japan-market-mcp.apify.actor/mcp
  • Auth: Apify API token in the Authorization: Bearer header (Apify Console → Settings → Integrations)

URL note: use a hyphen in the username (fruitful-quintessence), not an underscore — an underscore hostname will not resolve.

Discovery & registry

  • Agent install guide: see llms-install.md — grounded guidance for AI agents (Cline, Claude Code, Cursor) that set up this server for a user.
  • MCP discovery manifest: .well-known/mcp.json advertises the endpoint, auth, tool list, and pricing in the standard MCP Directory discovery format.
  • Cline MCP Marketplace: submitted for review at cline/mcp-marketplace — once approved it becomes one-click installable from Cline's marketplace.
  • Apify Store: deployed as the public actor fruitful_quintessence/japan-market-mcp (pay-per-event).

Related Apify Actors

This MCP server connects to 86+ Apify Actors in the Kensho ecosystem for real-time data. Key related actors include:

Marketplace & Price Comparison

Retail & E-commerce

Used Goods & Auctions

Local Business & Services

Government & Public Data

Specialized Collections

MCP Connection Examples

6. External run example (fallback)

bash
# If GitHub API returns 403, use curl + git clonecurl -s https://raw.githubusercontent.com/atushi1841/japan-market-mcp/main/README.md > README.patch# edit README.patch as neededgit clone https://github.com/atushi1841/japan-market-mcp.gitcd japan-market-mcpcp ../README.patch README.mdgit add README.mdgit commit -m "update README via external run"git push

1. Standard I/O (stdio) — Claude Desktop, Cursor, etc.

In your claude_desktop_config.json:

json
{  "mcpServers": {    "japan-market-mcp": {      "command": "python",      "args": ["-m", "src.main"]    }  }}

2. HTTP Server Mode

bash
# Install dependenciespip install -r requirements.txt
# Run as HTTP server on port 3000APIFY_TOKEN=your_token python -m src.main --http --port 3000
# Test the endpointcurl http://localhost:3000/mcp/tools | jq .

3. Direct Python Import

python
from src.main import mcp# FastMCP instance can be embedded directly

4. n8n / Apify Workflow (via HTTP)

Use Apify's Webhook node to POST JSON-RPC to POST /mcp endpoint.

5. Docker Deployment

bash
docker build -t japan-market-mcp .docker run -p 3000:3000 -e APIFY_TOKEN=your_token japan-market-mcp
"Compare used prices for Sony a7 III between Kitamura and Fujiya"→ search_camera_market(keyword="SONY α7 III")
"What's the inter-store price gap for a Rolex Submariner?"→ search_watch_market(keyword="ROLEX Submariner")
"What's the market price for a Hermes Birkin 25?"→ search_luxury_market(keyword="Hermes Birkin 25")
"What's a used Fender Stratocaster going for?"→ search_instrument_market(keyword="Fender Stratocaster")
"Show this 旬's wholesale market report for Tokyo (Toyosu) fresh vegetables"→ get_maff_market_report(market="toyosu")
"Which fresh produce items have spiked in price vs last year at Osaka?"→ get_maff_top_movers(market="oosakaho")
"Track the price of daikon (だいこん) across Tokyo and Osaka this month"→ search_maff_price_trend(item="だいこん", markets=["toyosu","oosakaho"])

Use cases

  • Reseller arbitrage — spot the same product priced differently across shops
  • Market research — track used prices for cameras, watches, luxury goods, instruments, cars
  • Export sourcing — goo-net JDM inventory and goo-net price checks for exporters
  • Collector price checks — condition-ranked physical used items from OffMall

Data sources

  • Each actor collects factual data only (product name, price, brand, condition, inventory, URL). No photos or descriptions are harvested.
  • All target sites allow crawling via their robots.txt.
  • MAFF 青果物卸売市場調査(旬別・市場別) is served from the official 農林水産省 open-data CSV — no scraping, direct download. Published under the Government Standard Terms of Use v2.0 (政府標準利用規約2.0): commercial use allowed with attribution. Price is JPY per 100kg. Data updates are published by MAFF each 旬 (10-day period).

Local development

bash
pip install -r requirements.txtAPIFY_TOKEN=apify_api_xxx python -m src.main# Streamable HTTP endpoint at http://localhost:3000/mcp

License

MIT

Install via Smithery

Connect this MCP server to your AI client (Claude Desktop, Cursor, VS Code) in one command:

bash
npx @smithery/cli install atushi1841/japan-market-mcp --client claude

Replace claude with cursor, vscode, or cline for other clients.

Alternatively, install directly from the Smithery registry.

Note: Smithery server listing is pending verification. Once verified, this server will appear in search results with useCount tracking.


Data & Store

來源:README.md,提交 6210982

工具

0
SourceWeft 曾在隔離沙箱中以無憑證方式啟動該軟體包一次,以列出其工具,但未能完成:該軟體包類型無法在沙箱中執行。

版本歷史

6
  1. v0.4.5最新Oct 23, 2026
  2. v0.4.4Oct 22, 2026
  3. v0.4.0Oct 22, 2026
  4. v0.1.2Oct 15, 2026
  5. v0.1.1Oct 14, 2026
  6. v0.1.0Oct 13, 2026

評分

已滿足適用檢查項的 40%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。