mcpteam-foto (Skeetcher111) CLI

mcpteam-foto

Пакетная уникализация фото для Авито, Циан и маркетплейсов: несколько копий с правками, сверка по отпечатку и режим командной строки

  • 0 ★ репозитория
  • Последний коммит
  • MIT
CLI

Широкий доступ

Почему такой уровень

  • Уникализация фото делается, чтобы пройти проверку дублей площадки, поэтому нарушает правила Авито и маркетплейсов, а аккаунт могут заблокировать
  • Копии одного товара под разные объявления могут ввести покупателей в заблуждение
  • Бинарник `MCPteam-Foto.exe` из релизов не проверен, запуск exe от стороннего автора требует осторожности
Все причины и проверки
Российский стек

skeetcher111/mcpteam-foto

Установка

Ручная установка

python mcp_foto.py --cli <папка> --out <папка> --copies 3

После клонирования репозитория и `pip install pillow`.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Уникализация фото делается, чтобы пройти проверку дублей площадки, поэтому нарушает правила Авито и маркетплейсов, а аккаунт могут заблокировать
  • Копии одного товара под разные объявления могут ввести покупателей в заблуждение
  • Бинарник `MCPteam-Foto.exe` из релизов не проверен, запуск exe от стороннего автора требует осторожности

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Программа на Python делает из каждой фотографии несколько копий с небольшими различиями для объявлений и карточек товаров. Меняются яркость, контраст, насыщенность, оттенок и резкость, добавляются легкое приближение, наклон от 0,5 до 1,5 градуса, зеркало, невидимая сетка и шум. Метаданные EXIF по умолчанию удаляются, можно записать новые, а имена файлов делаются похожими на телефонные, например `IMG_20250314_153012.jpg`. Каждую копию сверяют с оригиналом и другими копиями по отпечатку dHash, похожие переделываются. Для агента подходит режим без окна: `python mcp_foto.py --cli <папка> --out <папка> --copies N`. Число копий на фото от 1 до 50, оригиналы не трогаются, работа идет офлайн. Имя `MCP` в названии означает бренд студии MCPteam, а не протокол Model Context Protocol. Лицензия MIT.

Для кого. Тем, кто ведет несколько своих объявлений на Авито, Циан, Юле или карточек на маркетплейсах и готовит варианты одного снимка пачкой.

Подходит, если

  • Из одной папки снимков товара нужно получить по три варианта для разных объявлений
  • Перед публикацией из метаданных фото убирают сведения о камере и месте съемки
  • Агент запускает обработку без окна и кладет копии в отдельную папку `готово`
  • Силу правок подбирают ползунком или проверяют, что копии заметно различаются по отпечатку
  • Файлам нужны нейтральные имена вида `IMG_дата_время.jpg`

Не подходит, если

  • Площадка запрещает дубли объявлений: уникализация не отменяет ее правил
  • Снимки чужие, и прав на них нет
  • Нужна обработка на macOS или Linux с готовым пакетом: сборка `exe` собрана только под Windows

Пример запроса к агенту

Возьми фото из папки tovar, сделай по три копии каждого и положи результат в папку готово.

Ограничения

Нужны Python и пакет `pillow` для запуска из исходников, готовая сборка `MCPteam-Foto.exe` есть только для Windows. Последний коммит в октябре 2026 года, репозиторий небольшой: один файл `mcp_foto.py` и README.

Программа не использует ИИ, результат зависит от силы правок: слабые изменения могут не пройти проверку площадки, сильные портят вид снимка. Документации по командам кроме одной строки `--cli` нет, остальные флаги читают из кода.

Как отключить. Удалите клонированный каталог или файл `MCPteam-Foto.exe`; постоянной конфигурации и фоновых процессов программа не создает.

Частые вопросы

Это MCP-сервер?

Нет. `MCP` в названии означает студию MCPteam. Программа запускается как CLI командой `python mcp_foto.py --cli`, к агенту по протоколу Model Context Protocol она не подключается.

Как запустить без окна?

Выполните `python mcp_foto.py --cli <папка> --out <папка> --copies N`. Число копий задает `--copies`, от 1 до 50 на фото.

Что происходит с метаданными?

EXIF по умолчанию удаляется полностью. Вместо него можно записать новый, например с моделью камеры и датой.

Как программа выбирает копии?

Каждую копию сверяют по отпечатку dHash с оригиналом и другими копиями, а слишком похожие переделывают.

Есть ли готовая сборка?

Да, `MCPteam-Foto.exe` для Windows лежит в релизах репозитория. На других системах запускают исходник на Python с пакетом `pillow`.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

Очистка водяных знаков на фото для агента: профили Авито и Циан, автопоиск знака и произвольная маска, модель LaMa локально

MCP-серверШирокий доступ
Российский стек

Компактный MCP для Авито Мессенджера и объявлений с автоопределением user_id, обходом SSL для корпоративных прокси и интерактивным deploy.sh

MCP-серверШирокий доступ
Российский стек

MCP-сервер на FastMCP и Playwright: агент работает на Авито в отдельном окне Chrome, где вход выполняет человек, а необратимые кнопки требуют подтверждения

MCP-серверРасширенный доступ5Звезды репозитория
Российский стек

MCP-сервер для Авито через запущенный Chrome по CDP: поиск, объявления, фото, мессенджер, заказы Доставки и закрытие своих объявлений

MCP-серверШирокий доступ
Российский стек

Однорыночная поставка ядра marketplaces-mcp-ru только под Авито: 64 метода API, каталог методов вместо сотни отдельных инструментов

MCP-серверШирокий доступ4Звезды репозитория
Российский стек

Плагин с навыками и распределенными MCP-серверами для парсинга каталога Авито, мониторинга цен и уведомлений, с честным разделом о правовых рисках

ПлагинШирокий доступ3Звезды репозитория

Коротко о README

README коротко перечисляет возможности, ссылки на сборку и онлайн-версию, запуск из исходников в окне и в режиме `--cli`, сборку exe и лицензию MIT.

Бейдж для README

Сообщить о проблеме