Home › Other › LeClap

LeClap

Compose and render video from one JSON template. Deterministic, runs locally, no generative model.

TypeScript
★ 24 stars Last pushed 2026-08-26 License: MIT

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (npm 0.3.4)

npx -y @leclap/[email protected]

Or add to your MCP client config:

{
  "mcpServers": {
    "leclap": {
      "command": "npx",
      "args": [
        "-y",
        "@leclap/[email protected]"
      ],
      "env": {
        "LECLAP_MCP_OUTPUT_DIR": "<YOUR_VALUE>",
        "LECLAP_MCP_MEDIA_DIR": "<YOUR_VALUE>",
        "LECLAP_MCP_RENDER_TIMEOUT_MS": "<YOUR_VALUE>",
        "LECLAP_MCP_ALLOW_REMOTION": "<YOUR_VALUE>",
        "LECLAP_MCP_REMOTION_ENTRY": "<YOUR_VALUE>"
      }
    }
  }
}
  • LECLAP_MCP_OUTPUT_DIR — Directory rendered videos are written to. Defaults to ~/.leclap/renders.
  • LECLAP_MCP_MEDIA_DIR — Allowlisted directory the server may read source media from. Defaults to ~/.leclap/media.
  • LECLAP_MCP_RENDER_TIMEOUT_MS — Per-render timeout in milliseconds. Defaults to 600000.
  • LECLAP_MCP_ALLOW_REMOTION — Opt in to the Remotion clip renderer, which executes local JavaScript. Off by default.
  • LECLAP_MCP_REMOTION_ENTRY — Path to a Remotion entry point used by render_remotion_clip when it is enabled.

Related servers

Data from the Official MCP Registry