
Zipic MCP Server

2025.03.19
3
Swift图像压缩文件优化内容生成
Zipic MCP Server 是一个基于 Model Context Protocol 的图像压缩服务,提供快速和高级的图像压缩功能。该服务允许用户通过简单的工具或高级设置来压缩和优化图像,支持多种输出格式和批量处理。
View on GitHub
Overview
基本能力
产品定位
Zipic MCP Server 是一个专为图像压缩和优化设计的服务,旨在通过简单的工具和高级设置帮助用户快速压缩图像,减少文件大小,同时保持图像质量。
核心功能
- 快速图像压缩:使用默认设置快速压缩图像。
- 高级压缩:可调整压缩级别、输出格式、尺寸等参数。
- 多格式支持:支持 JPEG、WebP、HEIC、AVIF 和 PNG 格式。
- 批量处理:支持同时压缩多个图像或整个目录。
- 大小保留选项:可选择替换原始文件或保存为新文件。
适用场景
- 网站优化:减少图像大小以提高网页加载速度。
- 存储管理:压缩大型照片库以节省磁盘空间。
- 格式转换:将图像转换为不同格式以提高兼容性。
- 批量处理:使用一致的设置处理多个图像。
- 社交媒体准备:优化图像以适应特定平台的要求。
工具列表
quickCompress
:使用默认设置快速压缩图像。urls
(必需):指向图像或包含图像的目录的文件路径数组。advancedCompress
:使用高级设置压缩图像。urls
(必需):指向图像或包含图像的目录的文件路径数组。level
(可选):压缩级别(1-6,1为最高质量,6为最大压缩)。format
(可选):输出格式("original", "jpeg", "webp", "heic", "avif", "png")。width
(可选):目标宽度(0为自动调整)。height
(可选):目标高度(0为自动调整)。suffix
(可选):压缩文件名的自定义后缀。directory
(可选):压缩图像的输出目录路径。
常见问题解答
- 如何安装? 提供了一键安装和从源代码构建两种方式。
- 如何配置? 提供了在 Claude.app 和 Cursor 编辑器中的配置示例。
- 如何使用? 提供了快速压缩和高级压缩的 JSON 示例。
使用教程
使用依赖
- Swift 6.0 或更高版本。
- macOS 14.0 或更高版本。
- MCP Swift SDK 0.2.0 或更高版本。
安装教程
选项1:一键安装
curl -fsSL https://raw.githubusercontent.com/okooo5km/zipic-mcp-server/main/install.sh | bash
选项2:从源代码构建
- 克隆仓库:
git clone https://github.com/okooo5km/zipic-mcp-server.git
cd zipic-mcp-server
- 构建项目:
swift build -c release
- 安装二进制文件:
mkdir -p ~/.local/bin
cp $(swift build -c release --show-bin-path)/zipic-mcp-server ~/.local/bin/
- 确保
~/.local/bin
在 PATH 中:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc # or ~/.bashrc
source ~/.zshrc # or source ~/.bashrc
调试方式
# 显示帮助信息
zipic-mcp-server --help
# 显示版本信息
zipic-mcp-server --version