图片优化下载器

@qpd-v/mcp-image-downloader
0 Stars 687 次浏览 qpd-v 更新于 2026-08-23

启用AI助手从URL下载图像并执行基本的图像优化任务。

该服务暂未提供标准配置,请参考 README 手动接入

可用工具 (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: 要下载的图片的 URL
  • outputPath: 保存图片的路径

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 - 初始发布

相关 MCP 服务