MCP-сервер для Ozon Seller API

ozon-seller-mcp

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

MCP-сервер

Высокий риск

Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

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

  • Меняет цены, остатки и карточки товаров в боевом кабинете без песочницы
  • Может отменять и подтверждать отправку заказов
Все причины и проверки
Российский стек

oxonomy/ozon-seller-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/ozon-seller-mcp

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Собрано автоматически, проверьте перед установкой.

У записи высокий риск, поэтому установки в один клик нет. Посмотрите код и добавьте конфиг вручную.

Выполните в терминале

claude mcp add --transport stdio --env 'OZON_CLIENT_ID=<ваш OZON_CLIENT_ID>' --env 'OZON_API_KEY=<ваш OZON_API_KEY>' ozon-seller -- uvx run --directory /path/to/ozon-seller-mcp python server.py

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "ozon-seller": {
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/ozon-seller-mcp",
        "python",
        "server.py"
      ],
      "env": {
        "OZON_CLIENT_ID": "<ваш OZON_CLIENT_ID>",
        "OZON_API_KEY": "<ваш OZON_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

OZON_CLIENT_IDсекрет, обязательная
Client ID from Ozon Seller API personal account
OZON_API_KEYсекрет, обязательная
API Key from Ozon Seller API personal account

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "ozon-seller": {
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/ozon-seller-mcp",
        "python",
        "server.py"
      ],
      "env": {
        "OZON_CLIENT_ID": "<ваш OZON_CLIENT_ID>",
        "OZON_API_KEY": "<ваш OZON_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Ключи и настройки

OZON_CLIENT_IDсекрет, обязательная
Client ID from Ozon Seller API personal account
OZON_API_KEYсекрет, обязательная
API Key from Ozon Seller API personal account

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Выполните в терминале

code --add-mcp '{"name":"ozon-seller","type":"stdio","command":"uvx","args":["run","--directory","/path/to/ozon-seller-mcp","python","server.py"],"env":{"OZON_CLIENT_ID":"<ваш OZON_CLIENT_ID>","OZON_API_KEY":"<ваш OZON_API_KEY>"}}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "ozon-seller": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/ozon-seller-mcp",
        "python",
        "server.py"
      ],
      "env": {
        "OZON_CLIENT_ID": "<ваш OZON_CLIENT_ID>",
        "OZON_API_KEY": "<ваш OZON_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

Ключи и настройки

OZON_CLIENT_IDсекрет, обязательная
Client ID from Ozon Seller API personal account
OZON_API_KEYсекрет, обязательная
API Key from Ozon Seller API personal account

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Выполните в терминале

codex mcp add ozon-seller --env 'OZON_CLIENT_ID=<ваш OZON_CLIENT_ID>' --env 'OZON_API_KEY=<ваш OZON_API_KEY>' -- uvx run --directory /path/to/ozon-seller-mcp python server.py

Или добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers.ozon-seller]
command = "uvx"
args = ["run", "--directory", "/path/to/ozon-seller-mcp", "python", "server.py"]
env = { OZON_CLIENT_ID = "<ваш OZON_CLIENT_ID>", OZON_API_KEY = "<ваш OZON_API_KEY>" }

Если файл уже есть, допишите блок в конец.

Ключи и настройки

OZON_CLIENT_IDсекрет, обязательная
Client ID from Ozon Seller API personal account
OZON_API_KEYсекрет, обязательная
API Key from Ozon Seller API personal account

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "ozon-seller": {
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/ozon-seller-mcp",
        "python",
        "server.py"
      ],
      "env": {
        "OZON_CLIENT_ID": "<ваш OZON_CLIENT_ID>",
        "OZON_API_KEY": "<ваш OZON_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

OZON_CLIENT_IDсекрет, обязательная
Client ID from Ozon Seller API personal account
OZON_API_KEYсекрет, обязательная
API Key from Ozon Seller API personal account

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "ozon-seller": {
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/ozon-seller-mcp",
        "python",
        "server.py"
      ],
      "env": {
        "OZON_CLIENT_ID": "<ваш OZON_CLIENT_ID>",
        "OZON_API_KEY": "<ваш OZON_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Ключи и настройки

OZON_CLIENT_IDсекрет, обязательная
Client ID from Ozon Seller API personal account
OZON_API_KEYсекрет, обязательная
API Key from Ozon Seller API personal account

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "ozon-seller": {
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/ozon-seller-mcp",
        "python",
        "server.py"
      ],
      "env": {
        "OZON_CLIENT_ID": "<ваш OZON_CLIENT_ID>",
        "OZON_API_KEY": "<ваш OZON_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Ключи и настройки

OZON_CLIENT_IDсекрет, обязательная
Client ID from Ozon Seller API personal account
OZON_API_KEYсекрет, обязательная
API Key from Ozon Seller API personal account

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "ozon-seller": {
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/ozon-seller-mcp",
        "python",
        "server.py"
      ],
      "env": {
        "OZON_CLIENT_ID": "<ваш OZON_CLIENT_ID>",
        "OZON_API_KEY": "<ваш OZON_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

OZON_CLIENT_IDсекрет, обязательная
Client ID from Ozon Seller API personal account
OZON_API_KEYсекрет, обязательная
API Key from Ozon Seller API personal account

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "ozon-seller": {
      "type": "local",
      "command": [
        "uvx",
        "run",
        "--directory",
        "/path/to/ozon-seller-mcp",
        "python",
        "server.py"
      ],
      "environment": {
        "OZON_CLIENT_ID": "<ваш OZON_CLIENT_ID>",
        "OZON_API_KEY": "<ваш OZON_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Ключи и настройки

OZON_CLIENT_IDсекрет, обязательная
Client ID from Ozon Seller API personal account
OZON_API_KEYсекрет, обязательная
API Key from Ozon Seller API personal account

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "ozon-seller": {
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/ozon-seller-mcp",
        "python",
        "server.py"
      ],
      "env": {
        "OZON_CLIENT_ID": "<ваш OZON_CLIENT_ID>",
        "OZON_API_KEY": "<ваш OZON_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Ключи и настройки

OZON_CLIENT_IDсекрет, обязательная
Client ID from Ozon Seller API personal account
OZON_API_KEYсекрет, обязательная
API Key from Ozon Seller API personal account

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .codeassistant/mcp.json, в проекте

{
  "mcpServers": {
    "ozon-seller": {
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/ozon-seller-mcp",
        "python",
        "server.py"
      ],
      "env": {
        "OZON_CLIENT_ID": "<ваш OZON_CLIENT_ID>",
        "OZON_API_KEY": "<ваш OZON_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

OZON_CLIENT_IDсекрет, обязательная
Client ID from Ozon Seller API personal account
OZON_API_KEYсекрет, обязательная
API Key from Ozon Seller API personal account

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Понадобится: uv

Сверено с репозиторием 26 сент. 2026, коммит e6cace3.

Текст для агента

Склонируй https://github.com/Oxonomy/ozon-seller-mcp, выполни uv sync, скопируй .env.example в .env и укажи OZON_CLIENT_ID и OZON_API_KEY из настроек Ozon Seller, затем подключи сервер командой uv run --directory /путь/к/ozon-seller-mcp python server.py.

Другие способы из описания автора
{
  "mcpServers": {
    "ozon-seller": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/ozon-seller-mcp", "python", "server.py"],
      "env": {
        "OZON_CLIENT_ID": "your_client_id",
        "OZON_API_KEY": "your_api_key"
      }
    }
  }
}

Запись из README для claude_desktop_config.json, путь к репозиторию нужно указать свой.

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

Что делает

Сервер оборачивает основные разделы Ozon Seller API в инструменты для агента: просмотр, создание, обновление, архивацию и удаление товаров с загрузкой изображений, получение и изменение цен и остатков по FBS и FBO, работу с заказами обеих схем включая подтверждение отправки и этикетки, список складов, дерево категорий с атрибутами, аналитику продаж и конверсий, финансовые транзакции, переписку с покупателями, отзывы и ответы на них, рейтинг продавца и список акций. Реализован одним файлом server.py на Python.

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

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

  • Нужен компактный сервер без Docker, баз данных и очередей для работы с Ozon Seller API
  • Нужно быстро посмотреть или обновить цены и остатки товаров
  • Нужно ответить на отзыв или сообщение покупателя прямо из чата с агентом

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

  • Нужен production-сервер с аудитом, лимитами запросов и мониторингом: для этого больше подходят более развитые проекты вроде MASTER116/ozon-mcp-server
  • Нужна реклама Ozon Performance API: сервер работает только с Seller API

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

Покажи остатки по товарам на складе FBO и обнови цену на артикул, где остаток близок к нулю

Ограничения

Инструкция по установке в README буквально написана с плейсхолдером your-username вместо реального пути репозитория, то есть команду клонирования нужно поправить на Oxonomy/ozon-seller-mcp. Нет автотестов и лицензии в репозитории. Все инструменты в одном файле без разделения на модули, что усложняет доработку под свои задачи.

Как отключить. Удалите сервер из конфигурации MCP клиента.

MCP

Транспорт
stdio
Авторизация
API-ключ
Переменные окружения
Переменные окружения
OZON_CLIENT_ID
обязательная
Client Id продавца из личного кабинета Ozon Seller.
OZON_API_KEY
обязательная, секрет
Api Key продавца из той же пары, что и Client Id.

Проверка безопасности

  • Меняет цены, остатки и карточки товаров в боевом кабинете без песочницы
  • Может отменять и подтверждать отправку заказов

Коротко о README

README на русском перечисляет разделы Seller API, которые покрывает сервер: товары, цены, остатки, заказы FBS и FBO, склады, категории, аналитику, финансы, чаты, отзывы, рейтинг и акции. Дает шаги установки через uv sync, настройку .env с OZON_CLIENT_ID и OZON_API_KEY и примеры конфигурации для Claude Desktop и Claude Code.

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

Где взять ключи?

В личном кабинете Ozon Seller в разделе Настройки, Seller API.

Сервер меняет данные магазина сразу?

Да, инструменты обновления цен, остатков и товаров применяют изменения сразу в боевом кабинете, песочницы у Ozon Seller API нет.

Официальный

Официальный MCP-сервер Salesforce DX: работа с org, метаданными, данными, пользователями и тестами Apex из агента

MCP-серверВысокий риск483Звезды репозитория
Официальный

Официальный набор скиллов Яндекса: каталог, цены, остатки, заказы, витрина и еженедельная ревизия магазина на Яндекс.Кит через Claude Code или Codex

ПлагинВысокий рискРоссийский стекБез VPN28Звезды репозитория
Выбор редакции

Полное покрытие API YouGile из 65 операций с настраиваемыми правами, подтверждением записи и общим лимитом на компанию

MCP-серверВысокий рискРоссийский стекБез VPN
Официальный

Официальный MCP конкретного портала Битрикс24: внешний агент по OAuth или токену читает и меняет задачи, сделки, встречи и письма

MCP-серверВысокий рискРоссийский стекБез VPN
Foxx AIMCP-сервер для Ozon Seller API

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