图片工具MCP:获取和压缩图片
一个支持从URL或本地文件获取图片尺寸并进行压缩的Model Context Protocol (MCP)服务。
快速入门
主要功能
- 获取远程或本地图片的尺寸
- 使用TinyPNG API压缩远程或本地图片
- 将图片转换为webp、jpeg/jpg、png格式
使用方法
作为MCP服务运行
- 安装服务:
npx image-tools-mcp - 配置环境变量:
TINIFY_API_KEY: TinyPNG API密钥,用于压缩功能FIGMA_API_TOKEN: Figma API密钥,用于从Figma获取图片链接
- 启动服务后,通过MCP客户端调用工具函数。
工具函数示例
- 获取远程图片尺寸:
调用
get_image_size,传入imageUrl参数。 - 获取本地图片尺寸:
调用
get_local_image_size,传入imagePath参数。 - 压缩远程图片:
调用
compress_image_from_url,传入imageUrl和可选的outputFormat。 - 压缩本地图片:
调用
compress_local_image,传入imagePath及可选的outputPath和outputFormat。 - 从Figma获取图片链接:
调用
figma,传入figmaUrl参数。
更多详细信息,请参考中文文档。
