MCP图像下载器
提供图片下载和优化工具的 MCP 服务器。该服务器基于模型上下文协议 (MCP) 构建,支持 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"]
}
}
}
可用工具
下载图片
将图像从 URL 下载到指定路径。
参数:
url
:要下载的图像的 URLoutputPath
:保存图像的路径
优化图像
创建图像的优化版本。
参数:
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 - 初始版本