mpmentor-ru-mcp-readonly: Wildberries и Ozon только для чтения
mpmentor-ru-mcp-readonly
Локальный MCP-сервер подключает Codex и Claude Code к Wildberries, Ozon Seller и Ozon Performance без инструментов изменения и удаления
- 0 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Ключи Wildberries и Ozon открывают продажи, заказы и финансы магазина, хотя сервер их только читает
- Защита от записи держится на этом сервере: другие серверы с тем же ключом могли бы менять данные
Установка
- Работает в
- Сервисы
Ручная установка
git clone https://github.com/rang0oo/mpmentor-ru-mcp-readonly.git && cd mpmentor-ru-mcp-readonly && bash install.shНа Windows запускается `install.bat` из распакованного архива.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Ключи Wildberries и Ozon открывают продажи, заказы и финансы магазина, хотя сервер их только читает
- Защита от записи держится на этом сервере: другие серверы с тем же ключом могли бы менять данные
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер отвечает на вопросы о продажах, заказах, остатках на складах WB и FBS, товарах, ценах, финансах и рекламе. Публичная точка входа `readonly_mcp.server` содержит фиксированный список инструментов чтения: там нет `write_method`, `delete_method`, установки цен, обновления остатков и переключения кабинетов. Универсальный `call_method` сверяет класс метода и пропускает только чтение, а методы каталога ищутся через `*_search_methods`. Установщик `install.sh` для macOS и Linux или `install.bat` для Windows копирует приложение в `~/.marketplace-mcp/readonly-app`, создает отдельное окружение Python, регистрирует сервер `marketplaces-ru-readonly` в Codex и Claude Code и скрыто запрашивает ключи. Есть и скилл `marketplaces-readonly`, который запускает установку по просьбе. Это независимая адаптация проекта marketplaces-mcp-ru.
Для кого. Селлерам Wildberries и Ozon, которые хотят задавать агенту вопросы по кабинетам, без опасения случайно изменить цены, остатки и рекламу.
Подходит, если
- Нужны продажи Wildberries за последние семь дней в диалоге
- Остатки на складах WB надо сверить с остатками своего склада FBS, ничего не меняя
- Отгрузки Ozon FBS, которые ждут отправки, сводят в список
- Рекламные кампании Ozon с высоким ДРР разбирают отдельно
Не подходит, если
- Нужно менять цены, остатки, карточки или рекламу: в этой версии нет ни одного инструмента записи
- Нужен кабинет Яндекс Маркета или Авито: сервер знает только Wildberries и Ozon
- Ключ выдан без чтения по категориям: часть методов окажется недоступна
Пример запроса к агенту
Сравни остатки на складах WB и моем складе FBS за неделю, ничего не изменяйMCP
- Транспорт
- stdio
- Авторизация
- ключ необязателен
Переменные окружения
WB_API_TOKENсекрет- Токен Wildberries с правами чтения
OZON_CLIENT_ID- Client ID Ozon Seller
OZON_API_KEYсекрет- API-ключ Ozon Seller
OZON_PERF_CLIENT_ID- Client ID Ozon Performance
OZON_PERF_CLIENT_SECRETсекрет- Секрет Ozon Performance
Ограничения
Нужны Python 3.10 и новее и Codex или Claude Code. Если платформа не выдает строго read-only ключ, ограничение обеспечивает только этот сервер, поэтому другие серверы исходного проекта с тем же ключом запускать нельзя. Не все методы доступны каждому кабинету: нужны права токена и подписки на некоторые функции, актуальность покрытия описана в `API_STATUS.md`. Ключи хранятся локально в `cabinets.json` с правами 600. Лицензия MIT, последний коммит в октябре 2026 года, звезд нет.
Как отключить. Удалите сервер `marketplaces-ru-readonly` из Codex и Claude Code, папку `~/.marketplace-mcp` и отзовите ключи в кабинетах Wildberries и Ozon.
Частые вопросы
Может ли сервер менять цены или остатки?
Нет. В публичной точке входа фиксированный список инструментов чтения, а `call_method` сверяет класс метода и блокирует запись.
Какие ключи нужны?
Токен WB с правами чтения, ключи Ozon Seller и при необходимости Ozon Performance. Их задают через установщик со скрытым вводом или переменными `WB_API_TOKEN`, `OZON_CLIENT_ID`, `OZON_API_KEY`, `OZON_PERF_CLIENT_ID`, `OZON_PERF_CLIENT_SECRET`.
Как установить только в один клиент?
Командой `bash install.sh --client codex` или `bash install.sh --client claude-code`. На Windows те же параметры идут после `install.bat`.
Как поставить через скилл?
Передайте Codex ссылку на репозиторий и попросите установить скилл `marketplaces-readonly`. После этого скилл запустит встроенный установщик по просьбе подключить кабинеты.
Где посмотреть покрытие API?
В файле `API_STATUS.md`: там перечислены актуальность покрытия и ограничения методов.
Обсуждение
Вопросов и отзывов пока нет.
Удаленный MCP-сервер Wildberries и Ozon
Marketplace Claude Remote MCP Server
Самостоятельно разворачиваемый удаленный MCP-сервер: администратор подключает аккаунты Wildberries и Ozon, пользователи заходят через OAuth без своих ключей
MCP-сервер с 9 инструментами только для чтения по Ozon Seller API v3: товары, заказы FBS и FBO, аналитика, финансы и возвраты
MCP-серверы для кабинетов продавца Wildberries, Ozon, Яндекс Маркета и Авито через официальные API с подтверждением записи
Строго read-only MCP для кабинета продавца Ozon
Ozon Readonly MCP
MCP-сервер для ChatGPT и Cursor: товары, заказы, финансы, реклама и отзывы кабинета продавца Ozon, изменить кабинет через него нельзя
MCP-сервер для Ozon Seller API с каталогом из 441 метода, классами доступа на чтение и запись и хранением ключей вне репозитория
MCP только для чтения кабинета Wildberries
WB Readonly MCP
MCP-сервер Wildberries только на чтение: товары, реклама, заказы, остатки, финансы и отзывы, запись запрещена в коде
Коротко о README
В README описаны назначение, установка через скилл и напрямую, ввод ключей, примеры запросов, ограничения методов и устройство защиты от записи.