MCP 图像下载器是一个基于 Model Context Protocol (MCP) 的服务器,为用户提供了下载和优化图像的工具。借助 Node.js 构建,它允许 AI 助手从 URL 下载图像,并能执行基础的图像优化任务。
MCP 图像下载器使用便捷,您只需按以下步骤操作,即可开启图像下载和优化之旅。
# 克隆仓库
git clone https://github.com/qpd-v/mcp-image-downloader.git
cd mcp-image-downloader
# 安装依赖
npm install
# 构建项目
npm run build
将服务器添加到您的 MCP 配置中(例如在 Claude Desktop 的配置文件中):
{
"mcpServers": {
"image-downloader": {
"command": "node",
"args": ["/path/to/mcp-image-downloader/build/index.js"]
}
}
}
# 克隆仓库
git clone https://github.com/qpd-v/mcp-image-downloader.git
cd mcp-image-downloader
# 安装依赖
npm install
# 构建项目
npm run build
download_image从 URL 下载图像并保存到指定路径。
{
"name": "download_image",
"parameters": {
"url": "https://example.com/image.jpg",
"outputPath": "/path/to/save/image.jpg"
}
}
参数说明:
url: 需要下载的图像 URL。outputPath: 保存图像的目标路径。optimize_image根据指定参数生成优化版本的图像。
{
"name": "optimize_image",
"parameters": {
"inputPath": "/path/to/input/image.jpg",
"outputPath": "/path/to/output/image.jpg",
"width": 800,
"quality": 80
}
}
参数说明:
inputPath: 输入图像的路径。outputPath: 优化后图像的保存路径。width(可选): 目标宽度(保持纵横比,如果仅指定宽度)。height(可选): 目标高度(保持纵横比,如果仅指定高度)。quality(可选): JPEG/WebP 质量(1 - 100)。# 以开发模式运行
npm run start
# 构建项目
npm run build
本项目采用 MIT 许可证,详细信息请参阅 LICENSE 文件。
qpd-v
0.1.0 - 初始发布