Arkeonix CapCut MCP
Arkeonix CapCut MCP
An MCP server for inspecting and editing CapCut Desktop draft projects through local, version-safe timeline operations. It is designed for AI-assisted documentary, social, and narration-first editing workflows.
The server edits draft files locally. It does not automate the CapCut UI or upload media to a service.
Features
Read, clone, validate, save, and restore local CapCut drafts.
Place and transform images, video, audio, subtitles, text, stickers, and timeline effects.
Align ordered narration, visual, and subtitle clips from the real audio duration.
Create keyframe motion, typography overlays, transitions, filters, masks, audio fades, and B-roll layers.
Inspect timeline health before saving, with backups and protection against writing while CapCut is open.
Requirements
Node.js 18 or newer.
FFmpeg and FFprobe available on
PATH.CapCut Desktop.
On macOS, install FFmpeg with brew install ffmpeg. On Windows, use
winget install Gyan.FFmpeg.
Install
git clone https://github.com/daviilpzDev/arkeonix-capcut-mcp.git
cd arkeonix-capcut-mcp
npm install
npm testThe optional setup script also checks prerequisites, installs dependencies, syncs locally available application assets, and installs a clean draft template:
./setup.shDownloaded application assets are intentionally ignored by Git. They can be large and may be governed by separate vendor terms.
Configuration
Use a local MCP entry such as:
{
"mcp": {
"arkeonix-capcut": {
"type": "local",
"command": [
"node",
"/ABSOLUTE/PATH/TO/arkeonix-capcut-mcp/src/server.js"
],
"enabled": true,
"environment": {
"CAPCUT_DRAFTS_DIR": "",
"CAPCUT_TEMPLATE_DRAFT": ""
}
}
}
}CAPCUT_DRAFTS_DIR is optional when CapCut uses its standard location.
CAPCUT_TEMPLATE_DRAFT optionally names a draft used as the material template
when a target draft lacks a required media type.
The server also supports optional vision and B-roll integrations through
GEMINI_API_KEY, OPENROUTER_API_KEY, and MAGNIFIC_API_KEY. Keep these in
your local environment or MCP configuration, never in the repository.
Safety Model
Read the timeline and validate before making editorial changes.
Clone a production draft before modifying it.
Do not save while CapCut is running. The server refuses this by default.
Saving writes a
.mcpbakbackup and validates the resulting draft.After saving, reload and inspect the draft to verify persistence.
Editorial Workflow
For narration-first projects, make the narration duration the timing source. Align ordered audio and subtitle clips, preserve every source duration, then align visuals. For emphasis overlays, retain base subtitles but set them invisible, place exact phrases at their spoken position, and use short, non-overlapping word-reveal segments on a separate text track.
The included MCP tools use the capcut_ prefix to make the target draft format explicit.
Credits and License
Arkeonix CapCut MCP is a maintained distribution of the MIT-licensed
minminthaw/capcut-mcp project,
with Arkeonix workflow, reliability, and packaging changes. The original MIT
copyright notice is preserved in LICENSE.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/daviilpzDev/arkeonix-capcut-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server