Строго read-only MCP для кабинета продавца Ozon
Ozon Readonly MCP
MCP-сервер для ChatGPT и Cursor: товары, заказы, финансы, реклама и отзывы кабинета продавца Ozon, изменить кабинет через него нельзя
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Читает финансовые транзакции, заказы и рекламные расходы кабинета продавца
- Работает через постоянно развернутый на VPS сервис с ключами Ozon в .env
Установка
В терминале, через 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/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
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.
Выполните в терминале
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
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Разверни сервер на 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
MCP Яндекс Метрики со всеми 108 методами API
Yandex Metrika MCP Server
MCP-сервер Яндекс Метрики, порожденный из спеки API: 108 методов, по умолчанию 10 инструментов, прозрачные фильтры и метаданные ответа
Открытый MCP-сервер и набор агентских скиллов для SEO: keyword research, конкуренты, обратные ссылки и аудит сайта по данным DataForSEO
Плагин Claude Code для SEO-аудита: технический SEO, E-E-A-T, schema, локальный и AI-поиск силами параллельных агентов