WebP格式转换服务

一个基于MCP协议的图像转换服务器,支持将PNG、JPG和JPEG文件批量或单张转换为WebP格式,并提供质量配置和无损压缩选项。

  • by xoy8n
  • JavaScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 xoy8n/webp-converter

使用说明

WebP转换MCP服务器

此项目是一个将图像文件转换为WebP格式的模型上下文协议(MCP)服务器。

特性

  • 将PNG、JPG和JPEG文件转换为WebP
  • 支持单张图像或批量图像转换
  • 配置质量和无损压缩的选项
  • 保留原始文件的选项
  • 提供转换结果的详细报告

安装与执行

npx -y @xoy8n/webp-converter@latest

光标mcp.json配置

{
  "mcpServers": {
    "webp-converter": {
      "command": "npx",
      "args": ["-y", "@xoy8n/webp-converter@latest"]
    }
  }
}

MCP工具列表

1.convert_to_webp

将单个图像文件转换为WebP格式。

参数:

  • image_path:要转换的图像文件的路径
  • base_path:基本目录路径
  • quality:WebP质量设置(默认值:95)
  • lossless:是否使用无损压缩(默认值:false)
  • keep_original:是否保留原始文件(默认值:false)

退货:

  • 转换成功状态
  • 输入/输出文件路径
  • 转换前后的文件大小
  • 应用的质量和压缩设置

2.批量翻转

一次性将多个图像文件转换为WebP格式。

参数:

  • image_paths:要转换的图像文件的路径数组
  • base_path:基本目录路径(可选)
  • quality:WebP质量设置(默认值:95)
  • lossless:是否使用无损压缩(默认值:false)
  • keep_original:是否保留原始文件(默认值:false)

退货:

  • 每个图像文件的转换结果数组

如何使用

  1. 选择要转换的图像文件。
  2. 跑吧 convert_to_webp 或 batch_convert_to_webp 通过MCP工具执行命令。
  3. 检查转换结果。

许可证

麻省理工学院