
MCP Image Downloader

2024.12.19
4
JavaScript图像处理自动化工具内容生成
MCP Image Downloader 是一个基于 Model Context Protocol (MCP) 的服务,主要用于从 URL 下载图像并进行基本的图像优化处理。它提供了下载和优化图像的功能,适用于需要自动化处理图像的场景。
View on GitHub
Overview
基本能力
产品定位
MCP Image Downloader 是一个专门用于图像下载和优化的 MCP 服务,旨在为 AI 助手或其他自动化工具提供图像处理能力。
核心功能
- 从 URL 下载图像,并具备错误处理能力。
- 图像优化功能,包括:
- 调整大小(保持宽高比)。
- 质量调整(JPEG/WebP)。
- 格式转换。
适用场景
- AI 助手需要从网络下载图像的场景。
- 需要对图像进行自动化优化的场景。
- 开发者在构建自动化图像处理工具时的辅助工具。
工具列表
- download_image:从 URL 下载图像到指定路径。
- 参数:
url
(图像 URL)、outputPath
(保存路径)。 - optimize_image:创建图像的优化版本。
- 参数:
inputPath
(输入图像路径)、outputPath
(输出路径)、width
(可选,目标宽度)、height
(可选,目标高度)、quality
(可选,质量 1-100)。
常见问题解答
- 无特定常见问题解答内容。
使用教程
使用依赖
- Node.js 16 或更高版本。
- NPM 或兼容的包管理器。
安装教程
# 克隆仓库
git clone https://github.com/qpd-v/mcp-image-downloader.git
cd mcp-image-downloader
# 安装依赖
npm install
# 构建项目
npm run build
调试方式
# 开发模式运行
npm run start
# 构建项目
npm run build
作为 MCP 服务器使用
在 MCP 配置中添加服务器(例如在 Claude Desktop 的配置中):
{
"mcpServers": {
"image-downloader": {
"command": "node",
"args": ["/path/to/mcp-image-downloader/build/index.js"]
}
}
}