Kdenlive MCP Server — MCP-сервер для Claude Code: монтаж видео
MCP-сервер, через который ИИ-агент собирает проект Kdenlive: импорт клипов, таймлайн, фильтры, переходы и рендер через melt.
claude mcp add kdenlive-mcp-server -- uvx kdenlive-mcp-serverЧто делает Kdenlive MCP Server
Сервер оборачивает библиотеку cli-anything-kdenlive и отдаёт агенту набор инструментов для работы с проектом Kdenlive. Вызовы идут не через подпроцессы, а напрямую по Python API, поэтому состояние сессии живёт между вызовами: поставили клип на таймлайн — следующий инструмент уже видит его на месте. После каждой правки проект сохраняется сам.
Инструменты разбиты по группам: проект, корзина, таймлайн, фильтры, переходы, метки, экспорт и сессия. Есть пакетная сборка из сегментов — timeline_build_from_segments раскладывает несколько оставленных кусков одного клипа подряд за один вызов, и clip_reframe_vertical обрезает кадр по центру под вертикальный формат с горизонтальной панорамой. Экспорт умеет отдавать XML и рендерить видео через melt.
Нужен Python 3.10 и выше, а также uv для зависимостей. Без установленного uv команда запуска сервера не сработает. Для рендера через melt нужен сам melt в системе.
Какие задачи решает
- собрать черновой монтаж из длинной записи, оставив только нужные куски
- перевести горизонтальный клип в вертикальный кадр для соцсетей
- наложить фильтр или переход на клип без ручной работы в редакторе
- выгрузить проект в XML или отрендерить его через melt
- откатить неудачную правку по истории сессии
Примеры запросов агенту
- Создай проект
my_project.kdenlive-cli.jsonс профилемhd1080p30и импортируйvideo.mp4 - Собери таймлайн из сегментов клипа
clip0: с 0.5 по 1.5 и с 3.0 по 4.5 секунды - Обрежь клип
clip0под вертикальный формат и отрендери проект
Как установить Kdenlive MCP Server
Командой платформы
claude mcp add kdenlive-mcp-server -- uvx kdenlive-mcp-serveruvx запускает команду с именем пакета; если в README она другая — uvx --from kdenlive-mcp-server <команда>
Командой платформы
codex mcp add kdenlive-mcp-server -- uvx kdenlive-mcp-serveruvx запускает команду с именем пакета; если в README она другая — uvx --from kdenlive-mcp-server <команда>
Файл настроек
{
"mcpServers": {
"kdenlive-mcp-server": {
"command": "uvx",
"args": [
"kdenlive-mcp-server"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from kdenlive-mcp-server <команда>
Файл настроек
{
"servers": {
"kdenlive-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"kdenlive-mcp-server"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from kdenlive-mcp-server <команда>
Командой платформы
gemini mcp add kdenlive-mcp-server uvx kdenlive-mcp-serveruvx запускает команду с именем пакета; если в README она другая — uvx --from kdenlive-mcp-server <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Kdenlive MCP Server
Как установить Kdenlive MCP Server в Claude Code?
Выполните claude mcp add kdenlive-mcp-server -- uvx kdenlive-mcp-server. Перед этим понадобится Python 3.10+ и установленный uv.
Что делает Kdenlive MCP Server?
Даёт агенту инструменты для работы с проектами Kdenlive: создание проекта, импорт клипов, монтаж на таймлайне, фильтры, переходы, метки и экспорт. Состояние сессии сохраняется между вызовами.
Чем timeline_build_from_segments отличается от обычной нарезки?
Он принимает список диапазонов и раскладывает их за один вызов, тогда как последовательные timeline_split_clip и timeline_remove_clip сдвигают индексы клипов после каждого удаления. Сегменты сортируются, обрезаются по длительности клипа и склеиваются при пересечении.