ozon-mcp: поиск, карточки и отзывы Ozon для покупателя
ozon-mcp
MCP-сервер читает витрину Ozon как анонимный покупатель: поиск по страницам, три подписанные цены, отзывы и сравнение до 20 товаров
- 0 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Сервер запускает Chromium и ходит на ozon.ru под анонимной сессией, не отправляя личных данных
- Проект зависит от внутреннего API витрины Ozon и может внезапно сломаться
Установка
- Работает в
- Сервисы
Ручная установка
claude mcp add ozon -- uvx --from git+https://github.com/SZhukovWork/ozon-mcp ozon-mcpПервый запрос скачивает Chromium через Playwright, около 300 МБ.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Сервер запускает Chromium и ходит на ozon.ru под анонимной сессией, не отправляя личных данных
- Проект зависит от внутреннего API витрины Ozon и может внезапно сломаться
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер дает агенту четыре инструмента: `search_products`, `get_product`, `get_reviews` и `compare_products`. Поиск идет по реальным страницам выдачи с сортировкой и окном цены, карточка показывает цену с картой Ozon, без нее и до скидки, даты доставки для региона, юридические данные продавца, варианты и предложения других продавцов. В отзывах рейтинг самого SKU отделен от рейтинга, который Ozon делит на всю линейку вариантов. Ozon блокирует обычные HTTP-клиенты, поэтому сервер держит одну страницу Chromium на ozon.ru и вызывает API витрины изнутри нее, обновляя сессию при отзыве. Каждый ответ содержит `fetched_at` и регион, для которого посчитаны цены и даты. Аккаунт и токен не нужны, режим только чтение. Товары с возрастным ограничением 18 лет помечаются `adult_only`, личные данные сервер не отправляет.
Для кого. Покупателям и аналитикам, которые сравнивают товары Ozon по честным ценам, рейтингам и срокам доставки и хотят поручить это агенту.
Подходит, если
- Нужно найти товары по запросу с окном цены и сортировкой и увидеть настоящие страницы выдачи
- Три цены карточки надо различать: с картой Ozon, без нее и зачеркнутую
- У товара общий рейтинг линейки вариантов, а нужен рейтинг самого SKU по его отзывам
- До 20 товаров сравнивают по цене, доставке и самому дешевому предложению других продавцов
Не подходит, если
- Нужна сторона продавца: заказы, остатки и официальный Seller API этот сервер не читает
- Нужен вход в личный кабинет: режим аккаунта в планах, сейчас сервер анонимный
- Сервер должен работать на машине без российского IP-адреса: Ozon блокирует иностранные и многие дата-центровые адреса
Пример запроса к агенту
Найди газонокосилки от 15 до 25 тысяч рублей по рейтингу и покажи три цены и дату доставки для моего регионаMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Переменные окружения
OZON_LOCATION- Регион доставки: слаг города или ссылка на пункт выдачи
OZON_MIN_INTERVAL- Секунд между запросами к Ozon, по умолчанию 1.0
OZON_CACHE_DIR- Где хранится сессия браузера, по умолчанию ~/.cache/ozon-mcp
Ограничения
Проект неофициальный, он использует внутренний API витрины Ozon, который может поменяться в любой момент. Нужны Python 3.10 и новее, uv и Chromium через Playwright: около 300 МБ загрузки при первом запуске. Первый запрос сессии занимает от 15 до 35 секунд, дальше около секунды. Нужен российский IP-адрес, иначе антибот Ozon отклоняет запросы. Общего числа результатов поиска Ozon не сообщает, конец выдачи виден по пустой следующей странице. Лицензия MIT, последний коммит в ноябре 2026 года, звезд нет.
Как отключить. Выполните `claude mcp remove ozon` или уберите запись `ozon` из `.mcp.json`. Сессия браузера хранится в `~/.cache/ozon-mcp`, папку можно удалить.
Частые вопросы
Нужен ли аккаунт Ozon?
Нет. Сервер читает публичную витрину как анонимный посетитель, токены и вход не нужны.
Чем отличаются три цены?
`price_with_ozon_card_rub` платят картой Ozon Банка, `price_without_ozon_card_rub` любой другой картой, `price_before_discount_rub` зачеркнута и задана продавцом.
Как задать регион доставки?
Переменной `OZON_LOCATION`: слаг города вроде `moskva` или ссылка на свой пункт выдачи. Без нее Ozon выбирает город по IP, регион указан в каждом ответе.
Почему сервер запускает браузер?
Антибот Ozon не пропускает обычные HTTP-клиенты, поэтому запросы идут из страницы Chromium. Браузер закрывается после 10 минут простоя.
Умеет ли сервер оформлять заказы?
Нет. Корзина запланирована на потом, оформление, оплата и смена адреса доставки сознательно вне задач проекта.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Ozon — все инструментыOzon MCP Server для поиска покупателя
Ozon MCP Server
MCP-сервер для поиска на Ozon со стороны покупателя: товары, карточки с ценами и наличием, отзывы
Неофициальный MCP-сервер для покупателей Ozon: поиск товаров, цены, характеристики и отзывы без ключей Seller API
MCP-сервер для одного покупательского аккаунта ozon.ru: заказы, корзина, избранное, подборки и, по явному разрешению, оформление и оплата заказа
MCP покупателя Ozon с выбором города доставки
ozon-customer-mcp
Docker MCP-сервер для покупательской стороны Ozon: поиск, карточки, отзывы, вопросы, продавцы, категории, бренды и живой выбор города доставки
Read-only поиск по Ozon, WB, Яндекс Маркету и Авито
Marketplace MCP
MCP-сервер только для чтения: поиск и сравнение товаров на Ozon, Wildberries, Маркете и Авито, плюс авиабилеты и отели Ozon Travel
MCP-сервер исследования Ozon от GeekBI
geekbi-ozon-research-mcp
MCP-сервер GeekBI поверх Ozon: сайты, категории, товары, магазины, ключевые слова и отзывы для рыночного исследования
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| ozon-mcp: поиск, карточки и отзывы Ozon для покупателя (эта карточка) | нет | не нужна | 0 | |
| Ozon MCP | нет | API-ключ | 25 | тоже покупательская витрина, но с подписанными ценами и отдельным рейтингом SKU |
| MCP-сервер исследования Ozon от GeekBI | нет | OAuth | 0 | здесь без аккаунта и с честными ценами вместо исследования ниш |
Коротко о README
README объясняет ловушки данных Ozon и как сервер их обходит, перечисляет четыре инструмента, требования, установку, переменные окружения, смысл полей, ограничения, планы и структуру кода.