Back to MCP directory
publicPublicdnsLocal runtime

zipic-mcp-server

Zipic MCP Server是一个基于Swift实现的图像压缩服务,通过MCP协议为LLM提供快速和高级的图像压缩功能。

article

README

🚀 Zipic MCP 服务器

Zipic MCP 服务器是一个提供图像压缩功能的模型上下文协议(MCP)服务器。它能让大型语言模型(LLMs)借助简单和高级的压缩工具,快速完成图像的压缩与优化。此为使用 MCP Swift SDK 实现的 Swift 版本服务器。

Swift 平台 许可证

🚀 快速开始

Zipic MCP 服务器可助力大型语言模型高效处理图像压缩与优化工作,以下将介绍其安装与使用的相关内容。

✨ 主要特性

  • 快速图像压缩:使用默认设置即可快速压缩图像。
  • 高级压缩:能够微调压缩设置,涵盖质量级别、格式和尺寸等方面。
  • 多格式支持:输出图像支持 JPEG、WebP、HEIC、AVIF 或 PNG 等格式。
  • 批量处理:可使用一致的设置处理多个图像。
  • 存储管理:能压缩大型照片库,从而节省磁盘空间。

📦 安装指南

使用 curl 一键安装

curl -L https://github.com/okooo5km/zipic-mcp-server/releases/download/v0.1.0/zipic-mcp-server.zip --output /Applications/Zipic\ MCP\ Server.app

手动构建

  1. 克隆仓库:
git clone https://github.com/okooo5km/zipic-mcp-server.git
  1. 进入目录:
cd zipic-mcp-server
  1. 使用 Swift 包管理器进行构建:
swift build

📚 详细文档

开发要求

  • Swift 6.0 或更高版本
  • macOS 14.0 或更高版本
  • MCP Swift SDK 0.2.0 或更高版本

配置说明

设置为全局命令行工具

export PATH="/Applications/Zipic\ MCP\ Server.app/Contents/Resources/app":$PATH

💻 使用示例

基础用法

{
  "urls": [
    "/Users/username/Desktop/photo.jpg",
    "/Users/username/Pictures/vacation"
  ]
}

高级用法

{
  "urls": ["/Users/username/Desktop/photo.jpg"],
  "level": 2,
  "format": "webp",
  "width": 1200,
  "height": 0
}

使用场景

  • 网页优化:减少图像大小以提高网页性能。
  • 存储管理:压缩大型照片库以节省磁盘空间。
  • 格式转换:在不同平台之间进行图像格式转换。
  • 批量处理:使用一致的设置处理多个图像。

版本历史

请参见 GitHub 发布页面查看版本历史和变更日志。

☕️ 支持项目

如果您觉得 Zipic MCP Server 有帮助,请考虑支持其开发:

  • ⭐️ 在 GitHub 上为该项目点个星
  • 🐛 报告问题或提出功能建议
  • 💝 支持方式:

📄 许可证

Zipic MCP Server 使用 MIT 许可证。这意味着您可以自由地使用、修改和分发该软件,但需遵守 MIT 许可证的条款和条件。

关于

这是一个用于模型上下文协议(MCP)的 Swift 实现,使 AI 助手能够直接压缩和优化图像。该项目基于 MCP Swift SDK 开发。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client