MCP Catalogs
Homeimage-processing-mcp-server screenshot

image-processing-mcp-server

by rafael-castelo·1·Score 28

MCP server for image processing tasks including resizing, compression, format conversion, metadata extraction, and cropping.

mediadeveloper-toolsfile-system
0
Forks
0
Open issues
12 mo ago
Last commit
2d ago
Indexed

Overview

This is a well-structured MCP server that provides essential image processing capabilities through a clean TypeScript implementation. The server exposes five main tools (resize, compress, convert format, get metadata, and crop) plus a batch processing tool, allowing users to perform various image operations directly from their IDE or AI assistant. The implementation supports common image formats including JPEG, PNG, WebP, AVIF, and TIFF with configurable quality settings.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Automatically resize website images for different responsive layouts
you:Batch convert large image libraries to more efficient formats
you:Extract metadata from images for cataloging or analysis purposes
you:What image formats are supported?
you:Can I process multiple images at once?

When to choose this

Choose this MCP server when you need to perform image processing tasks directly within your AI coding assistant without leaving your IDE.

When NOT to choose this

Avoid this server for production-grade image processing pipelines or applications requiring advanced features like OCR, object detection, or machine learning-based image analysis.

Tools this server exposes

6 tools extracted from the README
  • resize-image

    Resize an image to a given width and height

  • compress-image

    Compress an image while preserving as much quality as possible

  • convert-image-format

    Convert an image to another format without losing quality

  • get-image-metadata

    Retrieves basic file information about an image

  • crop-image

    Crop an image to a specified rectangular area

  • batch-image-processing

    Run multiple image processing tasks in a single batch operation

Comparable tools

sharp-mcpimage-processing-cli-mcpgraphic-design-tool

Installation

Installation

  1. **Prerequisites:** Node.js (version 14 or higher recommended) and npm
  2. **Clone and install:**

``bash git clone git@github.com/rafael-castelo/image-processing-mcp-server.git cd image-processing-mcp npm install npm run build ``

  1. **Configure in Claude Desktop:**

``json { "mcpServers": { "image-processing": { "command": "node", "args": ["path/to/mcp/server/build/index.js"] } } } ``

  1. **Using with Cursor (NPX):**

```json { "mcpServers": { "image-processing": { "command": "npx", "args": [ "-y", "image-processing-mcp-server" ] } } }

FAQ

What image formats are supported?
The server supports JPEG, JPG, PNG, WebP, AVIF, and TIFF formats for processing operations.
Can I process multiple images at once?
Yes, use the 'batch-image-processing' tool to perform operations on multiple images in a single request.

Compare image-processing-mcp-server with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.