
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.
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:
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 READMEresize-imageResize an image to a given width and height
compress-imageCompress an image while preserving as much quality as possible
convert-image-formatConvert an image to another format without losing quality
get-image-metadataRetrieves basic file information about an image
crop-imageCrop an image to a specified rectangular area
batch-image-processingRun multiple image processing tasks in a single batch operation
Comparable tools
Installation
Installation
- **Prerequisites:** Node.js (version 14 or higher recommended) and npm
- **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 ``
- **Configure in Claude Desktop:**
``json { "mcpServers": { "image-processing": { "command": "node", "args": ["path/to/mcp/server/build/index.js"] } } } ``
- **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
Last updated · Auto-generated from public README + GitHub signals.