这是一个用于图像处理的 MCP 服务器,借助 Sharp 库为用户提供丰富的图像操作功能,能满足多样化的图片处理需求。
{
"mcpServers": {
"Image Process MCP": {
"command": "npx",
"args": ["-y", "image-process-mcp-server"]
}
}
}
{
"mcpServers": {
"Image Process MCP": {
"command": "cmd",
"args": ["/c", "npx", "-y", "image-process-mcp-server"]
}
}
}
该服务器提供了以下强大的图像处理工具:
resizeImage):可灵活调节图片的宽度和高度。convertFormat):能将图片转换为多种不同的格式,如 jpeg、png、webp、avif、tiff、gif。cropImage):精准裁剪图片的指定区域。rotateImage):实现图片的旋转操作。getImageInfo):快速获取图片的基本信息,如尺寸、格式等。此服务器的运行依赖以下组件:
请确保在使用前已正确安装这些依赖项。
在 Claude 中,您可以使用以下方式调用工具:
请帮我将这张图片调整为宽度 500 像素。
输入路径:/path/to/input.jpg
输出路径:/path/to/output.jpg
请把这张 PNG 格式的图片转换成 JPG 格式。
输入路径:/path/to/input.png
输出路径:/path/to/output.jpg
请将这张图片从左上角偏移 100 像素、右下角偏移 200 像素的位置裁剪出来。
输入路径:/path/to/input.jpg
输出路径:/path/to/cropped.jpg
请将这张图片顺时针旋转 90 度。
输入路径:/path/to/input.jpg
输出路径:/path/to/rotated.jpg
请告诉我这张图片的详细信息。
图片路径:/path/to/image.png
{
"input_path": "输入图片的路径",
"output_path": "输出图片的路径",
"width": 宽度(像素,可选),
"height": 高度(像素,可选),
"fit": "调整方式,选项:cover, contain, fill, inside, outside,默认为 cover"
}
{
"input_path": "输入图片的路径",
"output_path": "输出图片的路径",
"format": "目标格式,可选值:jpeg, png, webp, avif, tiff, gif",
"quality": 图片质量(1 - 100),仅适用于支持压缩的格式,默认为 80
}
{
"input_path": "输入图片的路径",
"output_path": "输出图片的路径",
"left": 左边缘偏移量(像素),
"top": 上边缘偏移量(像素),
"right": 右边缘偏移量(像素),
"bottom": 下边缘偏移量(像素)
}
{
"input_path": "输入图片的路径",
"output_path": "输出图片的路径",
"degree": 旋转角度(顺时针方向,范围: - 180 到 180 度)
}
{
"input_path": "图片的路径"
}
本项目采用 MIT 许可证。