MCP-сервер для входа в Авито через мобильное API
avito-mcp
MCP-сервер авторизации в Авито через неофициальный протокол мобильного приложения, с автообновлением токенов и проверкой статуса входа
- 0 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Использует неофициальный протокол мобильного приложения Авито в обход публичного API, что может нарушать условия сервиса
- Логин и пароль от аккаунта передаются серверу и хранятся локально вместе с токенами доступа
Установка
- Работает в
- Сервисы
Ручная установка
pip install -r src/requirements.txt && python3 src/avito_auth.py loginУстанавливает зависимости и запускает интерактивный вход с сохранением токенов в ~/.avito_mcp/config.json.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Использует неофициальный протокол мобильного приложения Авито в обход публичного API, что может нарушать условия сервиса
- Логин и пароль от аккаунта передаются серверу и хранятся локально вместе с токенами доступа
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Проект реализует вход в Авито тем же протоколом, что использует официальное Android-приложение: логин и пароль, при необходимости SMS-код (TFA), после чего сохраняются access и refresh токены. Логин выполняется отдельным CLI (avito_auth.py login/status/refresh/logout), а SSE MCP-сервер на порту 8010 дает агенту два инструмента: avito_status для проверки, вошли ли вы, и avito_refresh для принудительного обновления токена. SessionManager следит за истечением JWT и обновляет токены в фоне за 5-30 минут до истечения. Протокол авторизации задокументирован отдельно в AVITO.md по результатам наблюдения за трафиком мобильного приложения.
Для кого. Для разработчиков, которые строят собственные инструменты поверх аккаунта Авито и им нужен готовый, поддерживаемый слой авторизации.
Подходит, если
- Нужен рабочий вход в Авито с логином, паролем и SMS-кодом по протоколу мобильного приложения
- Нужен MCP-сервер, который держит сессию живой и обновляет токен сам
- Вы готовы дорабатывать сервер: сейчас в нем только авторизация, без поиска или сообщений
Не подходит, если
- Нужны готовые инструменты поиска, сообщений или объявлений: в этом сервере их пока нет, только авторизация
- Важно не рисковать блокировкой аккаунта: доступ идет в обход официального API Авито
- Нужен официальный, поддерживаемый вендором способ входа
Пример запроса к агенту
Проверь, авторизован ли аккаунт Авито в сервере, и обнови токен, если он скоро истечетMCP
- Транспорт
- http
- Авторизация
- не нужна
Переменные окружения
CONFIG_PATH- Путь к файлу с токенами вместо ~/.avito_mcp/config.json по умолчанию
Ограничения
Сервер реализует только авторизацию: два инструмента, status и refresh, поиска, сообщений или объявлений нет. Протокол не официальный, получен наблюдением за мобильным приложением, и Авито может его изменить в любой момент. Логин и пароль от аккаунта Авито передаются и хранятся локально в ~/.avito_mcp/config.json. README у репозитория нет, только AVITO.md с описанием API и AGENTS.md с инструкцией по запуску. Ноль звезд, один автор.
Как отключить. Выполните python3 src/avito_auth.py logout, остановите docker compose и уберите сервер из конфигурации MCP-клиента.
Частые вопросы
Что делает MCP-сервер, кроме авторизации?
Пока ничего: доступны только avito_status и avito_refresh. Поиск, сообщения и другие возможности Авито в проект не входят.
Это официальный способ входа в Авито?
Нет, это неофициальный протокол мобильного приложения, задокументированный по наблюдению за трафиком, а не публичное API Авито.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Авито — все инструментыMCP для Авито Мессенджера и объявлений
Avito MCP Server
Компактный MCP для Авито Мессенджера и объявлений с автоопределением user_id, обходом SSL для корпоративных прокси и интерактивным deploy.sh
MCP для личного аккаунта Авито без API-ключей
Avito Personal MCP
Неофициальный MCP для личного аккаунта Авито через уже открытую сессию браузера по CDP: без client_id, паролей и кода из смс
MCP-сервер для аккаунта продавца на Авито: чаты с покупателями, объявления, статистика, продвижение и заказы с режимом только чтения
Мониторинг Авито через MCP
Avito Monitor MCP
Удаленный MCP-сервер с одним инструментом поиска по Авито, который показывает только новые объявления с прошлого запроса
avito-mcp (artemk1337)
avito-mcp
MCP-сервер на Go для Avito Business API: профиль, свои объявления, смена цены, чаты и отправка сообщений покупателям
MCP-сервер на FastMCP и Playwright: агент работает на Авито в отдельном окне Chrome, где вход выполняет человек, а необратимые кнопки требуют подтверждения
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| MCP-сервер для входа в Авито через мобильное API (эта карточка) | нет | не нужна | 0 | |
| avito-mcp | нет | API-ключ | 26 | чаты, объявления и заказы продавца |
| MCP для Авито с несколькими кабинетами | нет | API-ключ | 1 | Railway |
| MCP для Авито Мессенджера и объявлений | нет | OAuth | 0 | компактный сервер для Мессенджера и объявлений Авито |
Коротко о README
Вместо README проект описан в AGENTS.md (быстрый старт, команды CLI, архитектура, инструменты MCP, конфигурация) и в AVITO.md (пошаговый разбор эндпоинтов авторизации Авито: логин, TFA, обновление токена, заголовки запросов и формат ответов).