ImageSorcery MCP: local image editing and recognition
A local image MCP server: crop, resize, blur, watermark, detect objects and run OCR without uploading anything. Handy for batch work on screenshots and photos.
Project and installation docs
View projecthttps://github.com/sunriseapps/imagesorcery-mcp
Many agent image tools send pictures to a cloud model to “look” at them, which feels wrong for screenshots, IDs or internal documents. ImageSorcery MCP stays local: OpenCV for cropping, resizing, drawing and blurring, Ultralytics models for object detection, EasyOCR for text, all running on your machine. The repo had about 330 stars as of 2026-10-06.
What it does
- Basic edits:
crop,resize,rotate,change_color(grayscale or sepia, say) andoverlayfor logos and watermarks. - Annotation and redaction:
draw_rectangles,draw_arrowsanddraw_textsmark up images,blurhides a region, andfillpaints an area or makes it transparent. - Recognition:
detectfinds objects with pretrained models and can return segmentation masks,findlocates objects from a text description (“the dog in this photo”), andocrextracts text. - Chained tasks: the model strings tools together, for example
findthe cat, thencropso it’s centered; the built-inremove-backgroundprompt walks through cutting out a subject.
Who it’s for
- People writing docs and tutorials who want arrows, boxes and redactions added to a batch of screenshots.
- Anyone sorting photos who wants them filed by content, such as “photos with pets”.
- People handling scans and forms who want text or form fields extracted before tidying them up.
Setup
You need Python 3.10+ and pipx. Run the post-install step once after installing; it downloads the detection models:
pipx install imagesorcery-mcp
imagesorcery-mcp --post-install
Then add "imagesorcery-mcp": {"command": "imagesorcery-mcp", "timeout": 100} to your client config.
Our take
Most image servers call a generation model. ImageSorcery handles the everyday jobs: edit, annotate, recognize, offline. That’s why it’s here. Some caveats. File paths are unrestricted by default, so the agent can read and write images anywhere on your machine; set IMAGESORCERY_AVAILABLE_PATHS to fence it in. The first install downloads sizable models, and slim Linux or Docker images may lack OpenCV’s system libraries. Anonymous telemetry is off by default, but the README’s one-shot install prompt for Cline asks the agent to turn it on after asking you, so watch for that. The last commit was in May 2026, so updates aren’t frequent. MIT-licensed.