Строго read-only MCP для кабинета продавца Ozon

Ozon Readonly MCP

MCP-сервер для ChatGPT и Cursor: товары, заказы, финансы, реклама и отзывы кабинета продавца Ozon, изменить кабинет через него нельзя

MCP-сервер

Средний риск

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

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

  • Читает финансовые транзакции, заказы и рекламные расходы кабинета продавца
  • Работает через постоянно развернутый на VPS сервис с ключами Ozon в .env
Все причины и проверки
Российский стек

zimuspro156-lab/mcp-ozon-readonly

Установка

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

npx skillfoxx add mcp/ozon-readonly-mcp

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

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

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

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

claude mcp add --transport stdio --env 'OZON_SELLER_KEY=<ваш OZON_SELLER_KEY>' --env 'OZON_PERFORMANCE_KEY=<ваш OZON_PERFORMANCE_KEY>' 'ozon readonly mcp' -- node

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

{
  "mcpServers": {
    "ozon readonly mcp": {
      "command": "node",
      "args": [],
      "env": {
        "OZON_SELLER_KEY": "<ваш OZON_SELLER_KEY>",
        "OZON_PERFORMANCE_KEY": "<ваш OZON_PERFORMANCE_KEY>"
      }
    }
  }
}

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

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

OZON_SELLER_KEYсекрет, обязательная
API ключ продавца Ozon
OZON_PERFORMANCE_KEYсекрет, обязательная
API ключ Performance Ozon

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

Установить в Cursor

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

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

{
  "mcpServers": {
    "ozon readonly mcp": {
      "command": "node",
      "args": [],
      "env": {
        "OZON_SELLER_KEY": "<ваш OZON_SELLER_KEY>",
        "OZON_PERFORMANCE_KEY": "<ваш OZON_PERFORMANCE_KEY>"
      }
    }
  }
}

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

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

OZON_SELLER_KEYсекрет, обязательная
API ключ продавца Ozon
OZON_PERFORMANCE_KEYсекрет, обязательная
API ключ Performance Ozon

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

Установить в VS Code

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

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

code --add-mcp '{"name":"ozon readonly mcp","type":"stdio","command":"node","args":[],"env":{"OZON_SELLER_KEY":"<ваш OZON_SELLER_KEY>","OZON_PERFORMANCE_KEY":"<ваш OZON_PERFORMANCE_KEY>"}}'

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

{
  "servers": {
    "ozon readonly mcp": {
      "type": "stdio",
      "command": "node",
      "args": [],
      "env": {
        "OZON_SELLER_KEY": "<ваш OZON_SELLER_KEY>",
        "OZON_PERFORMANCE_KEY": "<ваш OZON_PERFORMANCE_KEY>"
      }
    }
  }
}

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

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

OZON_SELLER_KEYсекрет, обязательная
API ключ продавца Ozon
OZON_PERFORMANCE_KEYсекрет, обязательная
API ключ Performance Ozon

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

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

codex mcp add 'ozon readonly mcp' --env 'OZON_SELLER_KEY=<ваш OZON_SELLER_KEY>' --env 'OZON_PERFORMANCE_KEY=<ваш OZON_PERFORMANCE_KEY>' -- node

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

[mcp_servers."ozon readonly mcp"]
command = "node"
args = []
env = { OZON_SELLER_KEY = "<ваш OZON_SELLER_KEY>", OZON_PERFORMANCE_KEY = "<ваш OZON_PERFORMANCE_KEY>" }

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

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

OZON_SELLER_KEYсекрет, обязательная
API ключ продавца Ozon
OZON_PERFORMANCE_KEYсекрет, обязательная
API ключ Performance Ozon

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

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

gemini mcp add -s user -e 'OZON_SELLER_KEY=<ваш OZON_SELLER_KEY>' -e 'OZON_PERFORMANCE_KEY=<ваш OZON_PERFORMANCE_KEY>' 'ozon readonly mcp' node

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

{
  "mcpServers": {
    "ozon readonly mcp": {
      "command": "node",
      "args": [],
      "env": {
        "OZON_SELLER_KEY": "<ваш OZON_SELLER_KEY>",
        "OZON_PERFORMANCE_KEY": "<ваш OZON_PERFORMANCE_KEY>"
      }
    }
  }
}

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

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

