MCP Catalogs
Homegimp-mcp screenshot

gimp-mcp

by maorcc·110·Score 49

GIMP MCP server lets AI assistants edit images through 56 specialized tools with live visual feedback.

mediaai-llmdeveloper-tools
16
Forks
3
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

GIMP MCP bridges GIMP's professional image editing capabilities with AI assistants through the Model Context Protocol. It enables users to edit images by describing what they want in natural language, with the AI able to verify each change through live visual feedback. The server supports fully autonomous multi-step workflows, from opening and editing images to verification and export. Key features include 56 dedicated tool commands covering all major GIMP operations and the ability to get state snapshots without saving to disk.

Try asking AI

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

you:Iterative background removal with visual verification
you:Expression editing and character modifications
you:Complex multi-step pipelines including color adjustments and text compositing
you:What makes GIMP MCP different from other GIMP integrations?
you:Which versions of GIMP are supported?
you:What AI clients work with GIMP MCP?

When to choose this

Choose this when you need AI-powered image editing with visual verification, especially for complex multi-step workflows requiring iterative feedback.

When NOT to choose this

Don't choose this if you need non-destructive editing workflows or if you're locked into the Creative Cloud ecosystem.

Tools this server exposes

12 tools extracted from the README
  • get_state_snapshotget_state_snapshot(image_index, max_size, region, label)

    Returns a live PNG of the current image state

  • adjust_brightness_contrast

    Adjust brightness and contrast of the image

  • scale_image

    Scale the image to exact dimensions

  • select_rectangle

    Create a rectangular selection

  • create_layer

    Create a new empty layer

  • fill_selection

    Fill the current selection with a color

  • add_text

    Add a text layer to the image

  • apply_gaussian_blur

    Apply a Gaussian blur filter to the image

  • open_image

    Open an image file

  • export_image

    Export the image to a file

  • get_image_metadata

    Get metadata about the current image

  • get_context_state

    Get current GIMP context state including colors and brush settings

Comparable tools

photoshop-mcpstable-diffusion-apiimageio-mcpgmic-mcp

Installation

Installation

Prerequisites

  • GIMP 3.2+ (tested on 3.2.2)
  • Python 3.8+
  • uv (Python package manager)
  • MCP-compatible AI client (Claude Desktop, Claude Code, etc.)

Steps

  1. Clone and install dependencies:
git clone https://github.com/maorcc/gimp-mcp.git
cd gimp-mcp
uv sync
  1. Install the GIMP plugin by copying gimp-mcp-plugin.py to GIMP's plug-ins directory:

**Linux:**

mkdir -p ~/.config/GIMP/3.0/plug-ins/gimp-mcp-plugin
cp gimp-mcp-plugin.py ~/.config/GIMP/3.0/plug-ins/gimp-mcp-plugin/
chmod +x ~/.config/GIMP/3.0/plug-ins/gimp-mcp-plugin/gimp-mcp-plugin.py

**macOS:**

mkdir -p ~/Library/Application\ Support/GIMP/3.0/plug-ins/gimp-mcp-plugin
cp gimp-mcp-plugin.py ~/Library/Application\ Support/GIMP/3.0/plug-ins/gimp-mcp-plugin/
chmod +x ~/Library/Application\ Support/GIMP/3.0/plug-ins/gimp-mcp-plugin/gimp-mcp-plugin.py

**Windows:** Copy to %APPDATA%\GIMP\3.2\plug-ins\gimp-mcp-plugin\gimp-mcp-plugin.py

  1. Start the MCP server in GIMP: Open an image > Tools > Start MCP Server
  1. Configure your MCP client. For Claude Desktop:
{
  "mcpServers": {
    "gimp": {
      "command": "uv",
      "args": ["run", "--directory", "/full/path/to/gimp-mcp", "gimp_mcp_server.py"]
    }
  }
}

FAQ

What makes GIMP MCP different from other GIMP integrations?
Unlike other integrations, the AI can see the image at any point without saving to disk using `get_state_snapshot`, supports autonomous multi-step workflows, and provides 56 dedicated tool commands covering all major GIMP operations.
Which versions of GIMP are supported?
GIMP MCP is fully compatible with GIMP 3.2.x, with all breaking API changes resolved and tested (56/56 tools passing).
What AI clients work with GIMP MCP?
GIMP MCP is universal MCP-compatible and works with Claude Desktop, Claude Code, Gemini CLI, PydanticAI, and other MCP-compliant AI assistants.

Compare gimp-mcp with

GitHub →

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