图像下载优化工具

一个基于MCP协议的图像下载和优化服务器,提供从URL下载图像并进行基本优化处理的功能。

  • by qpd-v
  • JavaScript
  • 本地部署
  • 17 星标
  • 更新于
在 GitHub 查看 qpd-v/mcp-image-downloader

使用说明

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"]
    }
  }
}

可用工具

download_image

将图像从URL下载到指定路径。

参数:

  • url:要下载的图像的URL
  • outputPath:保存图像的路径

优化图像

创建图像的优化版本。

参数:

  • 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许可证-请参阅 许可证 文件以获取详细信息。

作者

qpd-v

版本

0.1.0-初始版本