Avito MCP Server: поиск, чаты и объявления Авито
avito-mcp-server
MCP-сервер на Python с Playwright для работы агента на Авито от вашего аккаунта: поиск, карточки, переписка с продавцами и публикация объявлений
- 6 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Агент пишет сообщения и публикует объявления от имени вашего аккаунта Авито, автоматизация действий может нарушать правила площадки и привести к блокировке
- Файл сессии avito-data/storageState.json хранит куки аккаунта на диске
Установка
- Работает в
- Сервисы
Ручная установка
pip install -r requirements.txt && playwright install chromiumСтавит зависимости и браузер для Playwright в виртуальное окружение.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент пишет сообщения и публикует объявления от имени вашего аккаунта Авито, автоматизация действий может нарушать правила площадки и привести к блокировке
- Файл сессии avito-data/storageState.json хранит куки аккаунта на диске
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер запускает браузер Chrome, Edge или Chromium через Playwright и работает в вашей сессии Авито. Один раз вы входите в профиль по номеру телефона, сессия сохраняется в папке avito-data/storageState.json. Агенту доступны шесть инструментов: `avito_search` с городом, ценой и сортировкой, `avito_get_item_details` с галереей, характеристиками, рейтингом продавца и статусом доставки, `avito_send_message`, `avito_list_chats`, `avito_get_chat_history` и `avito_create_item` для публикации объявления с фото, категорией и ценой. Есть запуск в Docker для сервера без экрана и скрипты демона для macOS и Linux.
Для кого. Предприниматели и разработчики, которые ищут товары и ведут переписку на Авито и хотят передать рутину агенту.
Подходит, если
- Нужно искать товары и сравнивать карточки с ценами, рейтингом продавца и доставкой
- Агент должен читать диалоги и писать продавцам по объявлению, например для торга
- Объявления публикуются пачкой с фото, категорией и ценой
- Сервер надо держать на VPS в Docker с сохраненной сессией
Не подходит, если
- Нужен официальный доступ: проект идет через браузер и вашу сессию, а не через API Авито
- Аккаунт нельзя подвергать блокировке: автоматизация действий может нарушать правила площадки
- Агенту нельзя доверять сообщения и публикации от вашего имени
Пример запроса к агенту
Найди на Авито три объявления о велосипеде до 30000 рублей и покажи рейтинг продавцовMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Проект неофициальный и не использует API Авито: сервер управляет браузером в вашей сессии, поэтому при смене верстки инструменты могут ломаться. Агент пишет сообщения и публикует объявления от вашего имени без отдельного подтверждения в самом сервере. Файл сессии содержит куки аккаунта и лежит на диске. В репозитории есть скрипт интерактивного решения капчи: ее проходит человек в окне браузера. Шесть звезд, один автор, последний коммит в ноябре 2026 года.
Как отключить. Удалите сервер из настроек MCP-клиента, остановите контейнер командой docker compose down и удалите папку avito-data с сессией.
Частые вопросы
Как сервер входит в аккаунт?
Вы один раз входите в браузере по номеру телефона и подтверждению, сессия сохраняется в avito-data/storageState.json и дальше используется сервером.
Работает ли сервер на VPS без экрана?
Да, через Docker. Авторизуйтесь на компьютере с дисплеем и скопируйте папку avito-data на сервер.
Что делать при капче?
Запустить скрипт solve_captcha.py: он открывает окно браузера, капчу проходит человек, и сессия обновляется.
Какие инструменты есть?
Шесть: поиск, карточка товара, отправка сообщения, список чатов, история чата и публикация объявления.
Какой Python нужен?
Python 3.12 или новее и установленный Chrome, Edge либо Chromium, в Docker браузер уже внутри.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Авито — все инструментыMCP-сервер на FastMCP и Playwright: агент работает на Авито в отдельном окне Chrome, где вход выполняет человек, а необратимые кнопки требуют подтверждения
MCP-сервер для аккаунта продавца на Авито: чаты с покупателями, объявления, статистика, продвижение и заказы с режимом только чтения
avito-mcp (oleg909902)
avito-mcp
MCP-сервер для Авито через запущенный Chrome по CDP: поиск, объявления, фото, мессенджер, заказы Доставки и закрытие своих объявлений
Avito Shopping MCP
avito-shopping-mcp
MCP-сервер для покупателя на Авито: поиск объявлений, цены, карточки и отзывы о продавцах через локальную сессию Chrome, только на чтение
avito-mcp (artemk1337)
avito-mcp
MCP-сервер на Go для Avito Business API: профиль, свои объявления, смена цены, чаты и отправка сообщений покупателям
MCP для Авито Мессенджера и объявлений
Avito MCP Server
Компактный MCP для Авито Мессенджера и объявлений с автоопределением user_id, обходом SSL для корпоративных прокси и интерактивным deploy.sh
Коротко о README
README в нескольких разделах описывает возможности, требования, установку на Python, разовую авторизацию, запуск в Docker и настройку MCP-клиента для macOS, Linux и Windows.