{
  "slug": "fcpxml-mcp",
  "name": "FCPXML MCP",
  "vendor": "Community (DareDev256 / James Dare)",
  "official": false,
  "category": "editing-post",
  "featured": false,
  "tagline": "Turn Final Cut Pro XML into QC, markers, rough cuts, and cross-NLE handoffs.",
  "description": "FCPXML MCP gives agents a deep Final Cut Pro XML workbench: inspect timelines, detect flash frames and gaps, add marker batches, build rough cuts, reformat cuts, export EDL/CSV, and write Resolve or FCP7 handoff files. It fits the assistant-editor jobs that do not require eyes on the frame: count, QC, annotate, restructure, and push a clean XML back into the edit bay.",
  "capabilities": [
    "final-cut-pro",
    "fcpxml",
    "timeline-qc",
    "rough-cuts",
    "marker-automation",
    "cross-nle-export",
    "security-hardened"
  ],
  "tools_sample": [
    "inspect",
    "diagnose",
    "edit",
    "mark",
    "generate",
    "transcript",
    "deliver"
  ],
  "install": {
    "claude_code": "claude mcp add fcpxml -e FCP_PROJECTS_DIR=~/Movies -- uvx fcp-mcp-server",
    "remote_url": null,
    "stdio_command": "uvx fcp-mcp-server"
  },
  "auth": {
    "type": "local-app",
    "env_var": null,
    "key_url": "XML mode works on exported FCPXML files; Live Mode requires macOS with Final Cut Pro 10.4+ running and a one-time Automation permission grant"
  },
  "pricing": "free",
  "links": {
    "repo": "https://github.com/DareDev256/fcp-mcp-server",
    "docs": "https://github.com/DareDev256/fcp-mcp-server#readme",
    "site": "https://pypi.org/project/fcp-mcp-server/"
  },
  "added": "2026-06-29",
  "verified": "2026-08-11",
  "notes": "Rename direction, corrected — an earlier version of this note had it backwards. `DareDev256/fcpxml-mcp-server` is the OLD path and 301-redirects to the canonical `DareDev256/fcp-mcp-server`; use the latter. Name collision warning: the `fcp-mcp` entry in this directory is dreliq9's separate Final Cut server, not this one. MIT, v0.15.0 released Aug 4 2026, 79 stars, Python >=3.10, PyPI `fcp-mcp-server`. Since v0.14.0 the advertised surface is 7 grouped tools (inspect/diagnose/edit/mark/generate/transcript/deliver) dispatching 62 underlying operations; set FCP_MCP_LEGACY_TOOLS=1 to advertise the old flat tool names. This is not an in-FCP plugin: Live Mode pushes XML into Final Cut via an Apple event, but current timelines still come back by manual File > Export XML."
}