mcp-image-downloader
About
Enables AI assistants to download images from URLs and perform basic image optimization tasks.
Details
- Author
- qpd-v
- Repository
- qpd-v/mcp-image-downloader
- GitHub stars
- 4
- Downloads
- 2
- License
- Apache License 2.0
- Categories
- Web Scraping, Media, File Management, AI
Jump to
- Download images from URLs with proper error handling
- Optimize images with options for:
- Resizing (maintaining aspect ratio)
- Quality adjustment (JPEG/WebP)
- Format conversion
Setting up with Highlight
Follow these steps to add this server as a custom Highlight plugin:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
mcp-image-downloaderCommand (node, npx, python, etc.)nodeArguments-
Argument 1
/path/to/mcp-image-downloader/build/index.js
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
npm install
download_image
Downloads an image from a URL to a specified path. Parameters: url (string), outputPath (string)
optimize_image
Creates an optimized version of an image. Parameters: inputPath (string), outputPath (string), width (optional integer), height (optional integer), quality (optional integer)
download_image
Downloads an image from a URL to a specified path.Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"mcp-image-downloader": {
"cwd": "string",
"env": {},
"args": [
"/path/to/mcp-image-downloader/build/index.js"
],
"shell": false,
"command": "node"
}
}
}
Linux
{
"cwd": "string",
"env": [],
"args": [
"/path/to/mcp-image-downloader/build/index.js"
],
"shell": false,
"command": "node"
}
Macos
{
"cwd": "string",
"env": [],
"args": [
"/path/to/mcp-image-downloader/build/index.js"
],
"shell": false,
"command": "node"
}
Windows
{
"cwd": "string",
"env": [],
"args": [
"/path/to/mcp-image-downloader/build/index.js"
],
"shell": false,
"command": "node"
}
A server for downloading and optimizing images from the web.
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.
- Download images from URLs with proper error handling
- Optimize images with options for:
- Resizing (maintaining aspect ratio)
- Quality adjustment (JPEG/WebP)
- Format conversion
# 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
Add the server to your MCP configuration (e.g., in Claude Desktop's config):
{ "mcpServers": { "image-downloader": { "command": "node", "args": ["/path/to/mcp-image-downloader/build/index.js"] } } }
Downloads an image from a URL to a specified path.
- url: URL of the image to download
- outputPath: Path where to save the image
Creates an optimized version of an image.
- 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)
# Run in development mode npm run start # Build the project npm run build
- Node.js 16 or higher
- NPM or compatible package manager
MIT License - see theLICENSEfile for details.
MCP server for Al Jazeera 360 — Connect AI assistants to Al Jazeera's streaming catalog. Search, browse, and retrieve Arabic video content with direct watch links.
Interact with the Bilibili video website, enabling actions like searching for videos, retrieving video information, and accessing user data.
A Model Context Protocol (MCP) server that enables AI applications to search and download audio resources from the Freesound platform via natural language commands.
An MCP server for the Kakuyomu novel posting site, enabling users to search for works, retrieve episode lists, and read content.
Remote MCP for Opera & Classical Music Event Schedules
Opengraph data, web scraping, screenshot features in a handy MCP tool
YouTube data MCP server for AI agents to search videos, fetch transcripts, read comments, and inspect channels, playlists, and video details.
Access YouTube video data and transcripts using the YouTube Data API.
Extract metadata and captions from YouTube videos and convert them to markdown.
A zero-setup server to extract transcripts from YouTube videos on any platform.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


