Summary
A batch, a format and a quality — that is the whole decision surface.
One tool with three arguments, and taking urls as a list rather than a single value is the detail that carries it: twelve images is one call, not twelve. There is no inspection step, so before and after sizes are not something this reports back; what it does is the conversion, and it does it in bulk.
What it is
A single-tool image compression server taking a list of image URLs, an output format and a quality setting.
What you get
- Several images compressed in one call, addressed by the urls argument
- The output format chosen per call
- A quality setting supplied through the quantity argument
Requirements
An output directory for the compressed files, set as IMAGE_COMPRESSION_DOWNLOAD_DIR, and images reachable at the URLs you pass.
Setup effort
One command — npx -y @inhiblab-core/mcp-image-compression
