FilmCraft MCP
Related Servers
Alternatives to FilmCraft MCP
No user-submitted related servers found.
Related Servers
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to automate video editing tasks such as creating, inspecting, and saving projects, adding, splitting, and deleting clips, applying kinetic motion behaviors, and validating render parameters. Supports JSON-RPC 2.0 over stdio and HTTP.MIT
- AlicenseBqualityBmaintenanceEnables AI assistants to natively control FilmCraft and Adobe Premiere Pro timelines for editing tasks such as rough cuts, silence removal, audio normalization and ducking, color grading, object masking, vertical auto-reframing, HyperFrames graphics, and exports. It auto-detects the running NLE and provides safe, reviewable operations with audit receipts and undo checkpoints.2648 npmMIT
- AlicenseCqualityDmaintenanceEnables AI agents to perform headless video editing through 35 tools for project creation, clip manipulation, rendering, quality control, and semantic search, all via JSON-RPC 2.0 over stdio.372MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI clients to create, edit, validate, preview, and render Shotcut projects (saved as MLT XML) without operating the GUI, using structured timeline editing tools and local safety mechanisms.24MIT
- AlicenseNot gradedqualityCmaintenanceEnables local AI assistants to control video editing workflows, including projects, media pools, timelines, Fusion graphics, Fairlight audio, color grading, and render queues, through natural language over a local stdio connection.1MIT
- AlicenseNot gradedqualityDmaintenanceMCP server that enables AI to control Final Cut Pro on macOS, including reading libraries/projects, importing FCPXML, and creating title or storyboard projects.MIT
TDQS
Scored across 9 tools
The generic fc_exec overlaps heavily with the specialized fc_import, fc_export, and fc_render_frame tools, since those operations are almost certainly also valid command IDs — an agent may be unsure which path to take. Similarly, fc_list_commands (returns parameter schemas) and fc_describe (returns parameter schema for one command) have fuzzy boundaries. Descriptions help somewhat, but the escape-hatch-plus-wrappers design creates real selection ambiguity.
All tools use a consistent fc_ prefix with snake_case verb_noun structure (fc_list_commands, fc_list_export_presets, fc_import, fc_export, fc_render_frame). Minor deviation: fc_exec is an abbreviation while other verbs are spelled out (fc_describe, fc_inspect), but the pattern is still clearly readable and predictable.
Nine tools is well within the sweet spot for a domain-control server. Each tool corresponds to a distinct capability — discovery, inspection, execution, media ingest, probing, export, and frame rendering — with no filler.
The surface covers the editing lifecycle well: discover commands, execute them, inspect project/sequence state, import media, probe files, list presets, export, and render frames. The generic fc_exec acts as an escape hatch for missing operations (project save/create, sequence edits), so no hard dead ends, though a non-expert agent must discover command IDs to fill those gaps.