关于 mcp-image-compression
mcp-image-compression 是一个基于 MCP 架构的图像压缩微服务,可压缩 JPEG、PNG、WebP、AVIF 等格式的图像。它面向需要优化网站和应用图像资源的开发者。
主要功能
- 01支持 JPEG、PNG、WebP、AVIF 格式
- 02可自定义压缩质量
- 03根据图像内容自动选择压缩参数
- 04支持多张图像并行压缩
- 05项目声明可离线使用
适用场景
- 01优化网站图片以提升加载速度
- 02批量压缩应用所用的图像资源
- 03在 MCP 客户端中调用图像压缩工具
MCP 相关
该项目是一个 MCP 服务,向 MCP 客户端暴露 image_compression 工具,接收图像 URL、质量和输出格式参数并返回压缩后图像的 URL。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mcp-image-compression
项目概述
mcp-image-compression 是一款基于 MCP(Modal Context Protocol)架构的高性能图像压缩微服务。该服务专注于提供快速、高质量的图像压缩功能,帮助开发者优化网站和应用的图像资源,从而提升加载速度和用户体验。
功能特性
- 多格式支持:压缩 JPEG、PNG、WebP、AVIF 等主流图像格式
- 离线使用:无需连接互联网即可使用
- 智能压缩:根据图像内容自动选择最佳压缩参数
- 批量处理:支持并行压缩多张图像,提高效率
- 质量控制:可自定义压缩质量,平衡文件大小和视觉质量
工具
image_compression- 图像压缩
- 输入:
urls(strings):待压缩图像的 URLquality(int):压缩质量(0-100)format(string):压缩图像的格式(例如 "jpeg"、"png"、"webp"、"avif")
- 返回:压缩后图像的 URL
设置
NPX
{
"mcpServers": {
"Image compression": {
"command": "npx",
"args": [
"-y",
"@inhiblab-core/mcp-image-compression"
],
"env": {
"IMAGE_COMPRESSION_DOWNLOAD_DIR": "<YOUR_DIR>"
},
"disabled": false,
"autoApprove": []
}
}
}
构建
docker build -t mcp-image-compression .
许可证
此 MCP 服务采用 MIT 许可证。您可以自由使用、修改和分发该软件,但需遵守 MIT 许可证的条款和条件。详情请参阅项目仓库中的 LICENSE 文件。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