OZON_SELLER_KEYсекрет, обязательная
API ключ продавца Ozon
OZON_PERFORMANCE_KEYсекрет, обязательная
API ключ Performance Ozon

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

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

{
  "mcpServers": {
    "ozon readonly mcp": {
      "command": "node",
      "args": [],
      "env": {
        "OZON_SELLER_KEY": "<ваш OZON_SELLER_KEY>",
        "OZON_PERFORMANCE_KEY": "<ваш OZON_PERFORMANCE_KEY>"
      }
    }
  }
}

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

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

OZON_SELLER_KEYсекрет, обязательная
API ключ продавца Ozon
OZON_PERFORMANCE_KEYсекрет, обязательная
API ключ Performance Ozon

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

Бывший Windsurf.

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

{
  "mcpServers": {
    "ozon readonly mcp": {
      "command": "node",
      "args": [],
      "env": {
        "OZON_SELLER_KEY": "<ваш OZON_SELLER_KEY>",
        "OZON_PERFORMANCE_KEY": "<ваш OZON_PERFORMANCE_KEY>"
      }
    }
  }
}

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

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

OZON_SELLER_KEYсекрет, обязательная
API ключ продавца Ozon
OZON_PERFORMANCE_KEYсекрет, обязательная
API ключ Performance Ozon

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

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

{
  "mcpServers": {
    "ozon readonly mcp": {
      "command": "node",
      "args": [],
      "env": {
        "OZON_SELLER_KEY": "<ваш OZON_SELLER_KEY>",
        "OZON_PERFORMANCE_KEY": "<ваш OZON_PERFORMANCE_KEY>"
      }
    }
  }
}

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

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

OZON_SELLER_KEYсекрет, обязательная
API ключ продавца Ozon
OZON_PERFORMANCE_KEYсекрет, обязательная
API ключ Performance Ozon

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

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

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

{
  "mcp": {
    "ozon readonly mcp": {
      "type": "local",
      "command": [
        "node"
      ],
      "environment": {
        "OZON_SELLER_KEY": "<ваш OZON_SELLER_KEY>",
        "OZON_PERFORMANCE_KEY": "<ваш OZON_PERFORMANCE_KEY>"
      }
    }
  }
}

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

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

OZON_SELLER_KEYсекрет, обязательная
API ключ продавца Ozon
OZON_PERFORMANCE_KEYсекрет, обязательная
API ключ Performance Ozon

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

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

{
  "context_servers": {
    "ozon readonly mcp": {
      "command": "node",
      "args": [],
      "env": {
        "OZON_SELLER_KEY": "<ваш OZON_SELLER_KEY>",
        "OZON_PERFORMANCE_KEY": "<ваш OZON_PERFORMANCE_KEY>"
      }
    }
  }
}

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

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

OZON_SELLER_KEYсекрет, обязательная
API ключ продавца Ozon
OZON_PERFORMANCE_KEYсекрет, обязательная
API ключ Performance Ozon

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

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

{
  "mcpServers": {
    "ozon readonly mcp": {
      "command": "node",
      "args": [],
      "env": {
        "OZON_SELLER_KEY": "<ваш OZON_SELLER_KEY>",
        "OZON_PERFORMANCE_KEY": "<ваш OZON_PERFORMANCE_KEY>"
      }
    }
  }
}

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

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

OZON_SELLER_KEYсекрет, обязательная
API ключ продавца Ozon
OZON_PERFORMANCE_KEYсекрет, обязательная
API ключ Performance Ozon

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

Понадобится: Node.js

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

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

Разверни сервер на Ubuntu VPS по инструкции DEPLOY.md, укажи ключи Ozon в .env, для ChatGPT подключи через OAuth логином и паролем MCP, для Cursor запусти локально по stdio.

Другие способы из описания автора
git clone https://github.com/zimuspro156-lab/mcp-ozon-readonly.git && cd mcp-ozon-readonly && npm ci

Установка зависимостей перед развертыванием по DEPLOY.md.

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

Что делает

