Skip to main content
Glama

mochify-cli

MCP Badge License: MIT

Una herramienta de línea de comandos y servidor MCP para mochify.app, una API de compresión y conversión de imágenes rápida y centrada en la privacidad, impulsada por un motor nativo en C++.

Comprime y convierte imágenes a formatos modernos (AVIF, JXL, WebP, Jpegli) desde tu terminal, o permite que asistentes de IA como Claude tengan acceso directo al procesamiento de imágenes a través del Model Context Protocol.

Instalación

macOS (Homebrew):

brew tap getmochify/mochify
brew install mochify

Linux / WSL:

# x86_64
curl -L https://github.com/getmochify/mochify-cli/releases/latest/download/mochify-linux-x86_64 -o mochify
chmod +x mochify
sudo mv mochify /usr/local/bin/

# arm64
curl -L https://github.com/getmochify/mochify-cli/releases/latest/download/mochify-linux-arm64 -o mochify
chmod +x mochify
sudo mv mochify /usr/local/bin/

Manual: Todos los binarios en Releases.

Desde el código fuente:

cargo install --path .

Related MCP server: tinypng-mcp-server

Autenticación

Inicia sesión con tu cuenta de mochify.app para desbloquear tu cuota completa:

mochify auth login

Esto abrirá tu navegador, donde podrás iniciar sesión y autorizar la CLI. Tus credenciales se guardan automáticamente en ~/.config/mochify/credentials.toml; no se requieren variables de entorno ni copiar claves manualmente. Tanto la CLI como el servidor MCP las detectan automáticamente.

mochify auth status   # check whether you're signed in
mochify auth logout   # remove saved credentials

El nivel gratuito (sin autenticación) está limitado a 25 imágenes por día. Regístrate en mochify.app.

Uso de la CLI

mochify [OPTIONS] <FILES>...

Opciones

Flag

Descripción

-t, --type <FORMAT>

Formato de salida: jpg, png, webp, avif, jxl

-w, --width <N>

Ancho objetivo en píxeles

-H, --height <N>

Altura objetivo en píxeles

--crop

Recortar a las dimensiones exactas

-r, --rotation <DEG>

Rotación: 0, 90, 180, 270

-o, --output <DIR>

Directorio de salida (por defecto: el mismo que el de entrada)

-p, --prompt <TEXT>

Prompt en lenguaje natural: resuelve los parámetros automáticamente

-k, --api-key <KEY>

Sustitución de clave API (o establece la variable de entorno MOCHIFY_API_KEY)

Ejemplos

# Convert a JPEG to AVIF
mochify photo.jpg -t avif

# Resize and convert to WebP
mochify photo.jpg -t webp -w 800

# Batch convert a folder to AVIF at 1200px wide
mochify ./images/*.jpg -t avif -w 1200 -o ./compressed

# Use a natural-language prompt instead of explicit flags
mochify photo.jpg -p "convert to avif and resize to 1200px wide"

# Prompt works with multiple files too
mochify ./images/*.jpg -p "compress for web, keep under 1000px wide" -o ./out

Servidor MCP (Claude Desktop)

mochify puede ejecutarse como un servidor MCP, permitiendo que Claude procese imágenes en tu nombre directamente desde la conversación.

Configuración

Ejecuta mochify auth login primero, luego añade lo siguiente a tu configuración de Claude Desktop en ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "mochify": {
      "command": "mochify",
      "args": ["serve"]
    }
  }
}

Reinicia Claude Desktop. El servidor mochify aparecerá en tus conexiones y utilizará tus credenciales guardadas automáticamente.

Uso

Simplemente describe lo que quieres en lenguaje natural, con la ruta completa a tu imagen:

"Convert /Users/me/Desktop/photo.jpg to AVIF at 1000px wide"

"Compress all the JPEGs in /Users/me/projects/blog/images/ to WebP and save them to /Users/me/projects/blog/compressed/"

Claude llamará a la herramienta squish automáticamente.

API

Impulsado por la API de mochify en https://api.mochify.xyz/v1/squish.

  • Las imágenes se procesan en memoria y nunca se almacenan en el disco

  • Soporta salida en JPEG (Jpegli), AVIF, JXL, WebP y PNG

  • Hasta 25 MB por imagen

Visita mochify.app para la interfaz web.

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
1wRelease cycle
21Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Normalize and convert more than 400 file types via TweekIT's hosted MCP streamable HTTP endpoint.

  • MCP server for Tinify image optimization — one tool, max optimization

  • Create App Store screenshots, icons, ASO copy, localization, and revisions via hosted MCP.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/getmochify/mochify-cli'

If you have feedback or need assistance with the MCP directory API, please join our Discord server