Skip to main content
Glama

MCP Server: Kdenlive

Python MCP сервер, который позволяет ИИ-агенту выполнять профессиональный видеомонтаж в Kdenlive с помощью инструкций на естественном языке.

Это не тонкая обёртка над несколькими командами Kdenlive. Это многоуровневая система:

AI Agent (Claude)
  -> MCP tools (project/media/timeline/motion/effects/audio/...)
  -> Video analysis layer (ffprobe, librosa)
  -> Internal timeline model (Project / Sequence / Track / Clip / Keyframe)
  -> Kdenlive adapter (translates the model to/from real .kdenlive XML)
  -> .kdenlive project file
  -> Kdenlive / FFmpeg / MLT (melt) rendering

ИИ никогда не редактирует XML .kdenlive напрямую. Он вызывает типизированные MCP-инструменты, которые изменяют чистую, тестируемую внутреннюю модель таймлайна; специальный адаптер преобразует эту модель в реальный проект Kdenlive при сохранении.

Статус

Активно разрабатывается, создаётся поэтапно (см. PHASES ниже). Базовая модель таймлайна, адаптер XML Kdenlive, каталог эффектов/переходов и движок аудио/синхронизации по битам реализованы и протестированы с реальной установкой Kdenlive 26.04.3 + MLT. Следующим этапом подключается слой, ориентированный на MCP-инструменты, который предоставляет всё это ИИ-агенту.

Related MCP server: opencut-mcp

Почему это основано на реальном формате файлов

Структура XML проекта Kdenlive, используемая адаптером (src/kdenlive_mcp/kdenlive/adapter/), была восстановлена из реальных проектов .kdenlive и перепроверена с локально установленным Kdenlive 26.04.3 + MLT 7.38 (melt), а не угадана из документации. Каталоги эффектов и переходов напрямую парсятся из собственных XML-определений эффектов/переходов, поставляемых с Kdenlive, поэтому ИИ никогда не сможет сослаться на эффект, которого на самом деле нет в установленном Kdenlive.

Структура проекта

src/kdenlive_mcp/
  core/           # internal model: timeline, keyframes, effects, transitions, audio, assets
  kdenlive/       # the adapter: XML read/write, effect & transition catalogs, capability detection
  media/          # ffmpeg/ffprobe subprocess wrappers, thumbnail generation
  storage/        # workspace path safety, caching, snapshots
  validation/     # project validation
  mcp_tools/      # MCP-facing tool definitions (in progress)
tests/

Разработка

python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
pytest

Требуется ffmpeg/ffprobe в PATH. Kdenlive/melt необязательны, но открывают доступ к каталогам эффектов/переходов и структурной проверке проекта относительно реальной установки.

F
license - not found
Not graded
quality - not tested
B
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.

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server that enables LLM agents to control the OpenCut classic video editor's timeline through a Playwright-controlled browser, allowing automated video editing tasks like adding media, inserting clips, splitting, trimming, and exporting.
    2
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that exposes FFmpeg as a structured tool set for AI agents, enabling timeline-based video editing, preview, rendering, and analysis with an optional LLM autopilot.

View all related MCP servers

Related MCP Connectors

  • MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.

  • A real timeline video editor for AI agents: journaled edits, FFmpeg/MLT rendering, exports

  • MCP server for Google Veo AI video generation

View all MCP Connectors

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/12bijaya/MCP_Server_Kdenlive'

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