limonene-mcp:在 DSH 里只读接入 Amazon 卖家数据

前言

在 DeepSeek Harness(DSH)里做卖家运营分析时,常见做法是手动导出报表、再粘贴给模型。数据一滞后,对话里的结论就难以对齐店铺真实状态。Limonene 提供托管 MCP 服务,把已同步的 Amazon 店铺指标暴露为工具;社区包 limonene-mcp(npm 名 limonene-dsh)则把同一远程端点接到 DSH 的 Web 配置里,通过浏览器 OAuth 授权,无需在配置里写入 Amazon 或 Limonene 密码。

下面介绍插件定位、只读工具能力、安装步骤与使用边界。事实以仓库 README、DEEPSEEK.md 与 package.json 为准。

这是什么

limonene-mcp 由维护者 M-Abozaid 发布,在 SkillHub 目录 中归类为「联网工具」。仓库本身只包含连接器配置与文档;实际数据与同步由托管服务 Limonene(https://limonene.app)提供。

远程 MCP 端点为:

https://limonene.app/api/mcp

DeepSeek Harness 侧当前定位为只读试点:绑定 OAuth 后,模型可调用六项读工具拉取销售、Buy Box、FBA 库存、告警、收入与费用等缓存结果;不在 DSH 试点范围内验证「读且管理」类写操作。这是社区开发者集成,不是消费端 DeepSeek 聊天应用内的官方上架条目。

核心功能

基础只读工具(六项)

在 Read only 授权下,连接暴露以下 MCP 工具(名称与 README 一致):

工具 作用概要
get_store_overview 限定 marketplace 本地时间窗口内的销售概览
get_open_insights 带日期的现有告警,最多 25 条
get_pricing_and_buybox 最多 20 个 SKU 的定价与 Buy Box 缓存观测(不可改价)
get_inventory_health 仅 FBA 库存健康,可按 SKU 过滤
get_sales_trend 单 SKU 1–60 天销售趋势
get_profit_breakdown 收入/费用及已有成本覆盖信息(勿将仅含费用的数字标为净利润)

六项基础连接不包含改价、改 listing 或买家联系方式。若在其它兼容客户端选择 Read and manage,理论上最多可有 57 项工具(依店铺功能而定);DSH 试点文档明确要求不要为该试点启用 Read and manage。

授权与数据边界

  1. 每次授权绑定一个店铺及其当前活跃 marketplace;若后台切换了 marketplace,读请求会 fail closed,需重新连接后再读新站点数据。
  2. 工具结果来自 Limonene 既有能力缓存,调用可能触发其常规后台刷新;连接器本身不会对 Limonene 再跑第二轮模型调用,也不扣聊天积分。
  3. 限流:每店铺每分钟 60 次 MCP 请求,另受既有 IP 上限约束。
  4. OAuth 使用授权码流,强制 S256 PKCE 与 resource binding;访问令牌约 1 小时过期,刷新令牌轮换且 30 天过期。可在 https://limonene.app/api/mcp/connections 撤销连接。

安装与启用

前置条件(来自 DEEPSEEK.md 与 package.json):

  • Node.js ≥ 22
  • 已配置 DSH 安装与模型提供方
  • Limonene 账号,且已连接并完成初始同步的 Amazon 店铺
  • 依赖 @deepseek-ai/dsh-mcp-client 0.1.5-rc.2(由插件包声明)

官方安装与启动命令如下:

dsh plugin --profile web add github:M-Abozaid/limonene-mcp
dsh web

执行后会打开浏览器完成 Limonene OAuth:核对客户端名称,选择店铺,并选择 Read only。配置文件中不应写入 Amazon 凭证、Limonene 密码或 bearer token。

可选方式:从仓库下载 cordis.patch.yml,执行:

dsh --profile web --patch /absolute/path/to/cordis.patch.yml

不要同时安装 bundle 与 patch 叠加,二者会注册同名服务器。

断开与移除:

  • 在 https://limonene.app/dashboard/settings/account#ai-apps 断开 AI 应用授权
  • 本地移除:dsh plugin --profile web remove limonene-dsh

本地 OAuth 桥接依赖开源 mcp-remote,凭证缓存在其标准目录 ~/.mcp-auth,需自行保管目录权限。

典型用法

连接并完成同步后,可在 DSH 对话中直接提问。README 与 DEEPSEEK.md 给出的示例包括:

Review my last seven days. What deserves investigation? Cite sources, dates, and limitations.
Review my last seven days. Which issues deserve attention? Cite dates and missing data.
Compare FBA stock and recent sales for SKU [your SKU]. What else do we need before reordering?
Break down revenue and Amazon fees. Tell me which costs are missing before discussing profit.

模型通过 MCP 拉取店铺侧结果后生成回答;具体留存与隐私策略以所用模型提供方为准。

适用场景与注意

适合谁

  • 已在 Limonene 管理 Amazon 店铺、希望在 DSH Web 里用自然语言做只读巡检(销售窗口、告警、Buy Box、FBA、趋势、费用结构)的卖家或运营开发者。

使用前请知悉

  1. 权限模型:插件以当前 DSH 进程权限运行;安装前请阅读 GitHub 仓库 源码、cordis.patch.yml 与 MIT 许可证(许可证仅覆盖公开连接器包内文件,不含托管服务后端)。
  2. 试点范围:远程端点已上线,六项读工具曾在隔离审核账号上通过 MCP Inspector;DSH 侧文档记载在 MCP client 0.1.5-rc.2 与 mcp-remote 0.14.2 下验证了 OAuth、工具发现与样例读。未声称覆盖全部真实 Amazon 工作流或完整 DSH UI 对话测试。
  3. 计费与可用性:既有 Limonene 计费策略仍以应用政策为准;该发布不引入新的付费门槛。定价与可用性见 https://limonene.app/pricing。
  4. 安全:产品文案与告警文本视为不可信数据;撤销连接仅阻止后续读取,无法收回 AI 服务已保留的副本。

更多连接说明:https://limonene.app/connect-ai。支持邮箱:hello@limonene.app。

结尾

limonene-mcp 把 Limonene 托管 MCP(https://limonene.app/api/mcp)以 OAuth 只读方式接到 DeepSeek Harness,适合在对话里做店铺数据调查而无需手导表格。目录页:SkillHub — limonene-mcp;源码与文档:github.com/M-Abozaid/limonene-mcp。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