Сервер разрешает только 268 операций для чтения из 511 доступных в Ozon Seller и Performance API, остальные исключены на уровне каталога независимо от прав самого ключа. Пятнадцать инструментов покрывают карточки товаров, заказы FBO/FBS/rFBS с причинами отмен, поставки и слоты только для просмотра, возвраты без approve/reject, финансовые транзакции и отчеты о реализации, аналитику продаж и оборачиваемости, рекламные кампании и статистику Performance API, отзывы, вопросы и чаты только на чтение, акции, кандидатов и рейтинг продавца. Для ChatGPT сервер разворачивается на Ubuntu VPS и подключается через OAuth с логином и паролем самого MCP, а не ключами Ozon, поверх Cloudflare Tunnel; для Cursor доступен локальный запуск по stdio.

Для кого. Для продавцов на Ozon, которым нужна операционная аналитика в ChatGPT или Cursor и важно, чтобы ассистент технически не мог ничего изменить в кабинете.

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

  • Нужен разбор товаров, заказов, финансов и рекламы Ozon из ChatGPT или Cursor
  • Важно ограничение операций на уровне каталога, а не только на словах в описании инструмента
  • Готовы развернуть сервер на своем Ubuntu VPS

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

  • Нужно менять цены, остатки, отвечать на отзывы или согласовывать возвраты: сервер это исключает целиком
  • Нет отдельного VPS для постоянного запуска: локальный stdio есть только для Cursor
  • Нет активной подписки Ozon Premium там, где она нужна (например для воронки продаж)

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

Собери финансовую сводку моего кабинета Ozon за последний месяц и покажи топ причин отмен FBS

Ограничения

Полноценная работа с ChatGPT рассчитана на отдельный Ubuntu VPS и туннель Cloudflare, инструкции для локального запуска есть только для Cursor через stdio. Секреты Ozon (Client-Id, Api-Key) хранятся в .env на сервере и никогда не передаются ChatGPT, но логин в MCP при этом отдельный. Часть аналитики (например Premium-воронка) недоступна без соответствующей подписки Ozon.

Как отключить. Отключите MCP-подключение в ChatGPT или удалите сервер из конфигурации Cursor, затем остановите процесс на VPS.

MCP

Транспорт
stdio, http
Авторизация
OAuth

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

  • Читает финансовые транзакции, заказы и рекламные расходы кабинета продавца
  • Работает через постоянно развернутый на VPS сервис с ключами Ozon в .env

Коротко о README

README перечисляет направления анализа таблицей (товары, заказы, поставки, возвраты, финансы, аналитика, реклама, коммуникации, акции и рейтинги), список из 15 инструментов, архитектурную схему от ChatGPT через OAuth и Cloudflare Tunnel до api-seller.ozon.ru, и ссылки на отдельные DEPLOY.md, PROMPT.md, USAGE.md, AI_GUIDE.md и CAPABILITIES.md.

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

Может ли сервер изменить кабинет, если у ключа есть права на запись?

Нет, каталог сервера разрешает только 268 read-операций из 511, остальные исключены независимо от прав ключа.

Видит ли ChatGPT ключи Ozon?

Нет, ключи Ozon хранятся в .env на сервере и используются только для исходящих запросов, ChatGPT подключается через OAuth отдельным логином MCP.

Скиллы DataLens

DataLens Skills

Официальный

Официальные скиллы DataLens (Яндекс) для Claude Code, Codex и OpenCode: SDK, HTML-отчеты и разбор прав RLS

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

MCP-сервер Яндекс Метрики, порожденный из спеки API: 108 методов, по умолчанию 10 инструментов, прозрачные фильтры и метаданные ответа

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

Открытый MCP-сервер и набор агентских скиллов для SEO: keyword research, конкуренты, обратные ссылки и аудит сайта по данным DataForSEO

MCP-серверСредний риск21,5 тыс.Звезды репозитория

Плагин Claude Code для SEO-аудита: технический SEO, E-E-A-T, schema, локальный и AI-поиск силами параллельных агентов

ПлагинВысокий риск17,9 тыс.Звезды репозитория
Foxx AIСтрого read-only MCP для кабинета продавца Ozon

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