WeftCut GitHub

Drive a real video editor over MCP

WeftCut is a free, open source video editor with a built-in MCP server. Connect Claude, Cursor, Codex or a client you wrote yourself, and the agent gets the same editing vocabulary you have — trim, split, keyframes, effects, captions, markers, audio — landing live on your timeline while you watch.

Most editors bolt AI on as a feature: one button that does the one thing a vendor picked for you. WeftCut instead exposes the editor itself as a tool surface, and ships no models at all. The intelligence lives in whatever agent you connect.

What the agent can actually do

The MCP catalog covers the editing workflow: timeline changes, motion, captions, audio, analysis, Motif authoring and project history. These tools edit the project you see in the app. Export is started from the app’s Export UI.

Connect in a minute

Open Settings → Agent and copy the connection prompt or client configuration. The recommended connection uses the bundled weftcut-mcp bridge: its configuration survives app restarts, port changes and token rotations. No separate Node installation is needed.

For clients that cannot launch a stdio server, HTTP-direct remains available. Copy the current endpoint and token from the app; do not hard-code a port. The app also ships an agent Skill covering editing and Motif authoring.

For detailed setup, see the current connection documentation.

What stays on your machine

Editing and export run locally. The in-app MCP server binds to loopback (127.0.0.1) only, with bearer-token authentication and DNS-rebinding protection.

Your connected agent follows its own provider’s data policy. Optional cloud transcription or vision sends the requested audio or frames to the provider you configure; use local engines to keep that analysis on your machine.

You stay in control

Agent edits are not a black box that hands you a finished file.

Let it look before it cuts

Shot detection, pause detection and frame comparison run locally. Transcription can use a cloud provider or a downloaded local engine such as whisper.cpp or FunASR. Scene description supports local vision models or a configured cloud provider. Agents can also extract raw clip audio for their own speech workflow.

These tools are optional. The installer bundles no model weights; local engines and models are downloaded when you choose them.

It is a complete editor without any of this

If you never connect an agent, nothing is missing. WeftCut is a full desktop NLE on its own: A/B-roll timeline with filmstrips and waveforms, an in-timeline bézier curve editor, effect chains, chroma key with a live eyedropper, captions, Motifs, role-based audio mixing, and export to H.264, HEVC, 10-bit AV1, ProRes or DNxHR.

Questions

Which MCP clients work with WeftCut?

Any of them. Claude Desktop, Cursor and Codex are the ones most people arrive with, but the server implements standard MCP through the bundled stdio bridge or HTTP-direct, so your own client can connect too.

Does WeftCut include an AI model?

The installer includes no model weights. Your connected agent provides the editing intelligence. Optional speech and vision tools can use downloaded local engines or cloud providers you configure.

Can the agent break my project?

It can change it, which is the point — but not irreversibly. Operations can be validated with dry_run first, every change is listed in the change feed as it lands, edits group under a checkpoint, and undo covers agent actions exactly as it covers yours.

Is the MCP server reachable from the network?

No. It binds to loopback only, requires a bearer token, and has DNS-rebinding protection. It is reachable from programs on your own machine and nowhere else.

Is it really free?

Yes — MIT licensed and open source, for macOS, Windows and Linux. The bundled FFmpeg carries its own LGPL/GPL terms. See what "AI video editor" means here.