Skip to main content
Glama

mcp-kdenlive

MCP server for Kdenlive — wraps kdenlive-api for Claude Code and other LLM agents.

Gives an AI agent full NLE control over a running Kdenlive instance via D-Bus: import media, build timelines, add transitions, markers, effects, and render.

Quick start

Add to your .mcp.json:

{
  "mcpServers": {
    "kdenlive": {
      "command": "python",
      "args": ["-m", "mcp_kdenlive"]
    }
  }
}

Related MCP server: OpenCut Controller

Requirements

pip install -r requirements.txt

Tools

Composite (use these first)

Tool

Description

build_timeline

Full assembly from scene clips (import + sequence + transitions + audio + markers)

replace_scene

Swap one scene clip by number, keep position and transitions

get_timeline_summary

Text table of all clips on timeline

add_transitions_batch

Batch cross-dissolves between all clips on a track

render_video

Export timeline to video file

Atomic

Domain

Tools

Project

get_project_info, save_project, load_project

Media

get_media_pool, import_media, import_media_glob, create_bin_folder

Timeline

get_track_list, get_clip_info, insert_clip, append_clips, move_clip, delete_clip, add_track, trim_clip

Transitions

add_transition, remove_transition

Markers

get_markers, add_marker, delete_marker, delete_markers_by_color

Replace

replace_clip

Checkpoints

checkpoint_save, checkpoint_restore

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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/D-Ogi/mcp-kdenlive'

If you have feedback or need assistance with the MCP directory API, please join our Discord server