Авито MCP (RU)

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

API Авито в ИИ-ассистенте: объявления, чаты, заказы, автозагрузка, отзывы

已验证STDIO仅桌面沟通与协作商业与电商

概览

AI 生成的概览

本地 MCP 服务器,将 AI 助手接入 Avito 市场 API,用于商品信息、聊天、订单、自动上传、推广和评价。

可以做什么
读取和管理商品信息及其统计数据,包括库存数量和广告推广活动(共 64 个方法,40 个读取、22 个写入、2 个不可逆)。处理买家聊天消息:读取、回复和管理会话。处理 Avito 配送订单以及通过文件自动上传商品。查看评分与评价,以及用户资料、余额和交易记录。查看方法结构,并发送原始请求以就地修正调用。
适用场景
适合 Avito 企业卖家,希望助手在聊天中查看商品统计、汇总未读买家消息、跟踪配送订单或更新库存。只需 Avito 时选用它;若需同时管理多个市场,另有其他包。
运行要求
通过 uvx 在本地运行(Python 包 avito-mcp-ru),需在桌面客户端中配置。需要具备 API 访问权限的 Avito 企业账户,以及 AVITO_CLIENT_ID 和 AVITO_CLIENT_SECRET 凭据,服务器会自动将其换取 OAuth2 令牌。需要访问 api.avito.ru 的网络。账户信息可保存在权限受限的本地配置文件中。
安装前请注意
需要机密凭据 AVITO_CLIENT_ID 和 AVITO_CLIENT_SECRET,服务器会将账户信息保存在本地配置文件。多数方法会写入数据(64 个中有 22 个),其中两个不可逆,修改商品、聊天、订单或库存前应确认。Avito 按申请开放 API 分区权限,聊天和配送功能可能不可用。方法目录尚未在真实账户上验证,可能出现字段错误。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Авито MCP (RU),将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

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

其他 MCP 客户端

参照 仓库 中的启动说明。

README

avito-mcp-ru

API Авито для ИИ-ассистентов: объявления и статистика, чаты с покупателями, заказы и Авито Доставка, автозагрузка, продвижение, отзывы. Каталог исполняется сервером.

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

[avito-mcp-ru: API Авито в ИИ-ассистенте. 64 метода]

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

Установка

Первый релиз на PyPI выпускается тегом v0.5.3, до этого пакет ставится прямо из репозитория:

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

После релиза строка короче:

bash
uvx avito-mcp-ru

Claude Desktop, claude_desktop_config.json:

json
{  "mcpServers": {    "avito": {      "command": "uvx",      "args": ["--from", "git+https://github.com/ilyautov/avito-mcp-ru", "avito-mcp-ru"],      "env": { "AVITO_CLIENT_ID": "...", "AVITO_CLIENT_SECRET": "..." }    }  }}

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

bash
npx skills add ilyautov/avito-mcp-ru

Ключи

Где взять пару. На avito.ru: Для бизнеса, раздел Интеграции, пункт API. Там выдаётся client_id и client_secret. Хост запросов api.avito.ru.

Как это превращается в токен. Пара меняется на access-токен по OAuth2, срок жизни ограничен. Сервер обновляет токен сам, вручную ничего перевыпускать не нужно.

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

переменнаясекретчто это
AVITO_CLIENT_IDдаclient_id из раздела Для бизнеса → Интеграции → API.
AVITO_CLIENT_SECRETдаclient_secret оттуда же, меняется на токен по OAuth2.

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

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

Каталог лежит в зависимости как avito_mcp/endpoints.yaml: 64 метода, из них 40 на чтение, 22 на запись и 2 необратимых. Сервер исполняет ровно этот файл, поэтому таблица не может разойтись с кодом.

темаметодовчтениезаписьнеобратимые
Мессенджер (чаты с покупателями)13571
Автозагрузка (выгрузка объявлений файлом)121020
Заказы и Авито Доставка12660
Объявления и статистика11740
Продвижение объявлений (реклама)7610
Рейтинг и отзывы4211
Пользователь, баланс и операции3300
Остатки в объявлениях2110

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

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

  • покажи статистику по объявлениям за неделю
  • какие заказы Авито Доставки в работе
  • собери непрочитанные сообщения из мессенджера
  • обнови остатки по объявлениям

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

401 после того, как всё работало. Токен Авито живёт ограниченное время. Если запрос идёт мимо сервера, своим кодом, токен надо обновлять; через сервер это происходит само.

403 на методе, который есть в документации. У Авито доступ к разделам выдаётся по заявке и не одинаков у всех аккаунтов. Мессенджер и Авито Доставка открываются не каждому бизнесу.

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

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

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

нужнопакет
только Авитоavito-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,提交 edf2d01

工具

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

版本历史

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

评分

已满足适用检查项的 50%

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

  • 近 30 天内可连通25 分

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

  • 已声明认证方式10 分

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

  • 已列出工具15 分

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

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