Одиннадцать маркетплейсов и недвижимость Циан как MCP-серверы: Wildberries, Ozon, Яндекс Маркет, Детский мир, Авито, AliExpress, Taobao, Мегамаркет, Lamoda, DNS, Ситилинк, Циан. Плюс сравнение цен по всем товарным источникам одним вызовом. Только чтение, ключи не нужны.
# Add to your Claude Code skills
git clone https://github.com/Vladimir-Human/ru-marketplace-mcpGuides for using mcp servers skills like ru-marketplace-mcp.
Last scanned: 8/2/2026
{
"issues": [
{
"file": "skills/wb-connector/SKILL.md",
"line": 132,
"type": "prompt-injection",
"message": "Possible instruction-override phrase: \"ignore\nprevious instructions\"",
"severity": "medium"
}
],
"status": "PASSED",
"scannedAt": "2026-08-02T06:32:38.120Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}See how ru-marketplace-mcp compares with popular alternatives.
ru-marketplace-mcp is an open-source mcp servers skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Vladimir-Human. Одиннадцать маркетплейсов и недвижимость Циан как MCP-серверы: Wildberries, Ozon, Яндекс Маркет, Детский мир, Авито, AliExpress, Taobao, Мегамаркет, Lamoda, DNS, Ситилинк, Циан. Плюс сравнение цен по всем товарным источникам одним вызовом. Только чтение, ключи не нужны. It has 168 GitHub stars.
Yes. ru-marketplace-mcp passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/Vladimir-Human/ru-marketplace-mcp" and add it to your Claude Code skills directory (see the Installation section above).
ru-marketplace-mcp is primarily written in Python. It is open-source under Vladimir-Human on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other MCP Servers skills you can browse and compare side by side. Open the MCP Servers category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh ru-marketplace-mcp against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
From $49 · 30 days · terms & refunds
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
Automated security scan — not a certification.
MCP-серверы для российских и китайских маркетплейсов. Цены, наличие, рейтинги, отзывы и реквизиты продавцов с Wildberries, Ozon, Яндекс Маркета, Детского мира, Авито, AliExpress, Taobao, Мегамаркета, Lamoda, DNS и Ситилинка. Плюс недвижимость с Циана и сравнение цен по всем товарным источникам одним вызовом.
Только чтение. Ключи API, токены и регистрация не нужны — площадки с жёстким
анти-ботом читаются через ваш собственный Chrome. Одно исключение по желанию:
опциональный MPStats берёт платный токен (MPSTATS_MP_AUTH) — без него всё
остальное работает как прежде.
English version below · Первый успешный запрос · Архитектура · Как добавить источник · Про анти-бот
Для проверок в браузере добавлен опциональный режим сохранения вкладки:
CHROME_CHALLENGE_HANDOFF_S=120. После завершения проверки повтор того же
запроса от того же клиента (в той же MCP-сессии или, по stdio, к тому же процессу
сервера) продолжает чтение этой вкладки. Поддержка и ограничения
описаны в настройке Chrome.
| Сервер | Инструментов | Что нужно, чтобы читалось | Что умеет |
|---|---|---|---|
| Wildberries | 8 | анонимный HTTP | Поиск, карточки, отзывы, вопросы о товаре, реквизиты продавца, каталог и товары категории |
| Яндекс Маркет | 2 | анонимный HTTP | Цены разных продавцов, разбивка оценок по звёздам, отзывы |
| Детский мир | 3 | анонимный HTTP | Детские товары, наличие в офлайн-магазинах, категории |
| Ozon | 3 | ваш Chrome; с домашнего IP часто и без него | Поиск, карточки, отзывы |
| Авито | 3 | ваш Chrome + российский домашний IP и запросы вразрядку — иначе блок по IP | Поиск объявлений, карточки, репутация продавца |
| Taobao | 2 | ваш Chrome с активным входом в Taobao | Поиск и карточки, цены в юанях |
| Мегамаркет | 2 | ваш Chrome с активным входом — анонимной сессии API отдаёт пусто | Поиск и карточки через мобильный API |
| Lamoda | 2 | карточки: HTTP GraphQL → Chrome при отказе; поиск — Chrome | Поиск, карточки с размерами |
| DNS | 2 | ваш Chrome (Qrator) | Поиск и карточки электроники |
| Ситилинк | 2 | ваш Chrome (Qrator) | Поиск и карточки электроники |
| AliExpress | 2 | ваш Chrome (x5sec) | Поиск и карточки, цены в рублях |
| Циан | 2 | ваш Chrome (WAF по IP) | Недвижимость: поиск по фильтрам (продажа, аренда, посуточно) и карточка объявления |
| Сравнение | 4 | опрашивает всё перечисленное | «Где дешевле?» одним вызовом |
| MPStats | 2 | платный аккаунт MPStats, cookie mp_auth (опционально) |
Продажи/остатки/графики за 30 дней по SKU Ozon/WB, остатки по складам (FBS/FBO) |
Читается анонимно, без браузера: Wildberries, Яндекс Маркет и Детский мир.
Карточки Lamoda сначала читаются по HTTP GraphQL; при отказе нужен ваш Chrome
(CDP) для запасного уровня. Остальным нужен ваш залогиненный Chrome (CDP). Taobao и
Мегамаркет вдобавок требуют активного входа в саму площадку — без него Taobao
упирается в стену логина, а Мегамаркет отдаёт пустой ответ. Авито ещё и блокирует
по IP: с датацентрового адреса это глухой отказ, с российского домашнего — работает,
если не частить запросами. Запросы к CDP-источникам идут вразрядку: очередь
подряд без пауз роняет их (DNS и Taobao в проверке так и деградировали), поэтому
коннекторы держат паузу между вызовами сами. Точное состояние из вашей сессии
покажет marketplace-mcp doctor.
MPStats стоит особняком: это единственный платный источник. Без
MPSTATS_MP_AUTH сервер запускается, но инструменты отвечают auth_missing —
поэтому он опционален и подключается по желанию, на остальные тринадцать
серверов он не влияет никак.
Всего 39 инструментов в 14 серверах на общем рантайме mcp-core. Плюс объединённый
marketplace-mcp, который монтирует всё разом — одна запись в конфиге клиента
вместо четырнадцати. Он добавляет свой инструмент marketplace_sources (какие коннекторы
поднялись, а какие отвалились и почему), так что в нём 40 инструментов: 39
смонтированных плюс этот.
Проверка 2.7.0: 30 октября с одного адреса Wildberries при отказе API (HTTP 403) сам прочитал поиск через Chrome: 40 товаров, у всех цена. Код остальных источников с v2.6.0 не менялся; их проверял прогон v2.6.0 того же дня (12 из 13 источников, MPStats без токена). Подробности v2.7.0.
Нужны Python 3.12+ и uv.
Без checkout пакет ставится с PyPI и сам подключается к найденному клиенту
(--dry-run покажет план и ничего не запишет):
uvx ru-marketplace-mcp setup
Для установки клиента, выбора источников и проверки первого предложения — пошаговый старт. Node нужен только для тестов разработчика. Публикация на PyPI (для владельца): DEPLOYMENT.md — PyPI.
Из исходников, для разработки:
git clone https://github.com/Vladimir-Human/ru-marketplace-mcp.git
cd ru-marketplace-mcp
uv sync --all-packages
uv run pytest -q -m "not live and not cdp" # 2570 офлайн-тестов, сеть не нужна
Проверка живого эндпоинта:
uv run python -c "
import asyncio
from wb_connector.server import wb_selfcheck
print(asyncio.run(wb_selfcheck()).status) # ждём success
"
Каждый сервер — консольная команда, поэтому пути в конфиге не зашиваются.
Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Самый короткий путь — marketplace-mcp setup: команда находит Claude Desktop,
Cursor и Claude Code, пишет им конфиг (по умолчанию профиль compare),
запускает scraping-Chrome, прогоняет doctor и предлагает unblock для
источника, закрытого браузером. --dry-run только печатает шаги и файлы.
marketplace-mcp setup
Если клиент нетипичный или нужен один конкретный, тот же конфиг пишет
install --write:
marketplace-mcp install claude --write
Команда допишет запись marketplace в конфиг Claude Desktop
(%APPDATA%\Claude\claude_desktop_config.json на Windows,
~/Library/Application Support/Claude/claude_desktop_config.json на macOS,
~/.config/Claude/claude_desktop_config.json на Linux). Путь к uv и к вашему
checkout подставятся абсолютными (у десктопного клиента часто нет PATH
терминала), чужие серверы и остальные настройки конфига останутся на месте,
старый файл сохранится как claude_desktop_config.json.bak-<метка>. Остаётся
перезапустить клиент. --dry-run показывает, что именно будет записано, и
ничего не пишет; --per-source возвращает старую раскладку — по записи на
источник — и с --profile не сочетается.
По умолчанию запись запускает compare-mcp — профиль compare: 4 инструмента
сравнения цен, самый дешёвый в каждом запросе. --profile decision добавляет
осмотр карточки из шортлиста (5 инструментов), --profile full берёт
marketplace-mcp со всеми инструментами источников — в несколько раз дороже
(замер по профилям — в docs/TOOLS.md).
Меняется только консольная команда записи, имя marketplace остаётся прежним.
Подробнее о выборе режима — dsh/README.md и
docs/QUICKSTART.md.
Если конфиг удобнее править руками, начните с одной записи:
{
"mcpServers": {
"marketplace": {
"command": "uv",
"args": ["run", "--directory", "C:/путь/к/ru-marketplace-mcp", "compare-mcp"],
},
},
}
Если нужны отдельные серверы, marketplace-mcp install claude --per-source
напечатает гот