Developer Tools · Image & Video

Gimp MCP logo

Gimp MCP

maorcc/gimp-mcp

GIMP MCP bridges GIMP's professional image editing capabilities with AI assistants through the Model Context Protocol. It lets you edit images by describing what you want — and gives the AI a live visual feedback channel to verify each change before moving on.

Install

Client configuration

{
  "mcpServers": {
    "gimp": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/full/path/to/gimp-mcp",
        "gimp_mcp_server.py"
      ]
    }
  }
}

Environment variables

GIMP_DIR
Author
@maorcc
Category
Developer Tools, Image & Video
License
GPL-3.0
Updated
Oct 6, 2026

About Gimp MCP

Full demo (with audio): https://github.com/maorcc/gimp-mcp/raw/main/docs/demo.mp4

Tools (40)

  • get_state_snapshot

    Returns a live PNG of the current image state — the AI's primary feedback mechanism.

  • get_image_bitmap

    Lower-level bitmap fetch with region extraction and scaling.

  • adjust_brightness_contrast

    Brightness and contrast

  • adjust_curves

    Curves by channel (RGB/R/G/B/A)

  • adjust_hue_saturation

    Hue, saturation, lightness

  • adjust_color_balance

    Shadows/midtones/highlights color balance

  • auto_levels

    Auto-stretch levels

  • desaturate

    Convert to grayscale (keep RGB mode)

  • invert_colors

    Invert all channels

  • sharpen

    Unsharp mask sharpening

  • blur

    Gaussian blur

  • denoise

    Noise reduction

  • scale_image

    Scale to exact dimensions

  • scale_to_fit

    Scale within bounding box (aspect-safe)

  • crop_to_rect

    Crop to rectangle

  • rotate_image

    Rotate 90/180/270 or arbitrary angle

  • flip_image

    Flip horizontal or vertical

  • resize_canvas

    Resize canvas without scaling content

  • select_rectangle

    Rectangular marquee

  • select_ellipse

    Elliptical marquee

  • select_by_color

    Select by color (global)

  • select_all

    Select all / deselect

  • invert_selection

    Invert selection

  • modify_selection

    Grow, shrink, feather, or border

  • create_layer

    New empty layer

  • duplicate_layer

    Duplicate active layer

  • delete_layer

    Delete named layer

  • rename_layer

    Rename layer

  • set_layer_properties

    Opacity, blend mode, visibility

  • reorder_layer

    Move layer in stack

  • merge_visible_layers

    Flatten visible to one layer

  • flatten_image

    Flatten all layers

  • list_layers

    List all layers with properties

  • fill_layer

    Fill entire layer with color

  • fill_selection

    Fill selection (foreground/background/transparent)

  • fill_rectangle

    Fill a rectangle region

  • fill_ellipse

    Fill an ellipse region

  • draw_line

    Draw a line (pencil or paintbrush)

  • draw_rectangle

    Draw a rectangle outline

  • draw_ellipse

    Draw an ellipse outline

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS

Related MCP servers

More servers
Playwright logo

Playwright

microsoft/playwright

72.2k

Playwright is a framework for web automation and testing. It drives Chromium, Firefox, and WebKit with a single API — in your tests, in your scripts, and as a tool for AI agents.

Developer Tools
repomix logo

repomix

yamadashy/repomix

15.2k

Repomix is a tool that packs a codebase into an AI-friendly format, supporting local and remote repository processing and providing code compression, security checks and multiple output formats.

Developer Tools
UI-TARS-desktop logo

UI-TARS-desktop

bytedance/UI-TARS-desktop

12.9k

TARS is ByteDance's multimodal AI agent stack, shipping two projects: Agent TARS (a CLI and Web UI agent built on MCP) and UI-TARS-desktop (a desktop GUI agent).

Developer Tools
blender logo

blender

ahujasid/blender-mcp

10.6k

formerly blender-mcp — the PyPI package is now mcp-for-blender. Existing setups keep working; no config change is required. Read more.

Developer Tools
Playwright Browser Automation logo

Playwright Browser Automation

microsoft/playwright-mcp

9.2k

A Model Context Protocol (MCP) server that provides browser automation capabilities using Playwright. This server enables LLMs to interact with web pages through structured accessibility snapshots, bypassing the need for screenshots or visually-tuned models.

Developer Tools
2344 logo

2344

comet-ml/opik

7k

Opik is the open-source LLM observability and evaluation platform for AI agent tracing, LLM evaluation, prompt management, and production monitoring. Built by Comet. Apache-2.0 licensed, free to self-host the full platform, with 20,000+ GitHub stars.

Developer Tools