mcpField
J
Japan Used Camera Market

Japan Used Camera Market

本地服务
apify.com搜索与检索01 周前更新

关于 Japan Used Camera Market

Japan Used Camera Market 是 MCP 服务,可搜索日本二手商品并分析相机、手表、乐器和模型火车的价格。它使用用户提供的 Apify token,提供当前商品、历史快照和定期变动提醒。

主要功能

  1. 01搜索四类市场的商品
  2. 02按商店、品牌、等级和价格筛选
  3. 03按商店和等级统计当前价格
  4. 04提供每日或每周价格历史快照
  5. 05定期提醒新品、价格和库存变化
  6. 06统一商品等级并保留商店原始标记

适用场景

  1. 01比较某型号在不同商店的当前价格
  2. 02追踪商品在日本的历史价格
  3. 03按成色和价格范围查找商品
  4. 04通过提醒监控新品或价格变化

MCP 相关

向 MCP 客户端提供市场查询、商品搜索、价格统计、历史和监控工具。使用所提供的 Apify token 运行 Apify Actors,支持 stdio 和无状态 Streamable HTTP。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"enu27-japan-used-camera-market": {
"command": "npx",
"args": [
"-y",
"@keiya-dev/japan-used-camera-mcp"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
启动命令npx -y @keiya-dev/japan-used-camera-mcp
需要配置的环境变量
APIFY_TOKEN密钥Your Apify API token (console.apify.com → Settings → API & Integrations). Runs are billed to your Apify account.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@keiya-dev/japan-used-camera-mcp0.2.0

工具

4

收录的工具列表 · 更新于 1 周前

参数类型必填说明
brandsarray否精确品牌名称,例如 ["Leica", "Nikon", "FUJIFILM"]。
gradesarray否标准化成色等级,从好到差:NEW > A > AB+ > AB > AB- > B > ASIS > PARTS。
sourcesarray否商店:fujiya(全部二手库存)、sanpou(全部二手库存)、naniwa(仅新品到货)、hardoff(Hard Off Off Mall 的在售相机和镜头,约 16,000 件)。默认:全部四家。
keywordsarray否在品牌名称和标题中匹配任意关键词(不区分大小写,支持英语或日语),例如 ["Leica M6", "X100VI"]。
maxItemsinteger否达到此数量的匹配列表后停止(1–200)。
maxPriceJpyinteger否
minPriceJpyinteger否
includeSoldOutboolean否同时返回标记为已售罄的列表。

详细介绍

Japan Used Market — MCP 服务(相机、手表、吉他、模型火车)

CI npm

一个 MCP 服务,可让 Claude 和其他 MCP 客户端搜索、查询价格并关注日本二手相机、手表、乐器和模型火车商店。每个工具都接受一个 market:"camera"(默认值)、"watch"、"instrument" 或 "model-train"。

市场商店(sources ID)覆盖范围成色等级,最佳 → 最差
cameraFujiya Camera,中野(fujiya)全部二手库存,约 3,500 件NEW > A > AB+ > AB > AB- > B > ASIS > PARTS
Sanpou Camera,自由之丘(sanpou)全部二手库存,约 1,300 件
Naniwa / Lemon-sha / Takachiho(naniwa)仅新到商品,约 200–300 件
Hard Off Off Mall(hardoff)在售相机和镜头,约 16,000 件
watchWATCHNIAN(watchnian)全部二手库存,约 3,900 件;包装盒 / 保修卡NEW > UNUSED > SA > A > AB > B > C > JUNK,另有 ANTIQUE
GINZA RASIN(rasin)21 个品牌的二手奢华手表,约 4,000 件;不分级
Jackroad(jackroad)仅新到商品,约 800 件
Hard Off Off Mall(offmall)在售腕表,约 24,000 件
instrumentShimokura Gakki(shimokura)全部二手库存,约 1,400 件吉他、贝斯、管乐器和效果器;不分级Reverb 等级:BRAND_NEW > MINT > EXCELLENT > VERY_GOOD > GOOD > FAIR > POOR > NON_FUNCTIONING
J-Guitar(jguitar)汇集日本各地商店的 marketplace 刊登,约 11,000 件二手商品;采用 9 级标准;刊登商店见 store
Ishibashi Music(ishibashi)全部二手库存,约 8,500 件
Shimamura Music(shimamura)全部二手库存,约 5,500 件;不分级
Ikebe Music(ikebe)二手和复古商品,约 1,400 件;不分级
Hard Off Off Mall(offmall)在售吉他、贝斯、木管乐器和铜管乐器,约 13,000 件
model-trainHobbyland Pochi(pochi)全部二手库存,约 12,000 件 N / HO 轨距火车模型;制造商代码 + JANNEW > MINT > EXCELLENT > VERY_GOOD > GOOD > FAIR > JUNK,另有 CUSTOM
Hard Off Off Mall(offmall)在售火车模型,约 9,600 件;含电机 + 外盒

各商店的成色等级已统一,同时也会保留商店自己的标注。价格以 JPY 和 USD 显示。手表还包含参考编号(例如 SBGA211、16233)。乐器包含型号代码(ST57-70TX、JB62-58)、制造国家(madeIn;Fender 分为 Fender Japan / USA / Mexico)、生产年份 / 年代、琴身和 Reverb 成色名称。火车模型包含制造商的商品代码(KATO 10-1332、TOMIX 98313、MicroAce A-6590)、比例(N / HO / Z)、套装类型(套装 / 增补套装 / 单品)、是否包含动力车、外盒 / 说明书 / 套袋以及批次年份。

它会使用你自己的 Apify token,在 Apify 上运行 Japan Used Camera Market、Japan Used Watch Market、Japan Used Guitar & Instrument Market 和 Japan Used Model Train Market Actors,因此运行费用会计入你的 Apify 账户。这些服务按结果计费,免费套餐的月度额度足以满足轻度使用需求。

已从 @keiya-dev/japan-used-camera-mcp 更名。 旧软件包仍可使用(现在只会启动这个软件包),不带 market 的调用行为与 0.2.0 完全相同。方便时请在配置中切换软件包名称。

安装

你需要 Node.js 20+ 和 Apify API token:Apify Console → Settings → API & Integrations。

Claude Desktop

编辑 claude_desktop_config.json:

  • macOS:~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows:%APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "japan-used-market": {
      "command": "npx",
      "args": ["-y", "@keiya-dev/japan-used-market-mcp"],
      "env": { "APIFY_TOKEN": "apify_api_..." }
    }
  }
}

