FloCafe
FloCafe is the free, local-first restaurant POS in the FloPOS ecosystem. Run orders, tables, kitchen display, and local data without a software subscription.
翻訳待ち
MCP Server for Ozon marketplace - search products, get details, prices and delivery info
翻訳待ち
コマースTypeScript · HTMLGitHub @eduard256自分でインストール所有者未確認
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗MCP-сервер для поиска товаров на Ozon (ozon.ru). Даёт ИИ три инструмента: искать товары, читать карточку и читать отзывы.
Публичного API для покупателей у Ozon нет, а сайт закрыт антиботом Variti. Поэтому сервер держит один headless-браузер Chromium, который проходит проверку один раз, а дальше забирает данные JSON-ом из внутреннего composer-api прямо со страницы. HTML не парсится — данные приходят структурированными.
Образ опубликован в Docker Hub.
docker run -i --rm --init --shm-size=1g eduard256/ozon-mcp-server:latest
Флаги обязательны: -i — stdin для stdio, --init — корректное завершение Chromium, --shm-size=1g — память для браузера.
Инструкция под каждую систему — отдельным файлом:
src/browser.js — один Chromium. Проходит антибот на главной странице и держит её открытой; все fetch идут с неё. При HTTP 403/307 (сессия протухла) или падении браузера перезапускается сам. Через 10 минут простоя браузер закрывается, чтобы освободить память.src/parse.js — чистые парсеры JSON из composer-api (widgetStates). Без сети.src/ozon.js — строит пути API, забирает данные, парсит.src/index.js — MCP-сервер по stdio. Логи идут только в stderr (stdout занят протоколом JSON-RPC).Важно:
fetch должен идти со страницы на домене ozon.ru, а не с пустой — иначе CORS и 403.npm install
npx playwright install chromium
node src/index.js # MCP-сервер по stdio
npm run test:parse # офлайн-тесты парсеров на samples/