Zipic MCP Server

Zipic MCP Server

site icon
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:从源代码构建

  1. 克隆仓库:
git clone https://github.com/okooo5km/zipic-mcp-server.git
cd zipic-mcp-server
  1. 构建项目:
swift build -c release
  1. 安装二进制文件:
mkdir -p ~/.local/bin
cp $(swift build -c release --show-bin-path)/zipic-mcp-server ~/.local/bin/
  1. 确保 ~/.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

许可证

该项目遵循 MIT 开源许可条款。