
Kdenlive
io.github.mhbxyzPublished by GitHub account mhbxyzv0.1.0Updated Nov 8, 2026
Inspect, edit and render Kdenlive video projects locally on Linux.
Overview
Local MCP server that lets an assistant inspect, edit and render Kdenlive video projects on Linux.
- What you can do
- Inspect project timelines and run media diagnostics on clips
- Make safe copies of projects before changing them
- Edit clips and timeline content in Kdenlive projects
- Render projects using Kdenlive presets, with background renders
- Check the environment for Kdenlive, MLT and FFmpeg availability
- When to use it
- Useful when you edit video in Kdenlive on Linux and want an assistant to read a project's timeline, make clip or timeline edits, or start renders without opening the GUI. It is not for other operating systems or for non-Kdenlive editing tools.
- Requirements
- Linux with Python 3.11 or newer; install the PyPI package mcp-kdenlive (the name kdenlive-mcp is an unrelated project). Kdenlive, MLT melt and FFmpeg ffprobe must be installed separately and found on PATH, or pointed to via KDENLIVE_MCP_KDENLIVE, KDENLIVE_MCP_MELT and KDENLIVE_MCP_FFPROBE. Flatpak and Snap builds need wrapper paths.
Installation
In SourceWeft
- Open Kdenlive in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
kdenlive-mcp
Local-first, client-agnostic MCP server for Kdenlive on Linux.
Inspect, edit and render Kdenlive projects from an AI assistant, locally on Linux: timelines, media diagnostics, safe project copies, clip edits and rendering with Kdenlive presets.
Start here: docs/user-guide.md (install, client setup, safety, upgrade, troubleshooting). The available tools are listed in docs/tools.md, and the planned work in the roadmap.
Requirements
- Linux
- Python 3.11 or newer
- Kdenlive, MLT (
melt) and FFmpeg (ffprobe), installed separately from your distribution. The Python package does not install them.
Install
The PyPI distribution is mcp-kdenlive. The PyPI name kdenlive-mcp belongs to an
unrelated project, so pipx install kdenlive-mcp installs something else. See
docs/packaging.md for virtual environments, upgrades and artifact checks.
From source
Check your environment
The same report is available to MCP clients through the diagnose_environment tool.
Programs are looked up on PATH. Override their location with these environment variables:
Flatpak and Snap builds of Kdenlive do not expose kdenlive, melt or ffprobe on PATH.
Point the variables above to executables or wrapper scripts.
Start the server
Tested clients (Claude Code, Codex CLI, OpenCode, Grok Build CLI) and copyable configurations are listed in docs/clients.md. A typical configuration:
MCP clients often start servers with a reduced environment. If tools are reported missing
from a client but not from your shell, pass PATH or the KDENLIVE_MCP_* variables
explicitly.
To try the server with the official MCP Inspector:
Development
Architecture: domain modules (environment.py, process.py) do not depend on MCP.
server.py is the only MCP transport layer.
Documentation:
Source: README.md at commit 200265b
Tools
0Version history
1- v0.1.0LatestNov 8, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts