
d-ogi/mcp-kdenlive
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Kdenlive 용 MCP 서버 - Claude 코드 및 기타 LLM 에이전트에 대한 kdenlive-api 포장
개요
Kdenlive 용 MCP 서버 - Claude 코드 및 기타 LLM 에이전트에 대한 kdenlive-api를 포장합니다. D-Bus를 통해 Kdenlive 인스턴스를 실행하는 AI 에이전트 전체 NLE 컨트롤을 제공합니다. 미디어를 가져 와서 타임 라인을 구축하고 전환, 마커, 효과 및 렌더링을 추가합니다. - Python 3.10+ - kdenlive-api - MCP SDK (mcp>=1.0.0) - D-Bus 스크립팅 API로 Kdenlive를 실행 - kdenlive-api — DaVinci Resolve-compatible Python API - D-Ogi/kdenlive — D-Bus 스크립팅 API를 가진 Kdenlive 포크
개요(AI 번역)
Kdenlive 용 MCP 서버 - Claude 코드 및 기타 LLM 에이전트에 대한 kdenlive-api를 포장합니다.
D-Bus를 통해 Kdenlive 인스턴스를 실행하는 AI 에이전트 전체 NLE 컨트롤을 제공합니다. 미디어를 가져 와서 타임 라인을 구축하고 전환, 마커, 효과 및 렌더링을 추가합니다.
빠른 시작
.mcp.json에 추가:
요구 사항
- 파이썬 3.10+
- kdenlive-api
- MCP SDK (
mcp>=1.0.0) - D-Bus 스크립팅 API로 패치 된 Kdenlive 실행
도구
복합물 (이 첫번째 사용)
| 도구 | 설명 |
|---|---|
build_timeline |
씬 클립의 전체 조립(import + sequence + transition + audio + markers) |
replace_scene |
스왑 한 장면 클립으로 번호, 위치 및 전환을 유지 |
| [T4] | [T4] 【공식】 타임라인의 모든 클립의 텍스트 테이블 |
add_transitions_batch |
트랙의 모든 클립간의 배치 크로스 용해 |
render_video |
영상 파일로 내보내기 |
원자
| 도메인 | 도구 |
|---|---|
| 프로젝트 | [T7], save_project, load_project |
| 미디어 | [T10], import_media, import_media_glob], create_bin_folder |
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
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"]
}
}
}
Requirements
- Python 3.10+
- kdenlive-api
- MCP SDK (
mcp>=1.0.0) - Running patched Kdenlive with D-Bus scripting API
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 |
Related repos
- kdenlive-api — DaVinci Resolve-compatible Python API
- D-Ogi/kdenlive — Kdenlive fork with D-Bus scripting API
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"kdenlive": {
"command": "python",
"args": ["-m", "mcp_kdenlive"]
}
}
}