Project and bin intelligence
Inventory project trees, detect active or orphaned locks, and inspect AVB clips, sequences, tracks, views, and metadata.
Connect the MCP-compatible client you already use to a local, read-only Avid analyzer. Inspect projects, bins, and interchange files first, then preview and confirm any guarded edit against current bridge state.
Analysis is read-only and stays on your machine. Applied plans require a live bridge and an exact confirmation token.Project connected
Indexing 184 project files
Illustrated tool workflow
avid_inventory_project_files
Walk a project tree you explicitly allow and classify every project, bin, setting, lock, interchange and media file.
What works now
Inventory project trees, detect active or orphaned locks, and inspect AVB clips, sequences, tracks, views, and metadata.
Parse AAF, ALE, and CMX-style EDL structures while identifying missing, malformed, truncated, or opaque data.
Use ffprobe for codec, container, stream, duration, frame-rate, timecode, packet, frame, and optional hash evidence.
Evaluate Media Composer, operating system, and architecture combinations against source-linked qualification rules.
Preview bounded plans, classify risk, require destructive opt-in, and bind approval to an exact SHA-256 token.
Report heartbeat freshness and supported operations. No bridge, stale state, or unsupported action means no live edit.
Local analysis 27 MCP tools
avid_analyze_projectavid_analyze_binavid_analyze_aafavid_analyze_aleavid_analyze_edlavid_analyze_clipavid_analyze_otioavid_inventory_project_filesavid_check_compatibilityavid_get_bridge_statusavid_preview_edit_planavid_apply_edit_planavid_analyze_projectavid_analyze_binavid_analyze_aafavid_analyze_aleavid_analyze_edlavid_analyze_clipavid_analyze_otioavid_inventory_project_filesavid_check_compatibilityavid_get_bridge_statusavid_preview_edit_planavid_apply_edit_planConnect in about ten minutes
Add the block, then fully quit and reopen Claude Desktop. The server starts in inspect-only mode and reads nothing outside the roots you list.
{
"mcpServers": {
"avid-media-composer": {
"command": "npx",
"args": ["-y", "avid-media-composer-mcp@latest"],
"env": {
"AVID_MCP_ALLOWED_ROOTS": "ABSOLUTE_PROJECT_PATH",
"AVID_MCP_CAPABILITIES": "inspect"
}
}
}
}Live Media Composer editing requires a separately installed, compatible Avid Extension bridge. The server never claims an edit from a preview or a catalog entry. Full client configuration is on the setup page.
Two independent lanes
Claude, ChatGPT, Codex, Cursor, or another standards-compatible client.
Allowed-root enforcement, native parsers, bounded Python inspection, and risk controls.
AVB · AAF · ALE · EDL · OTIO · media
Compatible Avid Extension required
Compatibility contracts cover the latest Media Composer release tracks on qualified Windows and macOS combinations, each traced back to an Avid source.
avid_get_compatibility_matrixBridge status separates a missing bridge from a stale one, so an unanswered request is never mistaken for a completed edit.
avid_get_bridge_statusEnabled authority, dependency health, source coverage and truncation are reported explicitly before you rely on a result.
avid_get_capabilitiesKnow the boundary: a compatibility-rule match describes Avid's published qualification, not proof that this connector has been exercised on that host. Catalog actions are planned contracts until an Extension advertises them. See implementation status.
The repository documents every setup path, evidence limit, and known security boundary.
Format and workflow guides
An AVB file is an Avid Media Composer bin: a proprietary binary container holding clips, subclips, sequences and metadata. How the format is structured, how to open one, and how to read a .avb without Media Composer.
An AAF file is an Advanced Authoring Format package carrying an edited composition and its metadata between Avid, Pro Tools, Premiere Pro and Resolve. What an AAF contains, how it differs from OMF, and how to inspect one before conform.
An ALE file is a tab-delimited Avid Log Exchange metadata log. The Heading, Column and Data sections, the headings that matter, how to export and import ALE in Media Composer, and how to validate one before it breaks a batch import.
An EDL is a plain-text CMX-style edit decision list. How to read an EDL event line, what the transition codes and comment lines mean, how to export one from Avid, and how to validate an EDL before a conform.
How Avid Media Composer bin locking works on shared storage, what a .lck file is, why a bin stays locked at the file level after a crash, and how to audit active versus orphaned locks across a project.
Which Avid Media Composer releases are supported on which Windows and macOS versions, how release-line matching works, and how to check a workstation combination automatically instead of reading a matrix.
What can actually be automated in Avid Media Composer today: Avid's own AI features, the Extensions SDK, and how an MCP server lets Claude, Cursor or ChatGPT read Avid projects, AAF, ALE and EDL without an API.
Frequently asked questions
Yes. Avid Media Composer MCP is an open-source Model Context Protocol server that gives AI clients read-only analysis of Avid Media Composer projects, AVB bins, AAF, ALE, EDL, configuration and media files. Guarded live editing requires a compatible Avid Extension bridge.
It analyzes AVB bins through pyavb, AAF through pyaaf2, ALE and CMX-style EDL with native parsers, OTIO JSON structurally, AVP and AVS as text or bounded binary evidence, and media containers through ffprobe.
No. Offline analysis is read-only and source media is never modified. The server enforces explicit allowed roots and reports opaque data as labeled evidence instead of guessing.
Only through a separately installed, compatible Avid Extension bridge. Without a fresh bridge that advertises the requested operation, live editing fails closed.
The current compatibility contracts cover Media Composer 2025.12.x, 2025.6, and the 2024.12.x long-term-maintenance release track on qualified Windows and macOS combinations.
Free Open source Local-first