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

io.github.ilyautov由 GitHub 账号 ilyautov 发布v0.6.0更新于 Oct 24, 2026

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

已验证STDIO仅桌面数据与分析商业与电商

概览

AI 生成的概览

本地 MCP 服务器,封装 Yandex Market 合作伙伴 API,让助手处理订单、商品、价格、报告、评价和聊天。

可以做什么
读取和管理订单、退货与未提货商品,并可对订单执行写入操作。管理发货、供货和仓库,以及自提点和配送区域。查询商品与商品卡、价格、费率与价格隔离,并执行推广和广告相关方法。获取报告和账户服务数据,读取或回复评价、问题和聊天。查看方法结构并发送原始请求以就地调整调用。
适用场景
当你在 Yandex Market 上销售,希望助手回答订单、质量指数、销售报告或价格隔离商品等问题,并在聊天中执行单个市场的合作伙伴 API 操作时使用。
运行要求
以 stdio 本地进程运行,通过 uvx 从 PyPI 安装(Python)。需要 Yandex Market 合作伙伴账户的 API 密钥,通过环境变量 YANDEX_MARKET_API_KEY 提供;也可将密钥保存在本地账户文件中。需要访问 Yandex Market 合作伙伴 API 主机的网络。
安装前请注意
API 密钥是访问合作伙伴后台的机密,请勿放入共享配置。方法目录包含 49 个写入方法和 7 个不可逆方法,涉及订单、商品、价格、评价和广告,助手操作可能修改或删除市场数据。业务 ID 与活动编号不同,混用会返回空结果而非报错。字段名来自 OpenAPI 文档,尚未在真实账户上验证。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Яндекс Маркет MCP (RU),将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

yandex-market-mcp-ru

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

[PyPI] [CI] [License: MIT] [Методов] [Сайт] [Звёзды]

[yandex-market-mcp-ru: API Яндекс Маркета в ИИ-ассистенте. 165 методов]

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

Установка

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

bash
uvx yandex-market-mcp-ru

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

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

Claude Desktop, claude_desktop_config.json:

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

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

bash
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.

来源:README.md,提交 f98759d

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.6.0最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分