mcpteam-foto (Skeetcher111) CLI
mcpteam-foto
Batch photo variation for Avito, Cian and marketplaces: several edited copies, fingerprint comparison and a command-line mode
- 0 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- Photo variation is done to pass a site's duplicate check, so it breaks the rules of Avito and marketplaces and the account may be blocked
- Copies of one product under different listings can mislead buyers
- The `MCPteam-Foto.exe` binary from releases is unverified, running an exe from a third-party author calls for caution
Install
- Services
Manual install
python mcp_foto.py --cli <папка> --out <папка> --copies 3After cloning the repository and `pip install pillow`.
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Photo variation is done to pass a site's duplicate check, so it breaks the rules of Avito and marketplaces and the account may be blocked
- Copies of one product under different listings can mislead buyers
- The `MCPteam-Foto.exe` binary from releases is unverified, running an exe from a third-party author calls for caution
This is third-party code. Review the repository files before installing.
What it does
A Python program makes several slightly different copies of each photo for listings and product cards. Brightness, contrast, saturation, hue and sharpness are changed, with a light zoom, a tilt from 0.5 to 1.5 degrees, a mirror, an invisible grid and noise added. EXIF metadata is removed by default, new metadata can be written, and file names are made to look like phone ones, such as `IMG_20250314_153012.jpg`. Each copy is compared with the original and other copies by a dHash fingerprint, and similar ones are redone. For an agent the windowless mode fits: `python mcp_foto.py --cli <folder> --out <folder> --copies N`. The number of copies per photo is from 1 to 50, originals are not touched, and it works offline. The `MCP` in the name is the brand of the MCPteam studio, not the Model Context Protocol. The license is MIT.
Who it is for. Those who run several of their own listings on Avito, Cian or Yula or marketplace cards and prepare variants of one photo in a batch.
Good fit when
- Three variants of each product photo from one folder are needed for different listings
- Camera and location data is removed from photo metadata before publishing
- An agent runs processing without a window and puts the copies into a separate `done` folder
- The strength of edits is tuned with a slider or copies are checked to differ noticeably by fingerprint
- Files need neutral names like `IMG_date_time.jpg`
Not a fit when
- The site forbids duplicate listings: variation does not cancel its rules
- The photos belong to others and there are no rights to them
- Processing on macOS or Linux with a ready package is needed: the `exe` build is made for Windows only
Example request
Take the photos from the tovar folder, make three copies of each and put the result into the ready folder.Limitations
Python and the `pillow` package are needed to run from source, and the ready `MCPteam-Foto.exe` build exists only for Windows. The last commit is from October 2026 and the repository is small: one `mcp_foto.py` file and a README.
The program uses no AI, and the result depends on edit strength: weak changes may not pass the site's check and strong ones spoil the look of the photo. There is no command documentation beyond the single `--cli` line, other flags are read from the code.
How to disable. Delete the cloned directory or the `MCPteam-Foto.exe` file; the program creates no persistent configuration or background processes.
FAQ
Is this an MCP server?
No. `MCP` in the name stands for the MCPteam studio. The program runs as a CLI with `python mcp_foto.py --cli` and does not connect to an agent over the Model Context Protocol.
How do I run it without a window?
Run `python mcp_foto.py --cli <folder> --out <folder> --copies N`. `--copies` sets the number of copies, from 1 to 50 per photo.
What happens to metadata?
EXIF is removed completely by default. New EXIF can be written instead, for example with a camera model and date.
How does the program choose copies?
Each copy is compared with the original and other copies by a dHash fingerprint, and copies that are too similar are redone.
Is there a ready build?
Yes, `MCPteam-Foto.exe` for Windows is in the repository releases. On other systems the Python source runs with the `pillow` package.
Discussion
No questions or reviews yet.
Related
All Avito toolswatermarkless (zigansh1n)
watermarkless
Watermark cleaning for photos for an agent: Avito and Cian profiles, automatic mark search and a custom mask, LaMa model run locally
Avito MCP for Messenger and Items
Avito MCP Server
A compact MCP for Avito Messenger and items with user_id auto-detection, SSL bypass for corporate proxies, and an interactive deploy.sh
An MCP server on FastMCP and Playwright: an agent works on Avito in a separate Chrome window, a human signs in, irreversible buttons need confirmation
avito-mcp (oleg909902)
avito-mcp
An MCP server for Avito through a running Chrome over CDP: search, listings, photos, messenger, Delivery orders and closing your own listings
A single-marketplace distribution of the marketplaces-mcp-ru core just for Avito: 64 API methods via a method catalog instead of a hundred separate tools
A plugin with skills and distributed MCP servers for parsing the Avito catalog, price monitoring and notifications, with an honest legal risk section
README in short
The README briefly lists features, links to the build and the online version, running from source in a window and in `--cli` mode, building the exe and the MIT license.