MCP-серверы YClients и Ozon одним деплоем

MCP Servers — Combined Deployment

Docker-compose деплой двух MCP-серверов за одним nginx: YClients с полным доступом к API записи и Ozon с чтением витрины через браузер

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

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

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

  • Инструменты YClients создают и меняют записи, клиентов, кассовые операции, фискальные чеки и остатки склада
  • Ozon-сервер обходит защиту от ботов эмуляцией браузера для чтения витрины
  • Стоит начинать с токена только на чтение, если YClients такой выдает
Все причины и проверки
Российский стек

ktsverkun/mcp-servers

Установка

Сервисы

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

docker compose up --build

После cp .env.example .env и заполнения YCLIENTS_PARTNER_TOKEN. Проверка: curl http://localhost/health.

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

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

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

  • Инструменты YClients создают и меняют записи, клиентов, кассовые операции, фискальные чеки и остатки склада
  • Ozon-сервер обходит защиту от ботов эмуляцией браузера для чтения витрины
  • Стоит начинать с токена только на чтение, если YClients такой выдает

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

Что делает

Репозиторий поднимает через docker-compose и nginx два независимых MCP-сервера под общими путями /yclients/mcp и /ozon/mcp. yclients-mcp-server на Python и FastMCP собран из официальной OpenAPI-спецификации YClients и дает 32 инструмента на 305 операций: записи, клиенты, сотрудники, услуги, кассы и финансы, лояльность, склад, фискализация чеков, аналитика. Раз в неделю workflow сверяет спецификацию и обновляет код инструментов. ozon-mcp-server на Node.js и Playwright не использует официальный Seller API, а водит headless-браузер по витрине Ozon.ru, обходя защиту от ботов естественной навигацией, и отдает поиск товаров, карточки, категории и фильтры без авторизации.

Для кого. Для разработчиков сервисов на YClients, которым нужен агент для записи и финансов, и заодно быстрый поиск товаров на Ozon без интеграции с Seller API.

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

  • Нужно, чтобы агент создавал и менял записи, клиентов и кассовые операции в YClients
  • Нужен быстрый поиск товаров и цен на Ozon без официального Seller API и токена
  • Нужен единый docker-compose деплой на Timeweb Cloud App Platform или свой сервер

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

  • Нужен только один из двух сервисов: проще поставить его отдельно, не разворачивая весь монорепозиторий
  • Нужен доступ к личному кабинету продавца Ozon: сервер только читает открытую витрину
  • Важна стабильность контракта: спецификация YClients меняется, а Ozon может в любой момент усилить защиту от ботов

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

Покажи свободные окна на завтра в YClients и подбери на Ozon аналог этого товара подешевле

MCP

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

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

YCLIENTS_PARTNER_TOKEN обязательная, секрет
Партнерский токен YCLIENTS из Маркетплейса, обязателен для сервера записи
YCLIENTS_USER_TOKEN секрет
Пользовательский токен для операций с данными конкретной компании

Ограничения

Монорепозиторий без лицензии в корне (у подпроектов MIT), ноль звезд, один автор, релизов нет. README документирует деплой только двух серверов, YClients и Ozon, хотя в репозитории есть и отдельные MCP-серверы для Google Calendar и решения капчи, не связанные с этой связкой. Ozon-сервер зависит от обхода антибот-защиты сайта через Playwright и может сломаться при ее обновлении. Шаги установки самого расширения в YClients README не описывает, только API.

Как отключить. Остановите стек docker compose down и удалите записи yclients и ozon из конфигурации MCP-клиента.

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

Нужен ли токен для инструментов Ozon?

Нет, ozon-mcp-server просто читает открытую витрину браузером. Токен YCLIENTS_PARTNER_TOKEN нужен только для сервера YClients.

Что будет, если Ozon изменит защиту от ботов?

README прямо предупреждает, что защита Ozon может измениться и сервер потребует обновлений, гарантий стабильности нет.

Обсуждение

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

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

MCP-сервер для Ozon Seller API с каталогом из 441 метода, классами доступа на чтение и запись и хранением ключей вне репозитория

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

MCP-сервер для одного покупательского аккаунта ozon.ru: заказы, корзина, избранное, подборки и, по явному разрешению, оформление и оплата заказа

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

MCP-сервер с 9 инструментами только для чтения по Ozon Seller API v3: товары, заказы FBS и FBO, аналитика, финансы и возвраты

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

Ozon MCP

ozon-mcp

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

MCP-сервер для Ozon Seller API и Performance API: поиск методов, вызовы с защитой от случайной записи и готовые сценарии аналитики

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

MCP-сервер для Ozon Seller API и Performance API: цены, акции, реклама, заказы, возвраты и финансы для нескольких магазинов

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

MCP-сервер для Ozon Seller API: товары, цены, остатки, заказы FBO и FBS, аналитика и финансы продавца

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

Коротко о README

README монорепозитория описывает связку yclients-mcp-server и ozon-mcp-server за nginx через docker-compose: структура каталогов, команды локального запуска и проверки через curl, переменные окружения YCLIENTS_PARTNER_TOKEN и YCLIENTS_USER_TOKEN, шаги деплоя на Timeweb Cloud App Platform с выбором Docker Compose как типа деплоя и конфиг для Claude Desktop и Claude Code. Отдельные README серверов дают полный список инструментов YClients по разделам API и описывают технику обхода антибот-защиты Ozon через естественную навигацию и эмуляцию поведения человека.

Бейдж для README

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