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