Labsco
MCP SERVER

Mochify - Automate Image Workflows

by getmochify

Compress, convert, resize and rasterize — images and PDFs — from a sentence in the chat.

Image Analysis, OCR & Vision
Summary
Image chores, described instead of configured.

"Convert this folder to WebP at 1200px and put it in ./compressed" is a sentence, not an ImageMagick incantation, and the result comes back with the saved path and file size. The PDF side quietly matters too — split and rasterize at a chosen DPI covers the jobs people normally open a separate tool for. Check the monthly quota against your volume before you build it into anything routine.

What it is

The mochify.app image pipeline as both a command-line tool and an MCP server. Point it at a file path and it converts to modern formats, resizes, crops, rotates, or splits and rasterizes a PDF, writing the result next to the input.

What you get
  • `squish` handles images; `pdf` handles PDF split and rasterize
  • Output formats `jpg`, `png`, `webp`, `avif` and `jxl`
  • Width and height with `--crop` for exact dimensions, guided by saliency rather than a centre crop
  • `--clarity` for midtone contrast, and rotation at 0, 90, 180 or 270 degrees
  • PDFs: `--op split` for one file per page, or `--op rasterize` with `--dpi` and `-q` for quality
  • Results named `{name}_mochified.{ext}` when format and directory are unchanged, so it is obvious something happened
  • Files processed in memory on the API side and never written to disk there
Requirements

Install the `mochify` binary — Homebrew, Scoop, a release download, or `cargo install mochify`. Run `mochify auth login` once: it opens a browser and saves credentials to `~/.config/mochify/credentials.toml`, which both the CLI and the server pick up; `MOCHIFY_API_KEY` is the override. Then add `mochify serve` to your client config. Without an account you get 3 images per batch; a free account gives 25 a month at up to 20 MB per file, and paid plans raise both. MIT licensed.

Setup effort

One command — cargo install mochify