重启 Claude Desktop。五个工具会显示在 🔨 图标下。

Claude Code
claude mcp add japan-used-market -e APIFY_TOKEN=apify_api_... -- npx -y @keiya-dev/japan-used-market-mcp
Cursor / 其他 stdio 客户端

命令 npx,参数 ["-y", "@keiya-dev/japan-used-market-mcp"],环境变量 APIFY_TOKEN。

Streamable HTTP
APIFY_TOKEN=apify_api_... npx -y @keiya-dev/japan-used-market-mcp --http --port 3000
  • 端点 http://localhost:3000/mcp;健康检查 /health。
  • 每个请求都可以通过 Authorization: Bearer <APIFY_TOKEN> 发送自己的令牌;否则使用服务的 APIFY_TOKEN。
  • 服务是无状态的(仅支持 POST,返回 JSON)。

工具

工具功能典型耗时
list_markets市场、店铺 ID、等级、价格历史覆盖范围和关键词示例。不运行 Apify。即时
search_listings从所选 sources 中搜索符合 keywords / brands / grades / minPriceJpy / maxPriceJpy 的在售商品。返回店铺、标题、品牌、型号键、标准化等级 + 原始等级、JPY、USD、库存标记和 URL;腕表还会添加 ref、gender 和 accessories(例如 box + warranty card;WATCHNIAN、GINZA RASIN 和 Jackroad);乐器还会添加 ref、type、madeIn、year、era、case、reverbCondition 和 store;模型火车还会添加 productCode、scale、setType、motorized、accessories、lotYear 和 store。maxItems 为 1–200(默认 20)。15–60 秒
price_stats按型号汇总当前有库存的商品:按店铺和等级统计数量、最低价 / 中位数 / 最高价(JPY 和 USD),以及最便宜的商品。maxItems = 首先读取的商品数(默认 300;0 = 全部店铺的所有商品,约 25 分钟)。1–4 分钟
price_history按型号、店铺、等级以及店铺 × 等级,统计最近 days 天(默认 90 天)的每日最低价 / 中位数 / 最高价 / 数量。读取已存储的快照(自 2026-11-05 起:Fujiya、Sanpou、Naniwa、WATCHNIAN、GINZA RASIN、Jackroad、Shimokura、Ishibashi、Shimamura、Ikebe 和 Hobbyland Pochi 每日采集;J-Guitar 和 Hard Off 每周日采集),因此不会进行爬取。需要提供 keywords、brands 或 models(来自 price_stats 的型号键)。数秒
start_monitor在你的 Apify 账户中创建一个监控模式的已保存 Task 和一个 Schedule(默认每小时运行一次,可设置 cron、timezone),并启动首次运行(建立基线)。之后的运行只会发出 NEW / PRICE_DROP / PRICE_UP / SOLD_OUT,并可选择通过 POST 发送到 alertWebhookUrl(Slack、Discord、n8n 等)。客户端应先向你确认;完成后请在 Apify Console 中删除 Task/Schedule。设置约需 1 分钟

sources 和 grades 必须属于所选 market(默认:该市场的所有店铺)。如果不匹配,例如 market: "watch" 搭配 sources: ["fujiya"],则会返回错误并列出有效值,且不会启动运行。监控任务在你的 Apify 账户中命名为 jucm-monitor-<name>(相机)、juwm-monitor-<name>(腕表)、juim-monitor-<name>(乐器)或 jutm-monitor-<name>(模型火车)。

提示词示例
  • “现在日本店铺里,等级达到 AB 或更好的 Leica M6,哪台最便宜?”
  • “按店铺和等级比较 Nikon Zf 的价格。”
  • “过去 30 天,Fujifilm X100VI 的中位价如何变化?”
  • “关注低于 ¥80,000 的 Voigtländer 新镜头,并将它们发送到我的 Slack webhook https://hooks.slack.com/services/…”
  • “寻找一块等级达到 SA 或更好、带盒子和证书的 Grand Seiko SBGA211,并告诉我 USD 价格。”
  • “按店铺查询 Rolex 16233 在日本的中位价。”
  • “有新的 King Seiko 上架时,通过 Discord 通知我。”
  • “寻找一把 80 或 90 年代日本制造、带硬盒的 Fender Jazz Bass,并告诉我 USD 价格。”
  • “按店铺和成色查询 Fender Japan ST57 在日本的售价。”
  • “Tokai 或 Greco Les Paul 在日本上架时通知我。”
  • “寻找一套包含动力车厢、售价低于 $150 的 KATO 0 系新干线车组。”
  • “按店铺和成色查询 TOMIX 98313 在日本的售价。”
  • “MicroAce Odakyu 车组在日本上架时通知我。”

开发

npm install
npm test            # tsc build + end-to-end tests (stdio, HTTP, missing token; camera + watch + instrument + model-train, market validation) against a fake Apify API
npm run start       # stdio
npm run start:http  # HTTP on :3000

APIFY_API_BASE_URL 用于覆盖 Apify API 基础 URL(测试使用)。

备注

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。