Skip to main content
Glama

mochify-cli

MCP Badge License: MIT

Инструмент командной строки и MCP-сервер для mochify.app — быстрого API для сжатия и конвертации изображений с упором на конфиденциальность, работающего на базе собственного движка C++.

Сжимайте и конвертируйте изображения в современные форматы (AVIF, JXL, WebP, Jpegli) прямо из терминала или предоставьте ИИ-ассистентам, таким как Claude, прямой доступ к обработке изображений через Model Context Protocol.

Установка

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/

Вручную: Все бинарные файлы доступны в разделе Releases.

Из исходного кода:

cargo install --path .

Related MCP server: tinypng-mcp-server

Аутентификация

Войдите в свою учетную запись mochify.app, чтобы разблокировать полную квоту:

mochify auth login

Это откроет ваш браузер, где вы сможете войти в систему и авторизовать CLI. Ваши учетные данные автоматически сохраняются в ~/.config/mochify/credentials.toml — не нужно использовать переменные окружения или копировать ключи вручную. И CLI, и MCP-сервер подхватывают их автоматически.

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

Бесплатный тариф (без аутентификации) ограничен 25 изображениями в день. Зарегистрируйтесь на mochify.app.

Использование CLI

mochify [OPTIONS] <FILES>...

Опции

Флаг

Описание

-t, --type <FORMAT>

Формат вывода: jpg, png, webp, avif, jxl

-w, --width <N>

Целевая ширина в пикселях

-H, --height <N>

Целевая высота в пикселях

--crop

Обрезать до точных размеров

-r, --rotation <DEG>

Поворот: 0, 90, 180, 270

-o, --output <DIR>

Выходная директория (по умолчанию: та же, что и входная)

-p, --prompt <TEXT>

Запрос на естественном языке — автоматически определяет параметры

-k, --api-key <KEY>

Переопределение API-ключа (или установите переменную окружения MOCHIFY_API_KEY)

Примеры

# 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

MCP-сервер (Claude Desktop)

mochify может работать как MCP-сервер, позволяя Claude обрабатывать изображения от вашего имени прямо во время диалога.

Настройка

Сначала выполните mochify auth login, затем добавьте следующее в конфигурацию Claude Desktop по пути ~/Library/Application Support/Claude/claude_desktop_config.json:

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

Перезапустите Claude Desktop. Сервер mochify появится в ваших подключениях и будет автоматически использовать сохраненные учетные данные.

Использование

Просто опишите, что вы хотите сделать, на естественном языке, указав полный путь к изображению:

"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 автоматически вызовет инструмент squish.

API

Работает на базе API mochify по адресу https://api.mochify.xyz/v1/squish.

  • Изображения обрабатываются в оперативной памяти и никогда не сохраняются на диске

  • Поддерживает вывод в форматах JPEG (Jpegli), AVIF, JXL, WebP и PNG

  • До 25 МБ на изображение

Посетите mochify.app для использования веб-интерфейса.

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

Maintenance

Maintainers
Response time
5dRelease cycle
20Releases (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