Inkscape MCP

An MCP server that drives Inkscape through conversation: it edits an open document live on the canvas or processes SVG headlessly.

  • 94 ★ on the repository
  • Last commit
  • MIT
MCP server

Extended access

Why this level

  • The server launches Inkscape, reads and overwrites your files and installs extensions into the Inkscape config directory.
All reasons and checks

aravindev/inkscape_mcp

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/aravindev-inkscape-mcp

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The server launches Inkscape, reads and overwrites your files and installs extensions into the Inkscape config directory.

This is third-party code. Review the repository files before installing.

What it does

Inkscape MCP gives an agent Inkscape vector operations: paths, effects and filters, LaTeX equations, barcodes and QR codes, gradients, metadata, format conversion and document structure edits. The server exposes eight portmanteau tools: `inkscape_file`, `inkscape_vector`, `inkscape_analysis`, `inkscape_system`, `inkscape_extension`, `inkscape_gradient`, `inkscape_metadata` and `inkscape_live`. The `operation` parameter picks the action. Headless, the server builds an `inkscape --actions=...` command. With a window open it talks to Inkscape over D-Bus, and each edit becomes an undo entry.

Who it is for. Designers and developers who edit SVG graphics, icons and logos in Inkscape and want to hand routine work to an agent.

Good fit when

  • Every blue element in a file is recolored to red.
  • A 24 by 24 icon with round stroke caps is drawn from a description.
  • A batch of SVG files is converted to 4x PNG and print-ready PDF.
  • An agent reads the selection in an open window and aligns three icons with equal spacing.

Not a fit when

  • Inkscape is not installed and cannot be.
  • You need to edit raster photos.
  • On Windows you cannot install `dbus-daemon` for live mode.

Example request

Add a drop shadow to all rectangles in the open document and export the result to PNG.

MCP

Transport
stdio
Authentication
not required

Environment variables

INKSCAPE_BIN
Path to a non-default Inkscape

Limitations

Tested on Inkscape 1.4.4 on Ubuntu 24.04, Windows 11 and macOS on Apple Silicon. Live mode on Windows needs `dbus-daemon`, taken from MSYS2, and the server launches Inkscape itself. On first boot the server places its extensions in `~/.config/inkscape/extensions/inkscape_mcp/`, and Inkscape must be restarted once afterwards. Some operations depend on the Inkscape version; the project targets 1.4.x.

How to disable. Run `claude mcp remove inkscape_mcp`. Delete the extensions in `~/.config/inkscape/extensions/inkscape_mcp/` by hand.

FAQ

How do I install Inkscape MCP in Claude Code?

Run `claude mcp add inkscape_mcp -s user -- uvx inkscape_mcp`. The PyPI package is `inkscape-mcp`, so `pip install inkscape-mcp` also works.

How do I point to a non-default Inkscape?

Set the path in the `INKSCAPE_BIN` environment variable. Otherwise the server searches `$PATH`.

Does the server use the network?

No. Only the Inkscape binary, an optional open window and your local files are involved.

What does the open-window mode do?

The agent reads the selection, opens property dialogs and inserts SVG fragments, and each edit lands in the normal undo history.

How do I check the server is set up?

Call `inkscape_system` with the `diagnostics` operation. The `bridge.needs_restart` field should be false.

Discussion

No questions or reviews yet.

Inkscape MCP

inkscape-mcp

An agent creates, edits, layers, animates and exports SVG through Inkscape without the interface. An MCP server, stdio and HTTP

MCP serverExtended access99Repository stars

MCP server for Adobe Illustrator with 66 tools: reading design data, creating artwork, print checks and export

MCP serverExtended access220Repository stars
Official

The MCP server gives agents GIMP image editing with visual previews, layers, filters and file export operations.

MCP serverBroad access290Repository stars

An MCP server giving an agent 123 Aseprite tools for pixel art and animation, plus previews to check its own drawing

MCP serverBroad access987Repository stars

A local MCP server for editing and analyzing images: the agent crops frames, finds objects and reads text from photos

MCP serverExtended access339Repository stars

An MCP server with 59 tools for CapCut and OpenCut editing: tracks, clips, text, transitions and voiceover from Cursor and Codex.

MCP serverExtended access80Repository stars

README in short

With a window open the agent sees the selection, opens property dialogs and shows edits on the canvas at once, rasterizing its work to check itself. Headless, the server converts and analyzes files in batches. Documentation sits in the `docs` folder.

README badge

Report a problem