一个用于图像处理的 MCP 服务器,使用 Sharp 库提供图像操作功能。
该服务器提供了以下图像处理工具:
resizeImage):调整图片的宽度和高度convertFormat):将图片转换为不同的格式(jpeg、png、webp、avif、tiff、gif)cropImage):裁剪图片的指定区域rotateImage):旋转图片getImageInfo):获取图片的基本信息(尺寸、格式等){
"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"]
}
}
}
{
"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": 顶部边缘的偏移量(像素),
"width": 裁剪宽度(像素),
6"height": 裁剪高度(像素)
}
{
"input_path": "输入图片的路径",
"output_path": "输出图片的路径",
"angle": 旋转角度(度)
}
{
"input_path": "图片的路径"
}
在 Claude 中,可以使用以下方式调用工具:
请帮我将图片调整为宽度500像素的大小
输入路径:/path/to/input.jpg
输出路径:/path/to/output.jpg
MIT