Omniscient Master Suite OMNISCIENT · 3.1

Image Resizer v1.0.0

Images image-resizer 2 actions MCP

Batch-resize and convert images to a target long side, exact width, exact height, or a bounding box, writing resized copies to a 'resized' subfolder while leaving originals untouched.

The omniscient:// link needs a protocol handler on your machine, which is not built yet. Until then it does nothing — use the commands below.

Actions

Jump to: resize_imageresize_folder

Resize one image

resize_image

Resize a single image file and save a copy. Aspect ratio is preserved unless both width and height are given, in which case the image is fit inside that box.

Inputs

NameTypeRequired / defaultValues and notes
image path required
max_size int optional, default 1920
width int optional, default 0
height int optional, default 0
format enum optional, default keep keepjpegpngwebp
quality int optional, default 90
allow_upscale bool optional, default false
out path optional, default ""

Outputs

NameTypeNotes
file path
width int
height int

Resize a folder

resize_folder

Resize every image in a folder to a target long side (or width/height), writing copies to a 'resized' subfolder. Originals are never modified.

Inputs

NameTypeRequired / defaultValues and notes
folder path required
max_size int optional, default 1920
width int optional, default 0
height int optional, default 0
format enum optional, default keep keepjpegpngwebp
quality int optional, default 90
allow_upscale bool optional, default false
recursive bool optional, default false

Outputs

NameTypeNotes
count int
out_dir path

Use it

Resize one image

Command line

shell
python app.py --action resize_image --params '{"image": "D:/path/to/image"}'

Run from the app’s own folder. Single quotes work in bash and PowerShell; in cmd.exe use double quotes and escape the inner ones.

MCP tool

mcp
run_action("image-resizer", "resize_image", {"image": "D:/path/to/image"})

Workflow node

json
{
  "id": "n0",
  "app": "image-resizer",
  "action": "resize_image",
  "params": {
    "image": "D:/path/to/image"
  },
  "inputs": {}
}

Resize a folder

Command line

shell
python app.py --action resize_folder --params '{"folder": "D:/path/to/folder"}'

Run from the app’s own folder. Single quotes work in bash and PowerShell; in cmd.exe use double quotes and escape the inner ones.

MCP tool

mcp
run_action("image-resizer", "resize_folder", {"folder": "D:/path/to/folder"})

Workflow node

json
{
  "id": "n0",
  "app": "image-resizer",
  "action": "resize_folder",
  "params": {
    "folder": "D:/path/to/folder"
  },
  "inputs": {}
}

Example prompts

Things you can say to Claude, Cursor or Codex once the MCP server is registered.