mochify cli
](https://lobehub.com/mcp/getmochify-mochify-cli) 
命令行工具和MCP服务器 Mochify.app -一个由原生C++引擎提供支持的快速、隐私优先的图像压缩和转换API。
从您的终端将图像压缩并转换为现代格式(AVIF、JXL、WebP、Jpegli),或通过 模型上下文协议.
安装
macOS(Homebrew):
brew tap getmochify/mochify
brew install mochifyLinux/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/手册: 所有二进制文件位于 发布.
来源:
cargo install --path .认证
使用您的账号登录 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] ...选项
| 标志 | 描述 |
|---|---|
-t, --type | 输出格式: jpg, png, webp, avif, jxl |
-w, --width | 目标宽度(像素) |
-H, --height | 目标高度(像素) |
--crop | 裁剪至精确尺寸 |
-r, --rotation | 旋转: 0, 90, 180, 270 |
-o, --output | 输出目录(默认:与输入相同) |
-p, --prompt | 自然语言提示——自动解析参数 |
-k, --api-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 ./outMCP服务器(克劳德桌面)
mochify 可以作为 MCP服务器,让克劳德直接从对话中代表您处理图像。
设置
跑 mochify auth login 首先,将以下内容添加到Claude Desktop配置中 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"mochify": {
"command": "mochify",
"args": ["serve"]
}
}
}重新启动克劳德桌面。mochify服务器将出现在您的连接中,并自动使用您保存的凭据。
用法
只需用自然语言描述你想要什么,并附上你的图像的完整路径:
“转换 /Users/me/Desktop/photo.jpg 到AVIF在1000px宽”“压缩所有JPEG文件/Users/me/projects/blog/images/转到WebP并将其保存到/Users/me/projects/blog/compressed/"
克劳德会打电话给 squish 工具自动。
API
由位于 https://api.mochify.app/v1/squish.
- 图像在内存中处理,从不存储在磁盘上
- 支持JPEG(Jpegli)、AVIF、JXL、WebP和PNG输出
- 每张图像高达25MB
访问 Mochify.app 对于web界面。
