Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Bewertungen und Benutzerkonten folgen in einem späteren Schritt.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

GIMP Agent MCP

von SarutobiSasuke8Version 0.5.0i★ –iLäuft auf deinem Computer
Name in der Registryio.github.SarutobiSasuke8/gimp-agent-mcp

Installieren

Überblick

Beschreibung vom Entwickler (englisches Original)

Edit in GIMP 3 with AI agents: live previews, grouped edits, pixel measurements and recipes.

Die drei Säulen von PopNx MCP

Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Läuft auf deinem Computer
  • Transport: stdio
  • Kategorie: Spiele, Sport, Essen & Lernen

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

Bevor du installierst

  • Basischecks: 1 von 1 bestanden
  • Läuft auf deinem Computer mit den Rechten deines Benutzerkontos (Dateien, Netzwerk, Apps).
  • Das trägst du selbst ein: GIMP_AGENT_ALLOW_PYTHON

Du brauchst

  • PyPIuv für Python installiert (für den Befehl uvx)

Welche App nutzt du?

Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.

Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein

{
  "mcpServers": {
    "gimp-agent": {
      "command": "uvx",
      "args": [
        "gimp-agent-mcp",
        "serve"
      ],
      "env": {
        "GIMP_AGENT_ALLOW_PYTHON": "your-value"
      }
    }
  }
}

Führe das in deinem Terminal aus

claude mcp add gimp-agent --env GIMP_AGENT_ALLOW_PYTHON=your-value -- uvx gimp-agent-mcp serve

Trag die leeren Werte ein, bevor du ihn startest.

In Cursor öffnen

Oder kopier die Einstellungen selbst

In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen

