跳到主内容

dsh 使用指南

DSH 插件包,向宿主注入 14 个技能和 2 个按需启用的 MCP 客户端行,用于查询俄罗斯与中国电商平台的价格、库存、评论和跨平台比价。

本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。

本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。

快速上手

ru-marketplace-mcp

— 源: plugin_wiki.wiki_content

安装与验证

dsh plugin --profile web add github:Vladimir-Human/ru-marketplace-mcp#path:dsh

复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。

— 源: plugins.install

关键要点

  • Терпимые парсеры. Привязка поля по нескольким именам и приведение типов
  • Никогда не выдумывать значение. Отсутствующая цена — это null, не 0. Ноль
  • Громкий отказ. Когда формат перестаёт совпадать, инструмент бросает
  • Трёхзначные selfcheck-проверки. success, drift_detected или
  • Tolerant readers. Multi-alias field binding and type coercion absorb renames

— 源: plugin_wiki.readme_zh (fallback readme_raw)

常见问题

这个插件装上之后会立即可用吗?

14 个技能立即生效,但 2 个 MCP 客户端行默认关闭;需要先把 ru-marketplace-mcp 仓库克隆到本机,再设置 RU_MARKETPLACE_MCP_DIR 环境变量指向该目录,然后重启 DSH profile。

两个 MCP 客户端行(compare 模式与 full 模式)有什么区别?

compare 模式只挂载 2 个跨平台比价工具(约 0.9k token/请求),full 模式挂载 36 个工具(约 13.6k token/请求)。两者互斥,RU_MARKETPLACE_MCP_FULL=1 切换为 full,未设置走 compare。

必须克隆父仓库吗?能不能用 Docker 或者 pip?

必须克隆,因为 DSH 通过 uv run --frozen --directory <克隆路径> 启动 Python MCP 服务。仓库文档也提供了 ghcr.io 上的 stdio 镜像,安装方式见 dsh/README.md 的 Docker alternative 章节。

在容器或云服务器里跑得动吗?

匿名层(Wildberries、Yandex Market、Detsky Mir、Lamoda 商品卡)能跑;其他平台需要俄罗斯住宅 IP。CHROME_CDP_HOST 用于指向宿主或 sidecar 上的 Chrome。

MPStats 工具要不要额外付费?

要。MPStats 是唯一的付费数据源,需要把 mp_auth JWT 设为 MPSTATS_MP_AUTH 环境变量;未设置时该工具返回 auth_missing,其他 12 个平台不受影响。

安装前需要哪些环境?

Python 3.12 或更高版本、uv 包管理器,以及一个本地克隆的 ru-marketplace-mcp 仓库。

怎么完全卸载?

dsh plugin --profile web remove ru-marketplace-mcp-dsh,再重启 profile;本地克隆的仓库可以保留也可以删除。

Avito 一直返回 blocked 怎么办?

Avito 会按 IP 屏蔽数据中心 IP。需要从俄罗斯住宅 IP 访问,并放慢请求节奏(marketplace-mcp doctor 会显示被屏蔽的平台)。

— 源: plugin_wiki.faq_json

兼容性

  • DSH: 未声明
  • Node: 未声明
  • Platforms: 跨平台

— 源: plugin_wiki.compatibility_json

踩坑提醒

安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。

— 来源:通用规则