MPStats MCP: аналитика маркетплейсов MPSTATS для агента

snsudak/mpstats-mcp· Проверено 12.11.2026· 0на GitHub

Даёт агенту аналитику MPSTATS по токену API: категории, бренды, продавцы, продажи и остатки товаров Wildberries, Ozon и Яндекс Маркета. Сравнить периоды и найти товары с риском закончиться.

2 реализации:

Сервер на Python по HTTP: его разворачивают на своём хосте и подключают к claude.ai как кастомный коннектор, тогда он работает во всех чатах, включая мобильное приложение; Wildberries, Ozon и Яндекс Маркет.

Как подключить

Что сделать до подключения

1

Свой сервер с Docker: в репозитории есть Dockerfile, контейнер слушает порт 8000

2

Задать на сервере MPSTATS_TOKEN и секретный путь MCP_PATH вида /s/<случайная строка>/mcp

3

Для пробы на своём компьютере: pip install "fastmcp>=2.12,<3" "httpx>=0.27" "uvicorn>=0.30", затем python server.py

4
MPSTATS_TOKEN

mpstats.io/userpanel → блок «API token»

Конфиг для вашего клиента

Команда в терминале, в папке проекта. Флаг --scope user подключит сервер для всех проектов. Подробно о Claude Code

claude mcp add --transport http mpstats https://<ваш хост>/s/<секретная строка>/mcp

Проверка: claude mcp list показывает статус рядом с каждым сервером: ✔ Connected, ! Needs authentication или ✘ Failed to connect. Внутри сессии то же видно по команде /mcp.

Инструменты сервера

mpstats_api_limitпоказывает остаток лимита запросов
mpstats_categoriesищет категорию в дереве
mpstats_categoryвыдаёт товары, бренды и тренды категории
mpstats_brandвыдаёт аналитику бренда
mpstats_sellerвыдаёт аналитику продавца
mpstats_skuчитает продажи, остатки и отзывы товара
mpstats_subjectразбирает нишу Wildberries
mpstats_similarнаходит похожие товары WB
mpstats_compareсравнивает два периода
mpstats_forecastдаёт прогноз и сезонность WB
mpstats_requestвызывает любой метод API

Что попросить агента

«Найди в MPSTATS категорию «<категория>» на Wildberries и покажи топ брендов и ценовые сегменты»snsudak найдёт путь через mpstats_categories и разберёт категорию через mpstats_category
«Покажи продажи и остатки по складам для товара <артикул>»snsudak вызовет mpstats_sku; у ebceu4 — mpstats_wb_get_sku_sales
«Сравни продажи бренда <бренд> за этот и прошлый месяц»snsudak вызовет mpstats_compare
«Какие товары в категории <категория> на WB скоро закончатся?»ebceu4 вызовет mpstats_wb_get_restock_opportunities и mpstats_wb_get_item_stock_risk
«Сколько запросов к API у меня осталось?»snsudak вызовет mpstats_api_limit

Для каких задач

Разобрать категорию маркетплейса: товары, бренды, продавцы, ценовые сегменты
Посмотреть продажи и остатки конкретного товара по складам и размерам
Сравнить два периода по категории, бренду или продавцу
Найти на Wildberries товары с риском закончиться и с низким выкупом
Подобрать поисковые запросы для товара Wildberries

Ограничения

!

Оба репозитория без звёзд на GitHub; ebceu4 последний раз обновлялся в апреле 2026 года

!

Нужен токен MPSTATS, число запросов ограничено тарифом; списки в отчётах — не больше 500 строк за страницу

!

snsudak защищён только секретной строкой в адресе: кто знает адрес, тот получает доступ, публиковать его нельзя

!

У ebceu4 Ozon пока в базовом объёме: метод продавцов Ozon отвечал ошибкой 500

Какую реализацию выбрать

РеализацияКто делаетЗвёздыЗапускКлючИнструментыОбновлён
mpstats-mcp (snsudak)snsudak0HTTPне нужен1112 сентября 2026
mpstats-mcp (ebceu4)ebceu40локальнотокен2724 апреля 2026

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

Где взять токен MPSTATS?
В личном кабинете mpstats.io/userpanel, блок «API token». Токен задаётся в переменной MPSTATS_TOKEN.
Можно ли пользоваться с телефона?
Да, через snsudak: разверните его на своём сервере с HTTPS и добавьте в Claude в Настройки → Connectors → Add custom connector адрес https://<хост>/s/<секрет>/mcp. Коннектор работает во всех чатах, включая мобильное приложение.
Какой вариант выбрать?
snsudak покрывает Wildberries, Ozon и Яндекс Маркет и даёт сырой вызов любого метода API, но его нужно разворачивать по HTTP. ebceu4 запускается локально и даёт готовые отчёты по Wildberries: остатки, выкуп, видимость, упущенная выручка.
Сколько данных возвращает сервер?
У snsudak ответ обрезается по MAX_RESPONSE_CHARS, по умолчанию 60 000 знаков, дерево категорий кешируется на 6 часов.
Как подключить MPStats MCP к Codex?
Для ebceu4 добавьте в ~/.codex/config.toml раздел [mcp_servers.mpstats] с command = "node" и путём к apps/mcp-server/dist/index.js. Если в корне репозитория есть .env с токеном, отдельный env не нужен.
Работает ли сервер из России?
Серверы обращаются к API mpstats.io по вашему токену, зарубежные аккаунты не нужны; вариант snsudak нужно развернуть на своём хосте с HTTPS.

Похожие серверы