ImageSorcery

v1.0.0โ€ขSearch & Data Extractionโ€ขstable

๐Ÿ ๐Ÿ  ๐Ÿง ๐ŸŽ ๐ŸชŸ - ComputerVision-based ๐Ÿช„ sorcery of image recognition and editing tools for AI assistants.

computer-visionimage-editingimage-manipulationimage-processingmcp
Share:
312
Stars
0
Downloads
0
Weekly
0/5

What is ImageSorcery?

ImageSorcery is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ๐Ÿ ๐Ÿ  ๐Ÿง ๐ŸŽ ๐ŸชŸ - computervision-based ๐Ÿช„ sorcery of image recognition and editing tools for ai assistants.

๐Ÿ ๐Ÿ  ๐Ÿง ๐ŸŽ ๐ŸชŸ - ComputerVision-based ๐Ÿช„ sorcery of image recognition and editing tools for AI assistants.

This server falls under the Search & Data Extraction category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • ๐Ÿ ๐Ÿ  ๐Ÿง ๐ŸŽ ๐ŸชŸ - ComputerVision-based ๐Ÿช„ sorcery of image recognit

Use Cases

Perform image recognition and editing.
Extract text via OCR.
Manipulate images with computer vision.
sunriseapps

Maintainer

LicenseMIT License
Languagepython
Versionv1.0.0
UpdatedMay 19, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx imagesorcery-mcp

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use ImageSorcery

ImageSorcery MCP is a local, privacy-first image processing server for AI assistants that leverages OpenCV and computer vision to provide 16 tools including object detection, OCR text extraction, cropping, resizing, rotation, blur, color changes, background removal, shape and text drawing, image overlays, and metadata inspection. All processing runs on your own machineโ€”no images are sent to external APIs. It works on Linux, macOS, and Windows and integrates with Claude Desktop and other MCP clients.

Prerequisites

  • Python 3.10 or later installed
  • pipx installed (`pip install pipx`)
  • System libraries: ffmpeg, libsm6, libxext6, and libgl1-mesa-glx (Linux); on macOS Homebrew handles most dependencies
  • Claude Desktop or another MCP-compatible client
1

Install ImageSorcery MCP via pipx

Use pipx to install the package in an isolated environment and then run the post-install step which downloads the computer vision models.

pipx install imagesorcery-mcp
imagesorcery-mcp --post-install
2

Install system dependencies (Linux)

On Debian/Ubuntu-based systems install the required system libraries that OpenCV depends on.

sudo apt-get install -y ffmpeg libsm6 libxext6 libgl1-mesa-glx
3

Configure Claude Desktop

Add the ImageSorcery server to Claude Desktop's configuration file. The `timeout` value is set to 100 seconds to accommodate slower model inference on large images.

{
  "mcpServers": {
    "imagesorcery-mcp": {
      "command": "imagesorcery-mcp",
      "transportType": "stdio",
      "timeout": 100
    }
  }
}
4

Optionally restrict file access paths

Set the `IMAGESORCERY_AVAILABLE_PATHS` environment variable to a colon-separated (Linux/macOS) or semicolon-separated (Windows) list of directories ImageSorcery is allowed to read from and write to.

# Add to the env block in your Claude Desktop config:
{
  "mcpServers": {
    "imagesorcery-mcp": {
      "command": "imagesorcery-mcp",
      "transportType": "stdio",
      "timeout": 100,
      "env": {
        "IMAGESORCERY_AVAILABLE_PATHS": "/home/user/photos:/home/user/output"
      }
    }
  }
}
5

Restart Claude Desktop and test

Restart Claude Desktop to load the server. Ask Claude to detect objects in a local image file to confirm the 16 tools are available.

ImageSorcery Examples

Client configuration

Full Claude Desktop config for ImageSorcery with path restriction. Adjust IMAGESORCERY_AVAILABLE_PATHS to match your image directories.

{
  "mcpServers": {
    "imagesorcery-mcp": {
      "command": "imagesorcery-mcp",
      "transportType": "stdio",
      "timeout": 100,
      "env": {
        "IMAGESORCERY_AVAILABLE_PATHS": "/home/user/photos:/home/user/output"
      }
    }
  }
}

Prompts to try

Example prompts for image processing tasks through Claude with ImageSorcery.

- "Detect all objects in /home/user/photos/scene.jpg and draw bounding boxes around them"
- "Extract all text from /home/user/documents/scan.png using OCR"
- "Find the cat in /home/user/photos/garden.jpg, crop the image to center on it, and save to /home/user/output/cat.jpg"
- "Resize /home/user/photos/logo.png to 200x200 pixels"
- "Remove the background from /home/user/photos/portrait.jpg"

Troubleshooting ImageSorcery

imagesorcery-mcp command not found after pipx install

Run `pipx ensurepath` to add the pipx bin directory to your PATH, then open a new terminal. Alternatively, find the binary at `~/.local/bin/imagesorcery-mcp` and use the full path in your Claude Desktop config.

Post-install fails or object detection models are missing

Run `imagesorcery-mcp --post-install` again in a terminal where you have internet access. On Linux confirm libgl1-mesa-glx is installed before the post-install step, as OpenCV requires it to load.

Permission denied errors when accessing image files

Set `IMAGESORCERY_AVAILABLE_PATHS` to include the directories where your images reside. Without this variable, access may be restricted to the default working directory. Use absolute paths and separate multiple directories with `:` on macOS/Linux or `;` on Windows.

Frequently Asked Questions about ImageSorcery

What is ImageSorcery?

ImageSorcery is a Model Context Protocol (MCP) server that ๐Ÿ ๐Ÿ  ๐Ÿง ๐ŸŽ ๐ŸชŸ - computervision-based ๐Ÿช„ sorcery of image recognition and editing tools for ai assistants. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install ImageSorcery?

Follow the installation instructions on the ImageSorcery GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with ImageSorcery?

ImageSorcery works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is ImageSorcery free to use?

Yes, ImageSorcery is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Search & Data Extraction MCP Servers

Explore all search & data extraction servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "imagesorcery-mcp": { "command": "npx", "args": ["-y", "imagesorcery-mcp"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide โ†’

Ready to use ImageSorcery?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides