# FableCut (mcpb · fablecut.mcpb)

Zero-dependency browser video editor AI agents drive via a JSON timeline over MCP; ffmpeg export.

- Trust score: 42/100 (low)
- Change this week: −6
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- mcpb · `fablecut.mcpb`: 42/100 (this document), [markdown](https://verifymcp.io/servers/ronak-create-fablecut/https-github-com-ronak-create-fablecut-releases-download-v1-6-0-fablecut-mcpb.md), [page](https://verifymcp.io/servers/ronak-create-fablecut/https-github-com-ronak-create-fablecut-releases-download-v1-6-0-fablecut-mcpb)

## Channel facts

- Registry: `mcpb`
- Package: `https://github.com/ronak-create/FableCut/releases/download/v1.6.0/fablecut.mcpb`
- Transport: `stdio`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Supply Chain Security**: 13/100
  - Malware scan not yet available for this package.
  - CVE data not yet available for this package.
  - No install/post-install scripts declared.
  - Dependency-health data not yet available.
- **Provenance & Transparency**: 45/100
  - Source repository is publicly reachable at the declared URL.
  - Provenance check failed: no build-provenance attestation is published.
  - Clear OSI-approved license (MIT).
  - Actively maintained (last published 20 days ago).
  - Disclosure check failed: no security disclosure policy was found in the source repository.
- **Schema Quality & AI Usability**: 70/100
  - AI-judged instruction clarity (good).
  - Context-footprint check failed: tool/resource definitions use about 991 tokens (~141/item across 7 items; 7 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 0/100
  - Stability not yet verified: not enough scan history yet (needs a 30-day window).
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

**Unverified: 1 category.** A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

## Install

- Download bundle: `https://github.com/ronak-create/FableCut/releases/download/v1.6.0/fablecut.mcpb`

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-01 (score 42, −6)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-27 (score 48, +33)

- [functional improvement] Tool coverage: unverified → 100
- [functional] First check of Schema quality: fail
- [functional] First check of Schema quality: fail
- [functional] First check of Tool coverage: 100
- [functional] First check of Schema quality: good

### 2026-07-26 (score 15)

First indexed and scored.

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

## MCP tools (7)

### `fablecut_status` (~48 tokens)

FableCut video editor: ensure the editor web server is running (auto-starts it), and get the editor URL, project summary and media library. Call this first in a session.

### `fablecut_docs` (~112 tokens)

Return the FableCut project schema documentation: clips, tracks, props, keyframe animation, transitions, and editing recipes. Read this before editing. TOKEN TIP: pass `section` to fetch only the '## …' section(s) you need (substring match, e.g. "props", "Recipes", "Remake") instead of the whole manual.

Input parameters:

- `section` (string): Return only '## ' sections whose heading contains this text (case-insensitive). Omit for the full document.

### `fablecut_get_project` (~88 tokens)

Get the FableCut project (the timeline document). TOKEN TIP: pass compact:true for a one-line-per-clip summary (ids, tracks, timings, non-default props) — usually all you need to plan an edit; fetch the full JSON only when you must inspect exact keyframes.

Input parameters:

- `compact` (boolean): Return a compact human-readable summary instead of the full JSON

### `fablecut_patch_project` (~235 tokens)

Apply targeted edits to the FableCut project WITHOUT round-tripping the whole document — PREFER THIS over get+set for every edit (it is ~10-100x cheaper in tokens and merge-safe by design: it re-reads the latest document from disk, applies your ops in order, bumps revision once, saves atomically). Ops: {op:'addClip', clip:{…}} (id auto-generated if omitted) · {op:'updateClip', id, set:{…}} · {op:'removeClip', id} · {op:'addMedia', media:{…}} · {op:'removeMedia', id} · {op:'setProject', set:{name|width|height|fps|background|markers}}. updateClip merge rules: top-level keys are replaced (keyframes/transitionIn/transitionOut wholesale), `props` merges key-by-key, and setting any key to null deletes it. All-or-nothing: an invalid op aborts the whole patch unsaved.

Input parameters:

- `ops` (array, required): Edit operations, applied in order (see tool description for shapes)

### `fablecut_set_project` (~170 tokens)

Replace the FableCut project JSON. Pass the COMPLETE document (read with fablecut_get_project, modify, send back whole). Revision is auto-bumped; the open editor UI hot-reloads instantly so the user sees the edit live. CONFLICT-SAFE: if the project changed on disk since your last fablecut_get_project (e.g. the user tweaked something in the UI), the call errors instead of overwriting — re-read, re-apply your edit on top of the latest document, and retry.

Input parameters:

- `force` (boolean): Overwrite even if the project changed since it was last read (discards those external/user changes). Only when the user explicitly asks.
- `project` (object, required): The complete project document (see fablecut_docs for schema)

### `fablecut_analyze_reference` (~276 tokens)

Analyze a reference video into an EDIT BLUEPRINT so a similar edit can be rebuilt with different footage over the same music. Returns: shot boundaries (cuts) with per-shot audio energy, music beats + BPM, a loudness curve, the detected drop, and extracts the reference's music track into media/ (registered in the project, ready to place on A1). Remake recipe: copy the reference's width/height/fps to the project, write `beats` into project `markers`, lay the extracted music on A1, then place one clip per blueprint `shot` at the same start/duration — pick calm footage for low-energy shots and action for high-energy ones, and make the biggest moment land on `drop`. See the 'Remake a reference video' section of fablecut_docs.

Input parameters:

- `path` (string, required): The reference video: an absolute file path (copied into media/ automatically) or an existing '/media/…' src
- `registerMusic` (boolean): Extract the reference's music and register it as project media (default true)
- `threshold` (number): Scene-cut sensitivity 0–1 (default: adaptive 0.30→0.20→0.12). Lower it if obvious cuts are missed, raise it if too many false cuts.

### `fablecut_import_media` (~62 tokens)

Copy a local media file (video/audio/image) into FableCut's media library and register it in the project. Returns the created media entry (use its id in clips).

Input parameters:

- `path` (string, required): Absolute path to the source file on disk

## Diagnostics

Captured diagnostic sections: Provenance. The full working is on the page: https://verifymcp.io/servers/ronak-create-fablecut/https-github-com-ronak-create-fablecut-releases-download-v1-6-0-fablecut-mcpb#diagnostics

## Score history

- 2026-08-03: 42
- 2026-08-02: 42
- 2026-08-01: 42
- 2026-07-31: 48
- 2026-07-29: 48
- 2026-07-28: 48
- 2026-07-27: 48
- 2026-07-26: 15

## Links

- Repository: https://github.com/ronak-create/FableCut
- Website: https://ronak-create.github.io/FableCut/
- Changelog RSS feed: https://verifymcp.io/servers/ronak-create-fablecut/https-github-com-ronak-create-fablecut-releases-download-v1-6-0-fablecut-mcpb/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/ronak-create-fablecut/https-github-com-ronak-create-fablecut-releases-download-v1-6-0-fablecut-mcpb/changelog.json
- HTML version of this page: https://verifymcp.io/servers/ronak-create-fablecut/https-github-com-ronak-create-fablecut-releases-download-v1-6-0-fablecut-mcpb
