Kdenlive MCP
Provides a headless video editor that uses Kdenlive for review, with a portable JSON project as source of truth and compilable MLT XML.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Kdenlive MCPrender my video project to mp4"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Kdenlive MCP
Local-first video editing through the Model Context Protocol. Kdenlive MCP keeps a versioned JSON project as the source of truth, applies revision-checked timeline edits, compiles deterministic MLT, queues renders, generates previews, and verifies outputs using the Kdenlive/MLT and FFmpeg installation already on your computer.
Public preview: Milestones 0-4 and 7 are implemented. Local AI analysis (Milestone 5) and Kdenlive/OTIO round-trip interoperability (Milestone 6) are planned and clearly marked as unavailable.
What works
Canonical projects with atomic revisions, checkpoints, undo, and redo.
Media ingest with allowed-root containment and managed/external modes.
Clip placement, linked A/V, ripple edits, properties, keyframes, effects, transitions, text, captions, and markers.
Durable preview/export jobs, progress, cancellation, restart recovery, and bounded artifacts.
Output duration, stream, A/V sync, loudness, clipping, black, and freeze checks.
MCP over stdio or authenticated loopback Streamable HTTP.
Automatic Kdenlive/MLT/FFmpeg discovery and an actionable doctor command.
Related MCP server: comfy-ae-video-factory-mcp
Quick start
Requirements: Node.js 22+, pnpm 9, and Kdenlive or separate MLT/FFmpeg tools.
Powershell:
git clone https://github.com/AMMIROSOH/Kdenlive-mcp.git
cd Kdenlive-mcp
Set-ExecutionPolicy -Scope Process Bypass
.\scripts\install.ps1 -AddToPath
kdenlive-mcp --doctorLinux:
git clone https://github.com/AMMIROSOH/Kdenlive-mcp.git
cd Kdenlive-mcp
./scripts/install.sh
~/.local/share/kdenlive-mcp/kdenlive-mcp-*/kdenlive-mcp --doctorThen add the stdio command to your MCP client with an absolute allowed root:
kdenlive-mcp --root /path/to/video-workspace --client-id my-mcp-clientSee the complete installation and client configuration guide.
Safety model
Files are limited to configured roots; symlink/traversal escapes are rejected.
Mutations require the exact current revision and remain undoable per client.
Render processes use argument arrays, no shell, bounded output/time, and a restricted environment.
HTTP binds only to loopback and requires a generated bearer token.
Kdenlive, MLT, and FFmpeg binaries are not redistributed by this repository.
Read the threat model and security policy before exposing the server to additional software.
Documentation
Development
pnpm install --frozen-lockfile
pnpm check
pnpm doctor
pnpm render:acceptance
pnpm mcp:acceptance
pnpm docs:check
pnpm sbom
pnpm release:acceptance -- --platform windowsLicense
Apache-2.0 for this repository. External Kdenlive/MLT/FFmpeg installations retain their own licenses; see third-party notices.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityBmaintenanceEnables AI-powered video editing in IDEs through a pipeline-driven workflow, including proxy ingestion, motion graphics generation, and high-fidelity rendering.4
- AlicenseBqualityDmaintenanceEnables AI video automation pipeline: ComfyUI image-to-video, FFmpeg processing, After Effects template rendering, review, and multi-platform publishing preparation.9MIT
- AlicenseNot gradedqualityBmaintenanceEnables 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.MIT
- FlicenseAqualityBmaintenanceEnables AI agents to edit video using text-based proxies, motion graphics via Hyperframes, and advanced FFmpeg rendering, turning any LLM IDE into a professional video editor.4
Related MCP Connectors
A real timeline video editor for AI agents: journaled edits, FFmpeg/MLT rendering, exports
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
AI clips from long videos: analyze, clip, render and publish via the CutPro API.
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/AMMIROSOH/Kdenlive-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server