Imgcli MCP server
io.github.swperb/imgcli·v0.2.0Convert, resize, crop, filter & composite images via the imgcli CLI (lightweight, no deps)
0 stars29 downloads/wk
Reviews
Write oneNobody has reviewed Imgcli yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Imgcli tools (3)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
convert_imageConvert, resize, crop, rotate, filter, or composite an image with imgcli.
list_filtersList the full imgcli filter catalogue (geometry, colour, convolution, compositing).
probe_imageReturn the width, height, and channel count of an image without converting it.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 13 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Imgcli compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
- Tools
- 3
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 29
- more than 16% of 12,191 servers with a package
What its tools let an agent do: 3 read
Install Imgcli in Claude Code, Cursor or VS Code
Runs npx -y imgcli-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add imgcli -- npx -y imgcli-mcp
What the publisher says
From the Imgcli repository's README, as published. We do not edit it. Read it on GitHub
imgcli — command-line image conversion & processing in C
ImageMagick's power, ffmpeg's syntax, zero dependencies. A tiny C binary that converts, resizes, crops, filters, and composites images — PNG, JPEG, BMP, TGA, GIF, PPM, QOI — driven by an ffmpeg-style filtergraph. No system libraries; compiles anywhere a C11 compiler exists.
⚡ ~8× faster than ImageMagick on common resize/filter ops, in a 232 KB
single binary (~470× smaller) — see the benchmarks. A lightweight
alternative to ImageMagick convert or ffmpeg for still images.
# Convert + resize + filter in one pass:
imgcli -i photo.jpg -vf "scale=1024:-1,grayscale,contrast=1.2,gblur=1.5" out.pngWhat it does: format conversion · resize / scale · crop · pad · rotate · flip · brightness / contrast / saturation / gamma / hue · grayscale · sepia · invert · threshold · box & Gaussian blur · sharpen · Sobel edge detect · emboss · custom convolution kernels · alpha-composite overlay · draw boxes · solid fills.
Design: the same paradigm as ffmpeg — decode → normalize to one common frame format (RGBA) → run a comma-separated filtergraph → encode by output extension.
Benchmarks
imgcli vs ImageMagick on an Apple Silicon Mac (single-threaded, warm cache). Reproduce with make && bench/bench.sh — see bench/RESULTS.md for the full method and caveats.
ImageMagick is a far broader 16-bit/HDRI toolkit with 200+ formats; imgcli is a lean 8-bit pipeline that wins on speed, size, and startup — the shape that matters when an agent or script spawns one process per task.
Dependencies & formats
The default build is dependency-free — a single binary that links only the system C library (libc). Decoding/encoding is handled by the bundled, public-domain stb and qoi single-header libraries, compiled directly in. Nothing to apt install, no shared libraries, no version hell.
Other formats that can be implemented in plain C (e.g. TIFF) will also be built in and keep the binary dependency-free.
- Built-in formats — no dependencies: PNG, JPEG, BMP, TGA, GIF, PPM, QOI.
cannot be decoded without large external libraries (libwebp, libavif, libheif, libjxl); there is no public-domain single-header decoder for them and they are not practical to hand-roll. If imgcli adds these, it will be strictly via opt-in build flags (e.g. make WEBP=1) that link those libraries.
- Formats that need external libraries — opt-in only: WebP, AVIF, HEIC, and JPEG XL
**The "zero dependencies" claim applies to the default build, and always will —
opt-in format libraries are never compiled into it.** A build that enables such
a flag is, by definition, no longer dependency-free, and that trade-off is
stated at the point you opt in.
Why it's structured this way
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Imgcli: common questions
- Is Imgcli MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Imgcli safety report
- How do I install Imgcli?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Imgcli need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is Imgcli maintained?
- The last commit was 51 days ago (2026-09-14). The latest release is v0.2.0.
- How does Imgcli compare with other MCP servers?
- safety score 92/100 (higher than 95% of 48,255 servers); tools 3 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.