Inkscape (vector drawing) 🖍️

Inkscape is an open-source vector graphics editor similar to Adobe Illustrator, Corel Draw, Freehand, or Xara X. What sets Inkscape apart is its use of Scalable Vector Graphics (SVG)… - Home

Alternatives

# Install 📥

either AppImage or flatpack

$ flatpak install --user -y flathub org.inkscape.Inkscape

# Extension ⮺

# Tutorials ⮺

# Text

# How to Vectorize ⮺

# MCP 🐿️

Installed by cline — setup summary

  • inkscape-mcp-server — MCP server (STDIO, FastMCP) exposing ~87 typed tools: inspect / safe-edit / validate / render / export SVG, snapshot + reversible by construction.

Install — uv is provided by home-manager (home.packages = [ ... uv ... ], then home-manager switch)

$ uv tool install --from git+https://github.com/jjjsood/inkscape-mcp-server.git inkscape-mcp
$ command -v inkscape-mcp
/home/yves/.local/bin/inkscape-mcp

Inkscape 1.4.x on PATH (AppImage, symlinked into ~/bin)

$ ln -s /home/yves/app/Inkscape-1.4.4.AppImage /home/yves/bin/inkscape
$ inkscape --version
Inkscape 1.4.4 (dcaf3e7, 2026-05-05)

Register in cline (~/.cline/data/settings/cline_mcp_settings.json)

{
  "mcpServers": {
    "inkscape": {
      "command": "/home/yves/.local/bin/inkscape-mcp",
      "args": [],
      "environment": {
        "INKSCAPE_MCP_WORKSPACE_ROOTS": "/home/yves/MCP/inkscape-workspace"
      },
      "timeout": 600,
      "disabled": false
    }
  }
}

INKSCAPE_MCP_WORKSPACE_ROOTS is the required sandbox — the server only reads/writes inside that directory.

Verify

$ INKSCAPE_MCP_WORKSPACE_ROOTS=/home/yves/MCP/inkscape-workspace inkscape-mcp </dev/null
# boots and exits cleanly (STDIO)
# `diagnose_runtime` → inkscape_available: true, version [1, 4, 4], meets_minimum: true

Restart cline to pick the server up. Upgrade with uv tool upgrade inkscape-mcp. Live mode is on by default (INKSCAPE_MCP_LIVE_ENABLED) for controlling a running Inkscape GUI.

Written on November 25, 2019, Last update on June 5, 2026
graphic-app svg vector-graphic drawing 3dprint inkscape MCP online