Ozon Seller MCP (RU)

io.github.ilyautov由 GitHub 账号 ilyautov 发布v0.6.0更新于 Oct 25, 2026

API Ozon Seller в ИИ-ассистенте: товары, заказы, цены, остатки, финансы, отзывы

概览

AI 生成的概览

本地 MCP 服务器,把 Ozon Seller API 提供给 AI 助手:商品、FBS/FBO 订单、价格、库存、财务和评价。

可以做什么
读取并处理 FBS 订单与配送,以及 FBO 订单和仓库,包括 FBP 越库流程和退货、取消。管理商品与商品卡、价格与库存,以及促销活动。获取财务与报表数据,以及分析指标。读取并回复评价、问题和聊天。管理卖家账户与服务设置,并提供原始请求调用以应对异常方法。
适用场景
适合 Ozon 卖家在聊天助手中查询销量、价格、库存、结算和评价,或直接处理订单和商品,而不必打开卖家后台。若只需要 Ozon Seller,选这个包;另有同系列包一次集成四个平台。
运行要求
通过 uvx 从 PyPI 包 ozon-mcp-ru 在本地运行,需要 Python 工具链。需要 Ozon Seller API 密钥对:OZON_CLIENT_ID 和 OZON_API_KEY,以同名请求头发往 api-seller.ozon.ru。首次运行可输入密钥并保存在本地 cabinets 文件中。需要访问 Ozon 的网络。广告 API 使用单独的 OAuth 凭据,不在此包内。
安装前请注意
方法目录共 441 个,其中 240 个为写入、11 个不可逆,助手操作可能修改或删除真实卖家数据。凭据 OZON_CLIENT_ID 和 OZON_API_KEY 保存在本地 cabinets 文件中,其优先级高于环境变量。可连接多个店铺并在聊天中切换,操作前应确认当前账户。部分文档方法 HTTP 动词有误,可能需要走原始调用。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Ozon Seller MCP (RU),将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

ozon-mcp-ru

API Ozon Seller для ИИ-ассистентов: товары, заказы FBS и FBO, цены, остатки, финансы, отзывы. Каталог исполняется сервером, у каждого метода класс доступа.

[PyPI] [CI] [License: MIT] [Методов] [Сайт] [Звёзды]

[ozon-mcp-ru: API Ozon Seller в ИИ-ассистенте. 441 метод]

Пакет поднимает один сервер, Ozon Seller, и ничего больше. Сервер, каталог и ядро приходят зависимостью из marketplaces-mcp-ru: здесь имя, точка входа и документация под один маркетплейс.

Установка

Пакет на PyPI, поэтому строка одна:

bash
uvx ozon-mcp-ru

Если нужна ветка main, а не релиз:

bash
uvx --from git+https://github.com/ilyautov/ozon-mcp-ru ozon-mcp-ru

Claude Desktop, claude_desktop_config.json:

json
{  "mcpServers": {    "ozon": {      "command": "uvx",      "args": ["ozon-mcp-ru"],      "env": { "OZON_CLIENT_ID": "...", "OZON_API_KEY": "..." }    }  }}

Третий путь, если агент умеет скиллы: он поставит сервер и настроит клиент сам.

bash
npx skills add ilyautov/ozon-mcp-ru

Ключи

Seller API: Client-Id и Api-Key. Зайдите в кабинет seller.ozon.ru, откройте Настройки, раздел API-ключи. Ozon выдаёт пару: Client-Id (число) и Api-Key. Оба уходят в заголовки одноимённых имён, хост запроса api-seller.ozon.ru.

Performance API: client_id и client_secret. Рекламный кабинет живёт отдельно и авторизуется по OAuth2: пара client_id и client_secret меняется на токен, хост api-performance.ozon.ru. Ключи Seller API там не работают, и наоборот.

Куда положить, чтобы не хранить в открытую. Сервер спросит ключи при первом запуске и положит их в ~/.marketplace-mcp/cabinets.json с правами chmod 600. В репозиторий и в чат они не попадают. Магазинов можно подключить несколько и переключаться между ними прямо из чата.

переменнаясекретчто это
OZON_CLIENT_IDдаClient-Id из кабинета seller.ozon.ru, Настройки → API-ключи.
OZON_API_KEYдаApi-Key из той же пары. Оба уходят в одноимённые заголовки.

Ключи можно не держать в окружении: сервер умеет кабинеты и кладёт их в ~/.marketplace-mcp/cabinets.json с правами 600, вне репозитория. Магазинов подключается сколько нужно, переключение прямо из чата.

Карта методов

Каталог лежит в зависимости как ozon_mcp/endpoints.yaml: 441 метод, из них 190 на чтение, 240 на запись и 11 необратимых. Сервер исполняет ровно этот файл, поэтому таблица не может разойтись с кодом.

темаметодовчтениезаписьнеобратимые
Заказы FBS и доставка11237732
Заказы FBO и склады6437252
Товары и карточки5530241
Кросс-док FBP4515273
Акции и продвижение319211
Возвраты и отмены3011190
Отзывы, вопросы и чаты2710161
Финансы и отчёты2511140
Кабинет и служебное221291
Цены и остатки2111100
Аналитика9720

Подробный разбор с параметрами и лимитами: https://marketplaces-mcp-ru.aifrontier.tech/ozon-api.html

Что спросить в чате

  • покажи продажи на Ozon за неделю по дням
  • какие товары с красным индексом цены
  • вытащи отчёт о начислениях за прошлый месяц
  • собери отзывы ниже 4 звёзд и сгруппируй жалобы

Частые ошибки

401 или «Client-Id should be positive integer», хотя ключ верный. Первым делом смотрите не переменные окружения, а ~/.marketplace-mcp/cabinets.json: активный кабинет в этом файле имеет приоритет над env и молча затеняет то, что вы экспортировали в терминале.

404 на методе, который точно существует. Ozon дрейфует по версиям, и разные разделы живут на разных: список товаров на v3, атрибуты на v4, цены на v5. При 404 проверяйте версию в пути раньше всего остального.

405 Method Not Allowed. Скорее всего это метод, импортированный из спецификации: путь у таких записей надёжный, а HTTP-глагол не всегда. Живая проба находила методы, помеченные GET, которые на деле POST. Сверьтесь с документацией или вызовите через ozon_get_raw.

Чем это отличается от marketplaces-mcp-ru

Ничем, кроме состава. marketplaces-mcp-ru ставит четыре маркетплейса сразу и держит их под одним сервером, ozon-mcp-ru ставит один. Код общий: правка в ядре доезжает сюда обновлением зависимости, а не копированием.

Рекламный кабинет Ozon это отдельный API с другой авторизацией. Он тоже есть в marketplaces-mcp-ru, команда ozon-perf-mcp, 45 методов.

нужнопакет
только Ozon Sellerozon-mcp-ru
все четыре маркетплейсаmarketplaces-mcp-ru

Кто это сделал

Илья Утов, лаборатория AI Frontier. Как эти инструменты устроены внутри, пишу в Telegram и LinkedIn.

Рядом стоят business-mcp-ru (hh.ru, VK, Диадок, СБИС, Честный знак), moysklad-mcp-ru и humanizer-ru.

Все проекты одним списком, разобранные по назначению: ilyautov.github.io.

Лицензия

MIT, см. LICENSE.

来源:README.md,提交 6203eed

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.6.0最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分