CutVoke: designing MCP tools for an AI-editable, stateful video timeline

The author built CutVoke, an MIT-licensed, local-first video editor whose persistent project can be edited by both humans and AI agents. A Python engine stores the project locally and exposes it through a React editor, an MCP server, an HTTP API, and a CLI, with FFmpeg handling previews and exports. To prevent conflicts, agents take an editing lease that the UI displays, and commits carry an expected revision so stale plans are rejected. Safety features include command previews, batched single-step undo, idempotent retries, and rendered frame checks for captions and cuts. The project is an early prerelease, and the author is seeking feedback on the agent API design.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in