{
  "mcpServers": {
    "gimp-agent": {
      "command": "uvx",
      "args": [
        "gimp-agent-mcp",
        "serve"
      ],
      "env": {
        "GIMP_AGENT_ALLOW_PYTHON": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

In VS Code öffnen

Oder kopier die Einstellungen selbst

In .vscode/mcp.json in deinem Projekt einfügen

{
  "servers": {
    "gimp-agent": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "gimp-agent-mcp",
        "serve"
      ],
      "env": {
        "GIMP_AGENT_ALLOW_PYTHON": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.

Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.

Werte, die du selbst einträgst

  • GIMP_AGENT_ALLOW_PYTHON env
    Set to 0 to remove the gimp_run_python tool

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Was er kann

Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.

Basischecksi

Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde mit dem GitHub-Konto SarutobiSasuke8 bestätigt, dem das Repo gehört

  • … Noch nicht geprüft

    Wird noch gepflegt

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Hat eine Lizenz

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • – Nicht zutreffend

    Endpunkt antwortet

    Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet

  • – Nicht zutreffend

    Anmeldung mit OAuth

    Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen

Im Vergleich mit anderen in Spiele, Sport, Essen & Lerneni

  • Mehr Sterne als 0 % der anderen 1283 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 30 % der anderen 1283 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 100 % der anderen 1283 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist GIMP Agent MCP sicher?

Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.

Welche Schlüssel oder Codes braucht er?

Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.

Läuft er auf meinem Computer oder in der Cloud?

Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.5.0) kam vor 2 Monaten in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Python (uv) auf deinem Computer.

Was kann ich stattdessen nutzen?

In derselben Kategorie: Neural Cosmology, slopped.site, Artsonia MCP

Alternativen

Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.

So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

Neural Cosmology

von neuralcosmology.com

Answers, essays, experiments and books on consciousness and cosmology: search, read, buy.

Läuft in der CloudAktualisiert heute
Installieren

slopped.site

von slopped.site

Read-only tools over slopped.site: AI-made art, lore, games, sites, the curriculum.

Läuft in der CloudAktualisiert heute
Installieren

Artsonia MCP

von chrischall

Parent/fan access to Artsonia student-art portfolios, comments, and fans (AI-built).

Läuft auf deinem ComputerAktualisiert heute
Installieren

README vom Entwickler

README öffnen

Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.

GIMP Agent MCP

Let your AI agent edit in GIMP. Keep the layers. See what changed.

Connect Claude, Codex, Cursor or another MCP client to GIMP 3. The agent can work in your open window, inspect the result, refine an edit and save an XCF you can keep working on. Headless mode runs the same workflows over folders of images.

See it working

Watch the 20-second MP4 · Open the editable XCF · Reproduce the MCP session

This is a captured-step walkthrough of the real GIMP window, with pauses shortened. Three text layers are changed through MCP in one batch. One Ctrl+Z restores all three; Ctrl+Y brings them back. The text, artwork and background stay on separate named layers. This demonstrates actual tool execution, not a claim that every model will follow the same plan from a prompt.

Try asking

“Change the headline and supporting text in this card. Keep them as text layers, group the edits into one undo step, and show me the result before exporting.”

“Make this transparent artwork into a Telegram sticker with a white outline and shadow. Save a 512 × 512 PNG.”

“Pack these equal-sized PNG frames into a sprite sheet. Keep an XCF master, write the atlas JSON and verify the exported pixels against the originals.”

The included skills guide layered artwork, sprite sheets and batch jobs. They tell the agent to inspect and measure the actual output before calling a job complete.

Install

You need GIMP 3.2.x, Python 3.11+, uv and an MCP client. GIMP must be installed on the same machine as the server. Start GIMP once so its user profile exists.

uvx gimp-agent-mcp install-plugin

uvx gimp-agent-mcp install-skills uvx gimp-agent-mcp doctor

Restart GIMP after installing or upgrading the bridge. In your open GIMP window, choose Filters → Development → Start Agent Bridge.

Add this configuration to your client's MCP settings:

{

"mcpServers": { "gimp": { "command": "uvx", "args": ["gimp-agent-mcp", "serve"] } } }

For Claude Code:

claude mcp add gimp -- uvx gimp-agent-mcp serve

Claude Code can also install the server and skills as a plugin; see skills installation. For AI background removal, install the optional model runtime with uvx --from "gimp-agent-mcp[segmentation]" gimp-agent-mcp serve (use the same arguments in your MCP config). The first use downloads a model; image processing stays local.

Working from source? Run uv sync --extra dev, then uv run gimp-agent-mcp install-plugin. Configure the server as uv run --no-sync --directory /absolute/path/to/repo gimp-agent-mcp serve. --no-sync avoids Windows executable-lock errors when another server is running.

Work in your window, or run a batch

  • Your existing window: start the bridge from the menu. Continue editing the same document by hand.
  • A shortcut: uvx gimp-agent-mcp shortcut creates a launcher that starts GIMP with the bridge enabled.
  • Agent-launched: gimp_launch(mode="gui") opens GIMP; mode="headless" runs without a window.

gimp_status and gimp_list_images report the image attached to GIMP's active user display, its selected layer ids, selection bounds and dirty state. When the user says "this layer" or "the selection", read that context before editing. Use gimp_context(image_id) for a specific document or to bring it forward with present=true. If multiple bridges run, gimp_status follows the newest bridge file; isolate test profiles when a user session is active.

What makes this useful

CapabilityWhat you get
Visual feedbackWhole-image, layer and region previews; saved snapshots; before/after/diff comparisons. Diagnostic overlays can add a coordinate grid, layer boxes, selection bounds and labelled points without changing the source.
Measured outputPixel colours, alpha bounds, histograms and dominant colours. Sprite packing reopens the exported PNG and compares each cell's decoded RGBA pixels with its source.
Editable workNamed layers, text, paths, masks and non-destructive layer effects. Export an XCF master and delivery files separately.
Everyday editingThree compact tools cover common adjustments, canvas transforms, fills and simple drawing. Every action reports the installed GEGL or PDB operation it used.
One undo stepgimp_edit_batch groups supported edits in one call. gimp_undo_group holds one image's edits across calls until ended, so one Ctrl+Z can revert the turn. A lost bridge connection closes its groups.
Runtime discoverySearch and describe the installed PDB procedures and GEGL operations, including parameter names, types and enum values. Numeric-array arguments support curves and brush strokes.
Repeatable jobsEleven recipes and folder batching, plus three bundled workflow skills.
Honest failure handlingA lost connection never silently replays an edit whose outcome is unknown. Reconnect, inspect, then decide whether to retry.

Other GIMP MCP projects also provide TCP bridges and visual feedback. This project's emphasis is editable output, measurement, grouped edits and reproducible validation. Generic API access is broad, but does not guarantee that every GIMP procedure or GEGL operation works with every argument combination.

Tools (40)

AreaTools
Learn and connectgimp_help, gimp_status, gimp_launch, gimp_shutdown, gimp_context
Imagesgimp_list_images, gimp_image_info, gimp_new_image, gimp_open, gimp_export, gimp_close_image
See and measuregimp_render, gimp_snapshot, gimp_drop_snapshot, gimp_render_compare, gimp_measure
PDBgimp_pdb_search, gimp_pdb_describe, gimp_pdb_call
Filtersgimp_filter_search, gimp_filter_describe, gimp_apply_filter, gimp_layer_effects, gimp_layer_effect
Everyday editsgimp_adjust, gimp_canvas, gimp_draw
Structured editgimp_edit_batch, gimp_undo_group, gimp_select, gimp_layer_mask, gimp_layer, gimp_text, gimp_list_fonts, gimp_path
Cut outgimp_remove_background (optional rembg model runtime)
Automategimp_run_python, gimp_list_recipes, gimp_run_recipe, gimp_batch_recipe, gimp_brand, gimp_cancel

Images and items use integer IDs. Colours accept hex, common names, CSS RGB strings or component arrays; enums use nicks returned by the describe tools. Call gimp_help("batch") for grouped-edit examples. gimp_run_python may be disabled, reducing the tool count by one.

Common work no longer needs procedure discovery. For example, use gimp_adjust(layer_id, "brightness_contrast", {"brightness": 0.15}), gimp_canvas(image_id, "crop", width=1200, height=630, x=40, y=20), or gimp_draw(image_id, layer_id, "line", color="#ffffff", x=20, y=40, x2=300, y2=40, line_width=6). Adjustments default to editable layer effects where GIMP supports them; canvas and drawing actions bake pixels or structure. Every result identifies the runtime operation selected before execution.

For visual placement, ask for a diagnostic preview without marking the working image:

gimp_render(image_id=3, overlay=["grid", "layers", "selection"], grid_size=100,

points=[{"x": 600, "y": 340, "label": "headline centre"}])

Recipes

RecipeJob
telegram_stickerFit, outline and shadow on a transparent 512 × 512 canvas.
composeCards and banners from a manifest of images, text, shapes and effects.
sprite_sheet_packOrdered, equal-sized PNGs → verified grid PNG, layered XCF and atlas JSON, with optional margin and spacing.
sprite_atlas_packMixed-size PNGs → padded, optionally trimmed atlas PNG, layered XCF and atlas JSON, verified pixel for pixel.
social_cropNamed social profiles (Open Graph, X, Instagram, story, YouTube or custom) around a focus point, with measured, pixel-checked output.
sprite_sheet_sliceFixed-size tiles from a sheet, optionally skipping empty cells.
web_optimiseResize and adjust export quality toward a file-size budget.
icon_setExport a square source at multiple sizes.
watermarkPosition a text or image watermark.
contact_sheetLabelled thumbnails from a folder.
fit_and_exportFit to a maximum edge and export by extension.
Brand kits for compose

Store a brand's colours, fonts, assets and canvas sizes once, then refer to them by token. Profiles are JSON files in the per-user config directory (%APPDATA%\gimp-agent-mcp\brands on Windows, ~/Library/Application Support/gimp-agent-mcp/brands on macOS, $XDG_CONFIG_HOME/gimp-agent-mcp/brands elsewhere; GIMP_AGENT_BRANDS_DIR overrides). Font names are checked against the running GIMP when a profile is saved.

gimp_brand(action="set", profile={"name": "example",

"colors": {"bg": "#0f1117", "accent": "#1f3a8a", "text": "#ffffff"}, "fonts": {"headline": "Bahnschrift Bold"}, "assets": {"logo": "/brand/logo.png"}, "canvases": {"x-card": [1200, 675], "og": [1200, 630]}})

gimp_run_recipe("compose", {"output_path": "out/card.png", "manifest": { "brand": "example", "canvas": "x-card", "background": "@bg", "items": [{"type": "image", "path": "@logo", "x": 40, "y": 40, "width": 160}, {"type": "text", "text": "Launch day", "font": "@headline", "size": 72, "color": "@text", "x": 40, "y": 240}]}})

Tokens are resolved in the server before anything reaches GIMP, so a token manifest becomes exactly the manifest you would have written by hand. Literal values still work and win over the profile; an unknown token fails with the profile name and its available keys. gimp_help("compose") has the full rules.

Recipe arguments and examples · Asset workflows · Skills

Tested scope and limits

Version 0.5.0, beta. Tested with Windows GIMP 3.2.4, Linux GIMP 3.2.2 (Ubuntu 26.04), and macOS 15 GIMP 3.2.4 on Apple Silicon and Intel. Each platform runs the full smoke suite, targeted capability proof and all 23 everyday editing actions against real GIMP. GIMP 2.10 is unsupported; earlier 3.x releases are not part of the current test matrix.

  • gimp_edit_batch accepts bounded layer, text, selection, path, mask and filter edits. gimp_undo_group(image_id, action="start", name="agent: sticker pass") holds a group across calls; end it with action="end". gimp_status lists open groups. A client disconnect closes its groups. The supplied name is tracked by the

Nur der Anfang wird gezeigt; den Rest findest du im Repo

PopNx fragen