Connect any agent
In Zylcut, open Settings > Agents and press Connect next to your agent. For any other MCP client, paste one message into its chat, or add one entry to its config:
{
"mcpServers": {
"zylcut": { "command": "/Users/YOU/.local/bin/zylcut", "args": ["mcp"] }
}
}That command is a small stdio bridge Zylcut installs. It starts Zylcut when it is not running, reads the access key itself, and replays the session if the app restarts. Connect your agent has the message to paste and the exact config for Antigravity, VS Code with GitHub Copilot, Cursor, Claude Code, Codex and others, on macOS, Windows and Linux. Clients that only speak HTTP can use the Streamable HTTP server the app runs on 127.0.0.1.
The edit is source code
A Zylcut project is a folder, and the edit is one file in it, index.tsx: a JSX composition of scenes, clips, text and captions with explicit timing. An agent edits it with the same file tools it uses for code, and Zylcut recompiles on save. When you change something on the timeline, Zylcut rewrites the same lines, so the agent and you always work on one copy. The user_edits tool tells the agent what you changed by hand since it last looked.
<scene id="main" active width={1920} height={1080}>
<video id="a1" src="assets/talk.mp4" end={10.2} />
<captions id="c1" src="assets/talk.json" preset="spotlight" end={10.2} />
<video id="a2" src="assets/talk.mp4" start={10.2} sourceIn={12.6} />
<captions id="c2" src="assets/talk.json" preset="spotlight" start={10.2} sourceIn={12.6} />
</scene>Tools that let an agent see and hear
Editing blind is how agents make bad cuts, so most of Zylcut's tools exist to give the agent facts. It reads word-timed transcripts instead of guessing, looks at waveforms and beats, searches footage by description, and renders real frames to check its work before it reports back.
- Projects:
projects, open, context, check, capture, review, export, export_jobs, audio_duck, audio_enhance, user_edits, versions - Footage:
media_probe, media_grab, media_filmstrip, media_waveform, media_beats, media_transcribe, media_listen, media_segment, footage_index, footage_search - Sourcing:
media_stock_search, media_stock_download, media_search, media_download, media_credits, sfx_list, sfx_render - Voice and script:
voices, voiceover, script, script_write, script_voice - App and memory:
fonts, logs, screenshot, whoami, models, feedback, memory, skill, chat_search
Transcription, footage search, silence detection, segmentation and export run on your computer. The full reference ships with the app.
Built for checking, not trusting
checkreports black frames, missing media, clipping and loudness problems, and timing that is valid but seldom meant.capturerenders contact sheets of real frames, the same frames the export will write.versionskeeps a history of the project, saved before and after every agent turn, so any change can be rolled back.
New to Zylcut? Start with the overview, or see the walkthrough for editing with Claude Code.
Questions
What is an MCP video editor?
An editor that exposes its features as Model Context Protocol tools, so an AI agent can call them directly. Zylcut serves over 40 tools for footage, editing, audio and export, and keeps a real timeline open so you can see and change what the agent did.
Which agents are supported?
Claude Code, Codex, Cursor, VS Code with GitHub Copilot, Antigravity, Gemini CLI, OpenCode, Windsurf and Claude Desktop connect with one click in Zylcut's Settings > Agents. Any other MCP client can connect to the same server by running one command.
Does it work with local or free models?
Yes. Zylcut does not care which model is behind the agent. Agents running free or local models can drive it, as long as they support MCP tool calls.
Is the MCP server exposed to the network?
No. It listens on 127.0.0.1 only, and every request needs a key that Zylcut keeps in its own folder on your computer. The bridge your agent runs reads that key itself, so no agent's config holds it.
Does the agent need the app open?
No. The bridge starts Zylcut when the agent needs it, and survives the app restarting in the middle of a session. Zylcut can also run headless, with no window.
Is it free?
Yes. Zylcut is free with every feature included. You need a free zylcut.com account.