# FableCut

FableCut lets an MCP-capable agent edit a browser-based video timeline through a JSON project. Use it to arrange clips and make timeline edits alongside the agent.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 746
- Author: ronak-create
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/ronak-create/FableCut
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/mcp/fablecut

## What it does

FableCut is a browser-based, non-linear video editor. Its `project.json` describes media, clips, tracks, effects, keyframes and transitions. An agent can edit that document while the open editor refreshes the timeline.

The editor supports moving, trimming and splitting clips, plus working with audio and video tracks, transitions and markers. Locked clips stay off-limits unless an operation sets `force: true`. Video export uses FFmpeg, so that step depends on FFmpeg.

## Requirements
- Needs: Node.js (commands run via npx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add fablecut -- npx -y fablecut
```

### Codex

**Platform CLI**
```bash
codex mcp add fablecut -- npx -y fablecut
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "fablecut": {
            "command": "npx",
            "args": [
                "-y",
                "fablecut"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "fablecut": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "fablecut"
            ]
        }
    }
}
```

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add fablecut npx -y fablecut
```

## When to use it
- assemble a video from timeline clips
- trim or split a clip at the playhead
- add transitions between clips
- separate a clip's video and audio

## Example prompts
- Arrange the project's clips on the timeline to assemble a video.
- Trim the selected clip and add a transition at the cut.
- Unlink the selected clip's video and audio so I can edit them separately.

## Similar
- [edit-timeline-studio-browser](https://affpapa.org/en/nevibecode/skills/edit-timeline-studio-browser.md) — skill · ★ 894
- [video-editing](https://affpapa.org/en/nevibecode/skills/video-editing.md) — skill · 6600 installs
- [video-use](https://affpapa.org/en/nevibecode/skills/video-use.md) — skill · 5100 installs
- [video-processing-editing](https://affpapa.org/en/nevibecode/skills/video-processing-editing.md) — skill · 1400 installs
- [hyperframes-cli](https://affpapa.org/en/nevibecode/skills/heygen-com-hyperframes-cli.md) — skill · 1300000 installs
- [watch](https://affpapa.org/en/nevibecode/skills/watch.md) — skill · 17200 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
