DSH Marketplace

ru-marketplace-mcp

Vladimir-Human/ru-marketplace-mcp#dsh

Skills and optional MCP rows for eleven marketplaces: price comparison across Wildberries, Detsky Mir and Yandex Market, plus per-source search, product cards and reviews, including Ozon, Avito and AliExpress. The 14 skills load on install; both MCP rows stay disabled until RU_MARKETPLACE_MCP_DIR points at a local clone, which needs Python 3.12+ and uv.

12020PythonMITSource

Install

Add ru-marketplace-mcp to DeepSeek Harness

This plugin lives in a subdirectory of a larger repository, and `dsh plugin add` cannot reach it — it forwards to pnpm, which reads everything after `#` as a git branch or commit. Clone the repository and add the plugin through DSH's plugin panel using a repository source, or ask the author to publish it to npm.

Due diligence

Before you install ru-marketplace-mcp

  • Source of record: Vladimir-Human/ru-marketplace-mcp — present in the community registry that DSH's own plugin market installs from.
  • Licensed under MIT.
  • Detected: terminal surface. Read the source before granting these.
  • A listing here is not a security review. Plugins run with your agent's permissions.

The AI take

What it is — ru-marketplace-mcp integrates Russian marketplace plugins for DeepSeek Harness.

Who it is for — If you need Russian marketplace product information in DeepSeek Harness, install this plugin. If you prefer plugins that work completely offline, you don't need to install this one.

Watch out — It requires Python 3.12+ and uv. Some features require your logged-in Chrome. No obvious pitfalls found.

The verdict — If I were you, I would install it because the sandbox has not been tested.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.

What ru-marketplace-mcp does

Abstract diagram of marketplace data streams passing through HTTP and browser gateways into one read-only prism.

ru-marketplace-mcp is a DeepSeek Harness plugin that provides read-only product and marketplace research across ten Russian marketplaces. Its 13 skills load when the plugin is installed, while its two optional MCP rows remain disabled until RU_MARKETPLACE_MCP_DIR points to a local clone of the repository.

The MCP implementation runs as console commands from that checkout, using Python 3.12+ and uv. It reads marketplace data through anonymous HTTP where available, or through the agent's own Chrome session over CDP for sources that require a browser. The repository exposes separate servers and a combined marketplace-mcp server; marketplace-mcp install claude prints client configuration, and marketplace-mcp doctor reports connector status. Data access is read-only. An optional MPStats connector reads paid account data when MPSTATS_MP_AUTH is supplied.

This plugin suits agents that need Russian-marketplace searches, product cards, reviews, seller details, stock information or price comparison. ru-marketplace-mcp is a poor fit when Python 3.12+ and uv cannot be provided, when a local repository checkout is not acceptable, or when the required browser session and network conditions are unavailable. Ozon, Avito, Taobao, Megamarket, DNS, Citilink and some Lamoda operations depend on Chrome; Taobao and Megamarket also require an active login, and Avito requires a Russian residential IP. The terminal surface matters because the plugin launches local uv commands and can reach the configured Chrome session with the agent's permissions.

ru-marketplace-mcp documentation

Configuration

The DSH integration uses the following setting:

Identifier Purpose
RU_MARKETPLACE_MCP_DIR Points the optional MCP rows at a local clone of ru-marketplace-mcp.
MPSTATS_MP_AUTH Optional paid MPStats mp_auth cookie/token. Without it, MPStats tools return auth_missing; other connectors are unaffected.

The two MCP rows are disabled until RU_MARKETPLACE_MCP_DIR is set. The upstream repository can also be configured as one combined MCP entry or as separate servers.

Commands

The repository requires its console commands to run from the checkout. marketplace-mcp mounts the marketplace connectors together and adds marketplace_sources, which reports which connectors started and why others failed. marketplace-mcp install claude prints a configuration block for Claude Desktop; accepted client names include claude, claude-code, cursor and dsh. marketplace-mcp doctor checks the current connector and session state.

The documented self-check is:

uv run python -c "import asyncio; from wb_connector.server import wb_selfcheck; print(asyncio.run(wb_selfcheck()).status)"

Requirements

The MCP checkout needs Python 3.12+ and uv. The documented Claude Desktop configuration file is %APPDATA%\Claude\claude_desktop_config.json on Windows and ~/Library/Application Support/Claude/claude_desktop_config.json on macOS. Its combined-server entry runs uv with run --directory <checkout> marketplace-mcp.

Behaviour and limits

Wildberries, Yandex Market, Detsky Mir and Lamoda cards can be read anonymously. Other sources use the agent's Chrome through CDP, with some requiring an active marketplace login. Avito needs a Russian residential IP and spaced requests; data-centre IPs are blocked. The connectors queue CDP calls with pauses. MPStats is the only paid source. The repository documents read-only access and no required API keys, tokens or registration for the ordinary sources.

