LeClap — MCP-сервер для Claude Code: видео и установка
LeClap помогает агенту собрать видеошаблон, проверить его и отрендерить MP4 локально. Пригодится, если нужно получать воспроизводимый результат из JSON, а не генерировать видео моделью.
claude mcp add --env LECLAP_MCP_OUTPUT_DIR=<LECLAP_MCP_OUTPUT_DIR> --env LECLAP_MCP_MEDIA_DIR=<LECLAP_MCP_MEDIA_DIR> --env LECLAP_MCP_RENDER_TIMEOUT_MS=<LECLAP_MCP_RENDER_TIMEOUT_MS> --env LECLAP_MCP_ALLOW_REMOTION=<LECLAP_MCP_ALLOW_REMOTION> --env LECLAP_MCP_REMOTION_ENTRY=<LECLAP_MCP_REMOTION_ENTRY> --transport stdio leclap-mcp -- npx -y @leclap/mcpЧто делает LeClap
Сервер подключает инструменты для работы с видеошаблонами: агент может найти пример, изучить схему и каталог эффектов, проверить JSON и отрендерить видео. Есть и инструменты для анализа локальных медиафайлов, распознавания речи и извлечения стиля или структуры из референса.
Рендер выполняется локально и детерминированно через FFmpeg. Сервер включает каталог примеров и может работать без приложения и приватного creative-kit. Для извлечения бренд-оформления с сайта нужен флаг --allow-network; без него этот инструмент не выполнит сетевой запрос.
Какие задачи решает
- собрать MP4 по JSON-шаблону
- проверить шаблон до рендера
- извлечь ритм и переходы из видео-референса
- расшифровать речь из локального видео
Примеры запросов агенту
- Собери MP4 по этому JSON-шаблону и сохрани результат в указанную папку.
- Проверь шаблон и покажи предупреждения до рендера.
- Разбери ритм и переходы в этом видео и используй их как правила шаблона.
Как установить LeClap
Командой платформы
claude mcp add --env LECLAP_MCP_OUTPUT_DIR=<LECLAP_MCP_OUTPUT_DIR> --env LECLAP_MCP_MEDIA_DIR=<LECLAP_MCP_MEDIA_DIR> --env LECLAP_MCP_RENDER_TIMEOUT_MS=<LECLAP_MCP_RENDER_TIMEOUT_MS> --env LECLAP_MCP_ALLOW_REMOTION=<LECLAP_MCP_ALLOW_REMOTION> --env LECLAP_MCP_REMOTION_ENTRY=<LECLAP_MCP_REMOTION_ENTRY> --transport stdio leclap-mcp -- npx -y @leclap/mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add leclap-mcp --env LECLAP_MCP_OUTPUT_DIR=<LECLAP_MCP_OUTPUT_DIR> --env LECLAP_MCP_MEDIA_DIR=<LECLAP_MCP_MEDIA_DIR> --env LECLAP_MCP_RENDER_TIMEOUT_MS=<LECLAP_MCP_RENDER_TIMEOUT_MS> --env LECLAP_MCP_ALLOW_REMOTION=<LECLAP_MCP_ALLOW_REMOTION> --env LECLAP_MCP_REMOTION_ENTRY=<LECLAP_MCP_REMOTION_ENTRY> -- npx -y @leclap/mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"leclap-mcp": {
"command": "npx",
"args": [
"-y",
"@leclap/mcp"
],
"env": {
"LECLAP_MCP_OUTPUT_DIR": "<LECLAP_MCP_OUTPUT_DIR>",
"LECLAP_MCP_MEDIA_DIR": "<LECLAP_MCP_MEDIA_DIR>",
"LECLAP_MCP_RENDER_TIMEOUT_MS": "<LECLAP_MCP_RENDER_TIMEOUT_MS>",
"LECLAP_MCP_ALLOW_REMOTION": "<LECLAP_MCP_ALLOW_REMOTION>",
"LECLAP_MCP_REMOTION_ENTRY": "<LECLAP_MCP_REMOTION_ENTRY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"leclap-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@leclap/mcp"
],
"env": {
"LECLAP_MCP_OUTPUT_DIR": "<LECLAP_MCP_OUTPUT_DIR>",
"LECLAP_MCP_MEDIA_DIR": "<LECLAP_MCP_MEDIA_DIR>",
"LECLAP_MCP_RENDER_TIMEOUT_MS": "<LECLAP_MCP_RENDER_TIMEOUT_MS>",
"LECLAP_MCP_ALLOW_REMOTION": "<LECLAP_MCP_ALLOW_REMOTION>",
"LECLAP_MCP_REMOTION_ENTRY": "<LECLAP_MCP_REMOTION_ENTRY>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e LECLAP_MCP_OUTPUT_DIR=<LECLAP_MCP_OUTPUT_DIR> -e LECLAP_MCP_MEDIA_DIR=<LECLAP_MCP_MEDIA_DIR> -e LECLAP_MCP_RENDER_TIMEOUT_MS=<LECLAP_MCP_RENDER_TIMEOUT_MS> -e LECLAP_MCP_ALLOW_REMOTION=<LECLAP_MCP_ALLOW_REMOTION> -e LECLAP_MCP_REMOTION_ENTRY=<LECLAP_MCP_REMOTION_ENTRY> leclap-mcp npx -y @leclap/mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о LeClap
Как установить LeClap в Claude Code?
Выполните claude mcp add video -- npx -y @leclap/mcp. Это добавит MCP-сервер с именем video.
Что делает LeClap?
Он предоставляет агенту инструменты для создания, проверки и локального рендера видео по JSON-шаблонам. Результат не генерируется моделью случайным образом.
Нужен ли доступ к сети для работы LeClap?
Для обычной работы с локальными шаблонами и медиа он не требуется. Извлечение бренд-набора с сайта требует --allow-network.