MCP Hub › Media & Design › SVG to Video

SVG to Video MCP server

by GehDoc · io.github.GehDoc/svg-to-video

Convert animated SVG (CSS/SMIL) to video (MP4/WebM) or image (GIF/aPNG) with in-band delivery.

🎨 Media & DesignDockernpmv0.33.0
Open in MCP HubGitHub repository ↗Website ↗

How to install SVG to Video

npm

claude mcp add svg-to-video -- npx -y @gehdoc/[email protected]

Or add it to your MCP config (Claude Desktop, Cursor, VS Code):

{
  "mcpServers": {
    "svg-to-video": {
      "command": "npx",
      "args": [
        "-y",
        "@gehdoc/[email protected]"
      ]
    }
  }
}

Environment variables:
DO_NOT_TRACK – Set to '1' or 'true' to disable anonymous usage telemetry.
MCP_HOSTED – Set to 'true' or '1' to enforce security sandboxing against path traversal by forbidding local file path arguments.
PUPPETEER_EXECUTABLE_PATH – Custom file path to a system Chromium or Chrome binary.
PUPPETEER_ARGS – Additional command-line flags to pass to the Puppeteer Chromium instance.

Docker

claude mcp add svg-to-video -- docker run -i --rm docker.io/gehdoc/svg-to-video:0.33.0

Or add it to your MCP config (Claude Desktop, Cursor, VS Code):

{
  "mcpServers": {
    "svg-to-video": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "docker.io/gehdoc/svg-to-video:0.33.0"
      ]
    }
  }
}

Environment variables:
DO_NOT_TRACK – Set to '1' or 'true' to disable anonymous usage telemetry.
MCP_HOSTED – Set to 'true' or '1' to enforce security sandboxing against path traversal by forbidding local file path arguments.
PUPPETEER_EXECUTABLE_PATH – Custom file path to a system Chromium or Chrome binary.
PUPPETEER_ARGS – Additional command-line flags to pass to the Puppeteer Chromium instance.

Replace placeholders in <angle brackets> with your own values. Review what a server can access before you enable it.

Details

Version
0.33.0
Published
2026-10-19
Updated
2026-10-19
Namespace
io.github.GehDoc
Source
GehDoc/svg-to-video

Similar media & design servers