Яндекс Маркет MCP (RU)

السجل الرسمي أخرى

API Яндекс Маркета в ИИ-ассистенте: заказы, товары, цены, отчёты, отзывы

التثبيت

أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: ‏.cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).

PYPI package yandex-market-mcp-ru
Claude Code
claude mcp add mcp-ru -e 'YANDEX_MARKET_API_KEY=<your yandex_market_api_key>' -- uvx yandex-market-mcp-ru==0.6.0
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "mcp-ru": {
            "command": "uvx",
            "args": [
                "yandex-market-mcp-ru==0.6.0"
            ],
            "env": {
                "YANDEX_MARKET_API_KEY": "<your yandex_market_api_key>"
            }
        }
    }
}

متغيرات البيئة

  • YANDEX_MARKET_API_KEY إلزامي سري API-ключ из кабинета партнёра, раздел Настройки → API.

التوثيق

مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.

المحتويات
  1. yandex-market-mcp-ru
  2. Установка
  3. Ключи
  4. Карта методов
  5. Что спросить в чате
  6. Частые ошибки
  7. Чем это отличается от marketplaces-mcp-ru
  8. Кто это сделал
  9. Лицензия

yandex-market-mcp-ru

API Яндекс Маркета (Partner API) для ИИ-ассистентов: заказы и возвраты, товары и карточки, цены и тарифы, отчёты, отзывы и чаты. Каталог исполняется сервером.

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

Установка

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

uvx yandex-market-mcp-ru

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

uvx --from git+https://github.com/ilyautov/yandex-market-mcp-ru yandex-market-mcp-ru

Claude Desktop, claude_desktop_config.json:

{
  "mcpServers": {
    "ym": {
      "command": "uvx",
      "args": ["yandex-market-mcp-ru"],
      "env": { "YANDEX_MARKET_API_KEY": "..." }
    }
  }
}

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

npx skills add ilyautov/yandex-market-mcp-ru

Ключи

Где взять Api-Key. Кабинет партнёра partner.market.yandex.ru, раздел Настройки, пункт Доступ к API. Ключ уходит в заголовок Api-Key, хост api.partner.market.yandex.ru.

Бизнес и кампания это разные идентификаторы. Часть методов адресуется идентификатором бизнеса, часть номером кампании (магазина). Подставить один вместо другого даёт не ошибку доступа, а пустой ответ, что путает сильнее.

Где он лежит. В ~/.marketplace-mcp/cabinets.json с правами chmod 600, локально.

переменнаясекретчто это
YANDEX_MARKET_API_KEYдаAPI-ключ из кабинета партнёра, раздел Настройки → API.

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

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

Каталог лежит в зависимости как yandex_mcp/endpoints.yaml: 165 методов, из них 109 на чтение, 49 на запись и 7 необратимых. Сервер исполняет ровно этот файл, поэтому таблица не может разойтись с кодом.

темаметодовчтениезаписьнеобратимые
Заказы, возвраты и невыкупы3819190
Отчёты272700
Товары и карточки221183
Отгрузки, поставки и склады211560
Отзывы, вопросы и чаты181161
Самовывоз и регионы доставки151032
Цены, тарифы и карантин10640
Продвижение и реклама8431
Кабинет и служебное6600

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

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

  • покажи заказы на Яндекс Маркете за неделю
  • какой у меня индекс качества и что его роняет
  • собери отчёт по продажам за месяц
  • покажи товары в карантине цен

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

Пустой ответ вместо данных. Чаще всего перепутаны идентификатор бизнеса и номер кампании. Ошибки доступа при этом не будет, ответ придёт корректный и пустой.

Ошибка в имени поля. Каталог методов собран из официального OpenAPI-документа, а живой прогон на реальных кабинетах ещё не делался. Неточности в именах полей возможны. describe_method покажет схему, ym_get_raw даст поправить запрос на месте.

Метод не находится по названию. Ищите по теме, а не по имени: спросите агента «что ты умеешь по Яндекс Маркету», он покажет разделы и подберёт метод сам.

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

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

нужнопакет
только Яндекс Маркетyandex-market-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.

الأسئلة الشائعة

ما هو Яндекс Маркет MCP (RU)؟

API Яндекс Маркета в ИИ-ассистенте: заказы, товары, цены, отчёты, отзывы

كيف أثبّت Яндекс Маркет MCP (RU)؟

يعمل على جهازك. في Claude Code: claude mcp add mcp-ru -e 'YANDEX_MARKET_API_KEY=<your yandex_market_api_key>' -- uvx yandex-market-mcp-ru==0.6.0. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج Яндекс Маркет MCP (RU) إلى مفتاح API؟

نعم. يتطلب YANDEX_MARKET_API_KEY، وتضبطها في إعداداته.

هل Яндекс Маркет MCP (RU) مفتوح المصدر؟

نعم. شيفرته متاحة على GitHub بترخيص MIT.

من يصون Яндекс Маркет MCP (RU)؟

ينشره ilyautov. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.