fcpxml-mcp-server
Active·★ 127·MIT·Updated 2026-10-21
FCPXML MCP Server acts as a crucial bridge between Final Cut Pro and AI, allowing powerful LLMs like Claude to analyze, edit, and generate video timeline data. It processes FCPXML files, converting them into structured Python objects that enable automated tasks like quality checks, marker insertion, and rough cut generation with zero rounding error.
#FCPXML Processing#Video Editing Automation#LLM Integration#Workflow Automation#Final Cut Pro#Python#macOS Automation
01
Features
01Transforms FCPXML into structured Python objects for AI processing with zero rounding errors.
02Provides 56 tools for timeline analysis, quality control, editing, and content generation.
03Supports a "Live Mode" on macOS for zero-click import of FCPXML directly into Final Cut Pro.
04Facilitates cross-NLE compatibility by exporting timelines to formats compatible with DaVinci Resolve and Premiere Pro.
02
Compatibility
FCPXML Format
Format
Verified via docs
Final Cut Pro
NLE
Verified via docs
Python
Runtime
Verified via docs
MCP Protocol
Protocol
Verified via docs
macOS
OS
Verified via docs
DaVinci Resolve
Export Target
Verified via docs
03
Quick start
1
$ git clone https://github.com/DareDev256/fcp-mcp-server.git
2
$ cd fcp-mcp-server
3
$ pip install -e .
04
Use cases
↳Performing a health check on an FCPXML timeline, identifying and fixing flash frames, gaps, or duplicate clips.
↳Automatically adding chapter markers to a video timeline based on a provided transcript or subtitle file.
↳Generating a rough cut or montage from a selection of clips based on tags, pacing, and duration.
↳Converting Final Cut Pro timelines for use in other video editing software like DaVinci Resolve or Premiere Pro.
05
Alternatives
fcp-mcp-server★ 127
MCP server for Final Cut Pro XML. Lets Claude read, edit and generate real timelines: cut detection, markers, roles, transcript-based editing. Published on PyPI as fcp-mcp-server.
Comments
Log in to leave a comment
No comments yet. Be the first!