Image Tools MCP(模型上下文协议)服务是一款强大的图像处理工具,可获取图片尺寸、压缩优化图片、转换图片格式,还能从 Figma 文件提取图片链接,为图像处理提供了一站式解决方案。
该工具可以通过命令行或集成到其他系统中使用。不过为了使所有功能正常运行,建议设置以下环境变量:
TINIFY_API_KEY:用于调用 TinyPNG 接口。获取方式请访问 TinyPNG 开发者页面FIGMA_API_TOKEN:用于与 Figma API 交互。获取方式请参考 Figma 开发文档注意:基础功能(获取尺寸信息)无需上述环境变量即可使用。
以下是主要接口规范的使用示例:
{
options: {
imageUrl: string // 需要获取尺寸的图片 URL 地址
}
}
{
options: {
imagePath: string; // 绝对路径的本地图片文件
}
}
{
options: {
imageUrl: string // 需要压缩的图片 URL 地址
outputFormat?: "image/webp" | "image/jpeg" | "image/jpg" | "image/png" // 可选输出格式
}
}
{
options: {
imagePath: string // 绝对路径的本地图片文件
outputPath?: string // 可选的目标输出路径
outputFormat?: "image/webp" | "image/jpeg" | "image/jpg" | "image/png" // 可选输出格式
}
}
{
options: {
figmaUrl: string; // 需要解析的 Figma 文件链接
}
}
本项目基于以下优秀开源库构建:
本项目遵循 MIT 开源协议,欢迎自由使用和修改。