Concat logo

Concat

Connects AI agents to Concat’s local video editor for scripted, offline video editing.

Install Concat

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://api.star-history.com/badge?repo=jub0t/concat&type=rank

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

Concat MCP server connects AI agents to the local Concat video editor, allowing them to edit video through the application’s built-in MCP interface. Run Concat with the MCP option to expose editing capabilities, while scripts can use the separate JSON-RPC API. It is suited to local, offline workflows where footage should remain on the machine, including short-form video, tutorials, screen recordings, and podcast clips.

Use cases

  • Automate cuts and timeline edits from an AI agent
  • Create short-form videos from local footage
  • Generate captions for offline video projects
  • Apply titles, effects, and transitions through scripts
  • Export edited projects without uploading source media

Key features

  • Built-in MCP server launched with `concat --mcp`
  • Local video editing for AI agents
  • JSON-RPC API for scripts
  • Multi-track timeline and keyframe editing
  • Offline captions, voices, and background removal
  • H.264, HEVC, and AV1 export

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars16kStargazers on the source repository.
Last commitTodayMost recent push to the default branch.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Concat works

What Concat does

Concat MCP server gives AI agents a way to work with the Concat desktop video editor. Concat runs on macOS, Windows, Linux, and Android, with iOS and iPadOS builds available for sideloading. Its editor supports multi-track timelines, cutting and trimming, overlays, titles, effects, transitions, keyframes, captions, background removal, voice processing, text-to-speech, and export up to 4K at 60 frames per second.

The MCP interface is intended for agent-driven editing. It complements Concat’s JSON-RPC API, which is available for scripts. A build from source also adds a command-line tool and gRPC support.

How it works

Start Concat with the --mcp option to run its built-in MCP server. An MCP-compatible agent can then send editing requests to the local application. The workflow keeps media on the computer rather than uploading footage to a remote service.

Concat also downloads its captioning, voice, and cutout models from Settings. After those models are installed, they can operate offline. This supports workflows that need local processing for source footage and generated media.

The editor can work with several cuts in one project and multiple video, still-image, and title tracks. Its editing functions include split, trim, ripple, merge, freeze-frame, speed changes, picture-in-picture, blending, cropping, and keyframed properties such as position, scale, rotation, opacity, volume, and effect parameters.

Setup and configuration

Install a Concat build for the target operating system from the project’s website or release packages, then launch it with:

sh
concat --mcp

The MCP setup is intended for AI agents that can connect to a locally running MCP process. Models for captions, voices, and background removal are obtained through Concat’s Settings screen and remain available for offline use after downloading.

For development builds, the project requires Rust 1.93 or newer, FFmpeg 7 or newer development libraries, CMake, and a C++ compiler. The source tree can be run with cargo run -p concat from the src directory.

Tools and capabilities

  • Exposes local Concat video editing to AI agents through MCP.
  • Provides a JSON-RPC API for script-based editing.
  • Supports multi-track and multi-timeline projects.
  • Handles captions, text-to-speech, voice cloning, and background removal locally.
  • Applies effects, filters, transitions, titles, and keyframe animation.
  • Exports H.264, HEVC, or AV1 video, including 4K 60 fps and 10-bit color output.

Limitations and notes

Concat is in beta, so editing workflows may still have unresolved issues. AI models must be downloaded before their related local features can be used offline. Windows ARM builds are paused, and iOS or iPadOS use requires sideloading. Source builds depend on the required Rust, FFmpeg, CMake, and C++ toolchain versions.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Concat

Concat is an MCP server that connects AI agents to the local Concat video editor. Its main capability is agent-driven video editing through Concat’s built-in MCP interface, while scripts can use the separate JSON-RPC API. Processing and project media stay on the local machine.

Install Concat for your operating system, then launch it with `concat --mcp`. The MCP interface is built into the application rather than installed as a separate package. Concat provides builds for desktop platforms and Android, with iOS and iPadOS available through sideloading.

Yes, Concat is designed for local and offline editing. Captioning, voice, and background-removal models download through Settings and work offline afterward. Video footage remains on the local disk rather than being uploaded.

Yes, Concat includes a JSON-RPC API for scripts and a built-in MCP server for AI agents. A source build also provides a command-line tool and gRPC support.

Concat exports H.264, HEVC, and AV1 video. Its listed export capabilities include resolutions up to 4K, frame rates up to 60 fps, and 10-bit color.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewConcat AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/concat?style=directory)](https://allmcps.com/mcp/concat)
HTML Embed
<a href="https://allmcps.com/mcp/concat"><img src="https://allmcps.com/api/badge/concat?style=directory" alt="Concat on AllMCPs" /></a>