图片优化下载器
启用AI助手从URL下载图像并执行基本的图像优化任务。
可用工具 (2 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
download_image 2 个参数 需填 2 项
Download an image from a URL to a specified path
必填参数:url、outputPath
optimize_image 5 个参数 需填 2 项
Create an optimized version of an image
必填参数:inputPath、outputPath
服务介绍
MCP 图像下载器
一个基于 Model Context Protocol (MCP) 的服务器,提供从 URL 下载和优化图像的工具。通过这个服务器,AI 助手能够从 URL 下载图片并执行基本的图像优化任务。
功能
- 从 URL 下载图片,并具有适当的错误处理
- 优化图片,选项包括:
- 调整大小(保持纵横比)
- 质量调整(JPEG/WebP)
- 格式转换
安装
# Clone the repository
git clone https://github.com/qpd-v/mcp-image-downloader.git
cd mcp-image-downloader
# Install dependencies
npm install
# Build the project
npm run build
使用
作为 MCP 服务器
将该服务器添加到您的 MCP 配置中(例如,在 Claude Desktop 的配置文件中):
{
"mcpServers": {
"image-downloader": {
"command": "node",
"args": ["/path/to/mcp-image-downloader/build/index.js"]
}
}
}
可用工具
download_image
从指定 URL 下载图片到指定路径。
参数:
url: 要下载的图片的 URLoutputPath: 保存图片的路径
optimize_image
创建图片的优化版本。
参数:
inputPath: 输入图片的路径outputPath: 保存优化后图片的路径width(可选): 目标宽度(如果仅指定宽度,则保持纵横比)height(可选): 目标高度(如果仅指定高度,则保持纵横比)quality(可选): JPEG/WebP 质量 (1-100)
开发
# Run in development mode
npm run start
# Build the project
npm run build
要求
- Node.js 16 或更高版本
- NPM 或兼容的包管理器
许可证
MIT 许可证 - 详情请参阅 LICENSE 文件。
作者
qpd-v
版本
0.1.0 - 初始发布