inkscape-mcp

MCPReference

by jjjsood

Indexed by Glama. No runnable package is published via Glama's API — open the repository for install instructions.

mcplocal-only

MCP configuration

stdio

Environment

  • INKSCAPE_MCP_MAX_PROCS

    Max concurrent Inkscape subprocesses.

  • INKSCAPE_MCP_TOOL_DESC

    Tool-description mode: full or short.

  • INKSCAPE_MCP_ENGINE_MODE

    Engine transport for render/export/path/boolean/action-chain: per_call or shell.

  • INKSCAPE_MCP_LIVE_ENABLED

    Master gate for live mode.

  • INKSCAPE_MCP_TOOL_PROFILE

    Tool-disclosure profile: full or core.

  • INKSCAPE_MCP_MAX_EXPORT_PX

    Max raster dimension for render/export.

  • INKSCAPE_MCP_LIVE_RENDEZVOUS

    Optional explicit path to the live helper's rendezvous file.

  • INKSCAPE_MCP_MAX_INPUT_BYTES

    Max size of an input SVG.

  • INKSCAPE_MCP_SNAPSHOT_KEEP_N

    Snapshots retained per document.

  • INKSCAPE_MCP_WORKSPACE_ROOTSrequired

    Required. OS-path-separated list of directories the server may read/write.

  • INKSCAPE_MCP_ACTION_ALLOWLIST

    OS-path-separated list of Inkscape Action ids added to the built-in allowlist.

  • INKSCAPE_MCP_MAX_OUTPUT_BYTES

    Max size of a produced artifact.

  • INKSCAPE_MCP_PROCESS_TIMEOUT_S

    Per-Inkscape-process timeout (seconds).

  • INKSCAPE_MCP_ARTIFACT_KEEP_DAYS

    Artifact age retention.

  • INKSCAPE_MCP_ARTIFACT_MAX_BYTES

    Total artifact byte budget.

  • INKSCAPE_MCP_RAW_ACTION_ENABLED

    Advanced-mode gate for the run_raw_action escape hatch.

  • INKSCAPE_MCP_SNAPSHOT_KEEP_DAYS

    Snapshot age retention.

  • INKSCAPE_MCP_EXTENSION_ALLOWLIST

    OS-path-separated list of Inkscape extension ids added to the execution allowlist.

  • INKSCAPE_MCP_SNAPSHOT_HARD_MAX_N

    Hard cap on snapshots per document.

  • INKSCAPE_MCP_ENGINE_MAX_PROCESSES

    Max concurrent warm shell workers when engine_mode=shell.

  • INKSCAPE_MCP_LIVE_CACHE_MAX_BYTES

    Total byte budget for the live render cache.

  • INKSCAPE_MCP_LIVE_FRAME_KEEP_DAYS

    Age retention for loop/live render frames.

  • INKSCAPE_MCP_LIVE_FRAME_MAX_BYTES

    Total byte budget for loop/live render frames.

  • INKSCAPE_MCP_ENGINE_IDLE_TIMEOUT_S

    Seconds before an idle warm shell worker is reaped.

  • INKSCAPE_MCP_LIVE_CACHE_MAX_ENTRIES

    Max frames in the per-session live render cache.

  • INKSCAPE_MCP_LIVE_COALESCE_BUDGET_MS

    Frame-coalescing latency budget (0 disables).

  • INKSCAPE_MCP_SNAPSHOT_HARD_MAX_BYTES

    Hard cap on snapshot bytes.

  • INKSCAPE_MCP_ARTIFACT_MAX_BYTES_PER_DOC

    Per-document artifact byte budget.

Install in one click with Zurek

Browse here, install from the native macOS app — pick targets, fill env vars, and write configs safely.