返回市场
MCP图像下载器

MCP图像下载器

作者:qpd-v12 星标更新:2024-12-19

项目介绍

MCP 图像下载器

一个提供下载和优化图像工具的MCP服务器。该服务器基于模型上下文协议(MCP)构建,使AI助手能够从URL下载图像并执行基本的图像优化任务。

功能

  • 从URL下载图像,并具有适当的错误处理
  • 通过以下选项优化图像:
    • 调整大小(保持宽高比)
    • 质量调整(JPEG/WebP)
    • 格式转换

安装

# 克隆仓库
git clone https://github.com/qpd-v/mcp-image-downloader.git
cd mcp-image-downloader

# 安装依赖
npm install

# 构建项目
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)

开发

# 在开发模式下运行
npm run start

# 构建项目
npm run build

要求

  • Node.js 16或更高版本
  • NPM或兼容的包管理器

许可证

MIT许可证 - 查看LICENSE文件以获取详细信息。

作者

qpd-v

版本

0.1.0 - 初始发布