wb-mcp: поиск по Wildberries и заказы через открытый Chrome

wb-mcp

MCP-сервер ищет товары Wildberries, читает карточки, отзывы, фото и заказы через вкладку уже запущенного Chrome по протоколу DevTools

  • 0 ★ репозитория
  • Последний коммит
MCP-сервер

Широкий доступ

Почему такой уровень

  • Сервер действует в вашей авторизованной сессии Wildberries и читает историю заказов и пункты выдачи
  • Открытый порт отладки Chrome дает полное управление браузером и сессией, наружу его выставлять нельзя
Все причины и проверки
Российский стек

oleg909902/wb-mcp

Установка

Сервисы

Ручная установка

git clone https://github.com/oleg909902/wb-mcp.git && cd wb-mcp && npm install && npm run build

Затем `npm run stdio`, образец подключения лежит в `.mcp.json`.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Сервер действует в вашей авторизованной сессии Wildberries и читает историю заказов и пункты выдачи
  • Открытый порт отладки Chrome дает полное управление браузером и сессией, наружу его выставлять нельзя

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер выполняет запросы к Wildberries внутри вкладки wildberries.ru в запущенном Chrome по протоколу Chrome DevTools, поэтому использует сессию, cookies и антибот-токен браузера. Токен авторизации и `deviceid` подставляются прямо в браузере и из него не уходят. Инструменты: `search_products` с сортировкой и фильтрами, `get_search_filters`, `get_product` с ценами по размерам, составом и отзывами, `get_reviews`, `get_product_images`, а также `orders_summary`, `active_orders` и `archive_orders`. Заказы доступны только на чтение, код получения посылки сервер намеренно не читает и не возвращает. Запросы идут строго по одному, чтобы реже вызывать антибот. При ответе 498 сервер открывает временную вкладку, браузер получает новый токен и запрос повторяется. Описания инструментов и ответы написаны по-русски. Запускается в режиме stdio для Claude Code или по HTTP на `127.0.0.1:3000/mcp` для ChatGPT.

Для кого. Покупателям и аналитикам Wildberries, которые хотят искать товары, сравнивать цены и отслеживать свои заказы в диалоге с ИИ-агентом.

Подходит, если

  • Нужно найти товары по запросу с фильтрами по бренду, цене и сроку доставки и сравнить цены
  • Отзывы о товаре читают по 30 штук с сортировкой по полезности или оценке
  • Покупатель спрашивает, приехали ли заказы и до какого дня хранятся в пункте выдачи
  • Фотографии товара нужны модели в нужном размере для разбора внешнего вида

Не подходит, если

  • Нужен кабинет продавца и официальный API Wildberries: здесь работает вход покупателя в браузере
  • Нет запущенного Chrome с открытым портом отладки и входом в Wildberries
  • Сервер нужно держать на VPS: антибот Wildberries часто проверяет трафик дата-центров

Пример запроса к агенту

Найди по запросу «термос 500 мл» товары с рейтингом выше 4,7 и доставкой за двое суток и сравни цены

MCP

Транспорт
stdio, http
Авторизация
не нужна

Переменные окружения

CDP_URL
Адрес порта отладки Chrome, по умолчанию http://127.0.0.1:9223
WB_REFRESH_MIN
Обновлять антибот-токен каждые N минут простоя, 0 отключает

Ограничения

Нужны Node.js 22 и новее, Chrome или Chromium с портом `--remote-debugging-port=9222` и входом в Wildberries. Порт отладки нельзя открывать в интернет: он дает полное управление браузером и сессией WB. Проект опирается на внутренние адреса Wildberries и может сломаться при их смене, антибот иногда требует проверки. Цены и остатки относятся к региону основного пункта выдачи профиля. Лицензия в репозитории не указана. Один автор, последний коммит в сентябре 2026 года, звезд нет.

Как отключить. Удалите сервер `wb-mcp` из настроек MCP-клиента, остановите процесс или контейнер и закройте порт отладки Chrome.

Частые вопросы

Как сервер получает доступ к аккаунту?

Через вкладку wildberries.ru в запущенном Chrome. Вход выполняете вы, токен и `deviceid` берутся из `localStorage` внутри браузера и не покидают его.

Что с кодом получения заказа?

Сервер его намеренно не читает и не возвращает: по коду можно забрать посылки. Заказы доступны только для чтения.

Какие переменные окружения есть?

`CDP_URL` с адресом порта отладки (по умолчанию `http://127.0.0.1:9223`), `HOST`, `PORT` и `WB_REFRESH_MIN` для обновления антибот-токена.

Как запустить для ChatGPT?

Командой `npm start`: сервер слушает `http://127.0.0.1:3000/mcp` по Streamable HTTP. Для Claude Code используется `npm run stdio`.

Как работает Docker-вариант?

Образ собирают командой `docker build -t wb-mcp .` и запускают с `-e CDP_URL=http://<хост Chrome>:9222`. Chrome должен быть доступен контейнеру.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

Легкий MCP-сервер для поиска товаров Wildberries по публичному JSON API: карточка, цена, отзывы без браузера

MCP-серверРасширенный доступ2Звезды репозитория

Wildberries MCP

wildberries-mcp

Российский стек

MCP-сервер для API продавца Wildberries: товары, цены, остатки, заказы, поставки FBS, аналитика, отзывы и реклама

MCP-серверШирокий доступ16Звезды репозитория
Российский стек

MCP-сервер для выгрузки отзывов Wildberries по ссылке или артикулу, до 500 отзывов в одном JSON-ответе

MCP-серверРасширенный доступ1Звезды репозитория
Российский стек

MCP-сервер Wildberries только на чтение: товары, реклама, заказы, остатки, финансы и отзывы, запись запрещена в коде

MCP-серверРасширенный доступ
Российский стек

Небольшой MCP-сервер на Python отдает агенту семь методов официального API Wildberries и отказывается работать с токеном, у которого есть права записи

MCP-серверРасширенный доступ

Коротко о README

В README описаны возможности, список инструментов с параметрами и фильтрами, требования к Chrome, запуск в stdio и по HTTP, переменные окружения, схема работы запросов и структура кода.

Бейдж для README

Сообщить о проблеме

Foxx AIwb-mcp: поиск по Wildberries и заказы через открытый Chrome
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.