Written from the project's own documentation and kept in sync with it. Where the two disagree, the source is authoritative — read the README on GitHub

Same category

Alternatives to ru-marketplace-mcp

dsh-skill-explorer

zhu1090093659

7.6k

Skill center for the dsh web GUI: browse all loaded skills grouped by source, enable or disable model invocation, create new skills, and delete into a recoverable trash.

Installed cleanly when we ran it

npm packageTypeScript17d ago

AI review

dsh-skill-explorer

What it is — Browse loaded skills in dsh web GUI, grouped by source. Enable or disable model invocation, create new skills and delete to a recoverable trash.

Who it is for — When you need to manage skill configurations across models in the dsh web, this plugin allows browsing, enabling or disabling invocation, creating new skills and deleting. If your work only involves session operations without skill customization, you don't need this plugin.

Watch out — Sandbox test passed. Successfully installed in a fresh profile and registered by Harness. No obvious issues found.

The verdict — I would install it because it provides tools for skill creation and recovery, which is necessary when extending model capabilities.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
Source

dashi-taskboard

chuspeeism

3.1k

现代化可灵活嵌入的任务面板,支持 Codex、DeepSeek Harness

Installed cleanly when we ran it

GitHub sourceJavaScript24d ago

AI review

dashi-taskboard

What it is — This is a modern embeddable task panel supporting Codex and DeepSeek Harness.

Who it is for — When using DeepSeek Harness to proxy processing of Codex project issues, people who need an embedded panel to manage issue status find this plugin useful. If you do not need to provide an API key or token and do not execute shell commands, this plugin is not applicable.

Watch out — Requires providing an API key or token and executing shell commands. Sandbox test passed in a fresh profile with registration into Harness. No obvious pitfalls found.

The verdict — I would install it because sandbox testing passed and it registers into Harness for stable support of Codex task management.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
2Source

vox-director

Alisa0808

2.1k

Turn one topic into a finished Vox-style paper-collage explainer/ad video — automated end to end on Atlas Cloud + ffmpeg. An agent skill.

Installed cleanly when we ran it

GitHub sourcePython1mo ago

AI review

vox-director

What it is — DeepSeek Harness agent skill that automates turning one topic into a Vox-style paper-collage explainer/ad video.

Who it is for — If you are using a coding agent with DeepSeek Harness to generate explainer videos. If you prefer manual control over the video production process.

Watch out — Requires an Atlas Cloud API key and local ffmpeg installation. Static checks indicate it will execute shell commands, but sandbox test confirmed successful installation in a new profile and registration with harness. No obvious pitfalls found.

The verdict — I would install it because it can turn one topic into a finished explainer video.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Source

Aegis

GanyuanRan

1.3k

Software-engineering method pack for coding agents, with skills for baseline-first planning, systematic debugging, prompt hygiene, verification before completion, and repair/retirement tracking.

Installed cleanly when we ran it

GitHub sourcePython9d ago

AI review

Aegis

What it is — Aegis is a software engineering method pack for coding agents.

Who it is for — Developers using DeepSeek Harness for complex coding tasks who require baseline-first planning are suitable for installing Aegis. Users who only handle simple requests without needing verification before completion can skip installing it.

Watch out — Sandbox testing passed: it was installed in a new profile and registered by Harness. No obvious issues found.

The verdict — I would install it because it provides verification before completion proofs for coding agents on DeepSeek Harness, which is valuable when proof before "done" is needed.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Details

Minke

lencx

669

🐳 DeepSeek Harness Desktop

Did not install when we ran it

GitHub sourceTypeScript6d ago

AI review

Minke

What it is — Minke provides a native desktop workspace for DeepSeek Harness.

Who it is for — Users who need to provide an API key or token when using DeepSeek Harness are suitable to install it. Users who do not need remote access can skip it.

Watch out — Sandbox test shows after installation Harness did not register it into the profile. It needs to provide an API key or token. No other obvious issues found.

The verdict — I will not install it now because the sandbox test showed that after installation Harness did not register it into the profile; if the registration issue is fixed later I will consider it.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
2Source

superdesign-skill

superdesigndev

612

Design skill for UI and marketing graphics on the Superdesign canvas: reads the repo for context, extracts its design system, then generates and iterates branchable design drafts, flow pages, and reusable components through the Superdesign CLI.

Installed cleanly when we ran it

GitHub sourceJavaScript1mo ago

AI review

superdesign-skill

What it is — Superdesign-skill is a design skill that generates iterative design drafts for UI and graphics through the Superdesign CLI.

Who it is for — When iterating product feature page design in Cursor, this plugin provides support for design system extraction and draft generation. If all design tasks are handled in the superdesign.dev web app, then no need to install via plugin.

Watch out — Sandbox test passed: installation and registration into a new profile via harness succeeded. No obvious pitfalls found.

The verdict — I would install it because it supports cross-session continuity, allowing iterations to resume without repeating codebase discovery.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Details