Integrates image downloading and optimization tools for efficient retrieval, resizing, and format conversion of web imag...
Created byApr 23, 2025
MCP Image Downloader
An MCP server that provides tools for downloading and optimizing images. Built using the Model Context Protocol (MCP), this server enables AI assistants to download images from URLs and perform basic image optimization tasks.
Features
Download images from URLs with proper error handling
Optimize images with options for:
- Resizing (maintaining aspect ratio)
- Quality adjustment (JPEG/WebP)
- Format conversion
Installation
Usage
As an MCP Server
Add the server to your MCP configuration (e.g., in Claude Desktop's config):
Available Tools
download_image
Downloads an image from a URL to a specified path.
Parameters:
`url`: URL of the image to download
`outputPath`: Path where to save the image
optimize_image
Creates an optimized version of an image.
Parameters:
`inputPath`: Path to the input image
`outputPath`: Path where to save the optimized image
`width` (optional): Target width (maintains aspect ratio if only width is specified)
`height` (optional): Target height (maintains aspect ratio if only height is specified)
`quality` (optional): JPEG/WebP quality (1-100)
Development
Requirements
Node.js 16 or higher
NPM or compatible package manager
License
MIT License - see the [LICENSE](LICENSE) file for details.