wb-mcp: поиск по Wildberries и заказы через открытый Chrome
wb-mcp
MCP-сервер ищет товары Wildberries, читает карточки, отзывы, фото и заказы через вкладку уже запущенного Chrome по протоколу DevTools
- 0 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Сервер действует в вашей авторизованной сессии Wildberries и читает историю заказов и пункты выдачи
- Открытый порт отладки Chrome дает полное управление браузером и сессией, наружу его выставлять нельзя
Установка
- Работает в
- Сервисы
Ручная установка
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
Wildberries MCP Server
Легкий MCP-сервер для поиска товаров Wildberries по публичному JSON API: карточка, цена, отзывы без браузера
rf-marketplaces-mcp: аналитика Wildberries и кабинет продавца
rf-marketplaces-mcp
MCP-сервер дает агенту данные по артикулу Wildberries без токена и, с токеном, продажи, остатки и ответы на отзывы продавца
Wildberries MCP
wildberries-mcp
MCP-сервер для API продавца Wildberries: товары, цены, остатки, заказы, поставки FBS, аналитика, отзывы и реклама
MCP-сервер отзывов Wildberries
WildberriesToolsMCP
MCP-сервер для выгрузки отзывов Wildberries по ссылке или артикулу, до 500 отзывов в одном JSON-ответе
MCP только для чтения кабинета Wildberries
WB Readonly MCP
MCP-сервер Wildberries только на чтение: товары, реклама, заказы, остатки, финансы и отзывы, запись запрещена в коде
wb-mcp-armine: MCP-мост Wildberries только для чтения
WB Readonly MCP
Небольшой MCP-сервер на Python отдает агенту семь методов официального API Wildberries и отказывается работать с токеном, у которого есть права записи
Коротко о README
В README описаны возможности, список инструментов с параметрами и фильтрами, требования к Chrome, запуск в stdio и по HTTP, переменные окружения, схема работы запросов и структура кода.