Japan Offmall Market Mcp

io.github.atushi1841由 GitHub 账号 atushi1841 发布v1.0.0更新于 Oct 26, 2026

Japan used goods from OffMall (Hard Off) via Apify + Gumroad

概览

AI 生成的概览

抓取日本 Hard Off 官方线上商店 OffMall 的二手商品列表与价格,让助手可按关键词或分类检索商品。

可以做什么
  • 按关键词搜索 OffMall 二手商品,或在无关键词时扫描 13 个分类之一。
  • 获取商品记录,包括标题、品牌、型号、日元价格、成色等级(S/A/B/C)、图片与商品页链接、店铺、分类及抓取时间。
  • 可设置最大采集条数与每个来源的最大页数来限制采集范围。
适用场景
适合让助手查询日本 Hard Off 门店在售的相机、手表、乐器、奢侈品牌、手机或游戏机等二手商品的当前价格与在售情况,或与其他日本二手市场平台比价。
运行要求
以本地进程(stdio)在桌面端运行;README 给出 Python 3 启动命令和 Smithery 安装方式。抓取由 Apify actor 与 Gumroad 商品支撑,按定价模式推断需要 Apify 账号或令牌及付费方案。需要能访问 OffMall 网站的网络。
安装前请注意
按事件计费(每次运行费用加每条数据费用),大规模采集会产生费用。会向第三方网站发起请求,并依赖 Apify 与 Gumroad 等外部服务。所采集的仅为事实性商品信息,但商品与价格随时可能变动。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Japan Offmall Market Mcp,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

Japan OffMall Used Goods Market — Hard Off Official Scraper

[Apify Store]

Scrape used goods prices from OffMall (オフモール), the official online store of Hard Off (ハードオフ) — Japan's largest reuse chain with 800+ participating stores nationwide.

One dataset covering Japan's biggest second-hand ecosystem: cameras, watches, musical instruments, luxury brands, smartphones, game consoles, audio gear, and more.

Why this is useful

  • 800+ stores in one place — OffMall aggregates listings from Hard Off stores across Japan (毎日更新)
  • One-item-only used goods — every listing is a unique physical item with a condition rank (S/A/B/C)
  • Total market scan — search by keyword or scan entire categories (13 categories)
  • Cross-shop arbitrage — compare OffMall prices against Kitamura/Fujiya/Jackroad via the Japan Market family of actors

Input

FieldTypeDefaultDescription
searchKeywordstringiPhoneKeyword to search (e.g. iPhone, ロレックス, ニンテンドー)
categoryselect``Category to scan when keyword is empty (カメラ/時計/楽器/ブランド品 等13種)
maxItemsinteger100Max items to collect
maxPagesinteger2Max pages per source (30 items/page)

Output fields

FieldDescription
productIdProduct ID
titleProduct title
brandBrand (e.g. APPLE, Canon, Rolex)
modelCodeModel code (e.g. MWLX2J/A)
pricePrice in JPY
rankCondition rank (S/A/B/C)
imageUrlProduct image URL
productUrlProduct page URL
shopOffMall
sourceoffmall
categoryCategory label
scrapedAtScrape timestamp

Output sample

json
{  "productId": "6426181",  "title": "iPhone 11",  "brand": "APPLE",  "modelCode": "MWLX2J/A",  "price": 27500,  "rank": "B",  "imageUrl": "https://p1-d9ebd2ee.imageflux.jp/c!/w=231,h=182,a=0,u=0,q=75/201328/2026_08_10_18_26_49.jpg",  "productUrl": "https://netmall.hardoff.co.jp/product/6426181/",  "shop": "OffMall",  "source": "offmall",  "category": "検索:iPhone",  "scrapedAt": "2026-08-10T10:10:00Z"}

Pricing

Pay per event — $0.00005/run + $0.002/item.

Data source notes

  • OffMall (netmall.hardoff.co.jp): official Hard Off online store, 800+ participating stores
  • Server-side rendered search pages, robots.txt allows crawling (only /api/, /users/, /statics/ etc. disallowed)
  • Only factual product information (name, price, brand, condition rank) is collected

MCP Server & Registry

This scraper is also available as an MCP server for AI agents:

Install via MCP: add to your MCP config:

json
{"mcpServers": {"japan-offmall-market-mcp": {"command": "python3", "args": ["src/stdio_main.py"]}}}

Smithery

[Smithery]

Install via Smithery:

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

来源:README.md,提交 7bd3464

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v1.0.0最新Oct 19, 2026

评分

已满足适用检查项的 40%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。