mcp-image-downloader
- Image & Video Processing
Enables AI assistants to download images from URLs and perform basic image optimization tasks.
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
download_image | Download an image from a URL to a specified path |
optimize_image | Create an optimized version of an image |
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
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 downloadoutputPath
: Path where to save the image
optimize_image
Creates an optimized version of an image.
Parameters:
inputPath
: Path to the input imageoutputPath
: Path where to save the optimized imagewidth
(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 file for details.
Author
qpd-v
Version
0.1.0 - Initial release
GitHub Badge
Glama performs regular codebase and documentation scans to:
- Confirm that the MCP server is working as expected.
- Confirm that there are no obvious security issues with dependencies of the server.
- Extract server characteristics such as tools, resources, prompts, and required parameters.
Our directory badge helps users to quickly asses that the MCP server is safe, server capabilities, and instructions for installing the server.
Copy the following code to your README.md file: