video-edit-mcp

video-edit-mcp

от aditya2755
MCP-сервер для мощного редактирования видео и аудио: обрезка, слияние, эффекты, работа со звуком и скачивание. Поддерживает цепочки операций без промежуточных файлов - идеально для автоматизации мо...

Video Edit MCP Server 🎬

A powerful Model Context Protocol (MCP) server designed for advanced video and audio editing operations. This server enables MCP clients—such as Claude Desktop, Cursor, and others—to perform comprehensive multimedia editing tasks through a standardized and unified interface.

Python MCP License

https://github.com/user-attachments/assets/134b8b82-80b1-4678-8930-ab53121b121f

✨ Key Features

🎥 Video Operations
  • Basic Editing: Trim, merge, resize, crop, rotate videos
  • Effects: Speed control, fade in/out, grayscale, mirror
  • Overlays: Add text, images, or video overlays with transparency
  • Format Conversion: Convert between formats with codec control
  • Frame Operations: Extract frames, create videos from images
🎵 Audio Operations
  • Audio Processing: Extract, trim, loop, concatenate audio
  • Volume Control: Adjust levels, fade in/out effects
  • Audio Mixing: Mix multiple tracks together
  • Integration: Add audio to videos, replace soundtracks
📥 Download & Utilities
  • Video Download: Download from YouTube and other platforms
  • File Management: Directory operations, file listing
  • Path Suggestions: Get recommended download locations
Инструменты были проиндексированы:
add_audio

Используйте этот инструмент для добавления аудио к видео и обязательно укажите имя выходного файла, например added_audio.mp4 и т.п. Убедитесь, что расширение mp4 указано, а имя должно быть осмысленным. Если после добавления аудио нужно выполнить несколько шагов, то обязательно возвращайте object, а return path должен быть false, иначе return path должен быть true.

Параметры
  • audio_pathstringобязательный
  • output_namestringобязательный
  • return_pathbooleanобязательный
  • video_pathstringобязательный
add_image_overlay

Используйте этот инструмент для добавления водяного знака/наложения на видео: укажите image_path, координаты позиции (x,y) и имя выходного файла. Если после добавления наложения нужно выполнить несколько шагов, убедитесь, что возвращается объект, и return path должен быть false, в противном случае return path должен быть true.

Параметры
  • durationnumberобязательный
  • image_pathstringобязательный
  • output_namestringобязательный
  • return_pathbooleanобязательный
  • video_pathstringобязательный
  • xintegerобязательный
  • yintegerобязательный
add_text_overlay

Используйте этот инструмент для добавления текстового наложения на видео. Укажите текст, координаты позиции (x,y), font_size, цвет и имя выходного файла. Если после добавления текстового наложения нужно выполнить несколько шагов, обязательно верните объект, а return path должен быть false, в противном случае return path должен быть true.

Параметры
  • colorstringобязательный
  • durationnumberобязательный
  • font_sizeintegerобязательный
  • output_namestringобязательный
  • path_of_imagemagickstringобязательный
  • return_pathbooleanобязательный
  • textstringобязательный
  • video_pathstringобязательный
  • xintegerобязательный
  • yintegerобязательный
add_video_overlay

Используйте этот инструмент для добавления видео-оверлея с прозрачностью: укажите накладываемое видео, позицию и прозрачность (0-1). Если после добавления видео-оверлея нужно выполнить несколько шагов, убедитесь, что возвращается объект, и return path должен быть false, иначе return path должен быть true.

Параметры
  • base_video_pathstringобязательный
  • durationnumberобязательный
  • opacitynumberобязательный
  • output_namestringобязательный
  • overlay_video_pathstringобязательный
  • return_pathbooleanобязательный
  • xintegerобязательный
  • yintegerобязательный
adjust_vol

Регулирует громкость аудио. Если после регулировки громкости нужно выполнить несколько шагов, то обязательно верните объект, а return path установите в false. В противном случае return path должен быть true.

Параметры
  • audio_pathstringобязательный
  • output_namestringобязательный
  • return_pathbooleanобязательный
  • volume_levelnumberобязательный
audio_info

Получить информацию об аудио

Параметры
  • audio_pathstringобязательный
check_memory

Используйте этот инструмент, чтобы проверить, что хранится в памяти — например, объекты и т.д.

Параметры
  • store_typestring
clear_memory

Используйте этот инструмент для очистки всех сохранённых видео- и аудиообъектов из памяти, чтобы освободить место.

Параметры
  • clear_audiosbooleanобязательный
  • clear_videosbooleanобязательный
concatenate_audio

Используйте этот инструмент, чтобы объединить два аудио. Если после объединения нужно выполнить несколько шагов, обязательно возвращайте объект, а return path должен быть false. В противном случае return path должен быть true.

Параметры
  • audio_path_1stringобязательный
  • audio_path_2stringобязательный
  • output_namestringобязательный
  • return_pathbooleanобязательный
convert_video_format

Используйте этот инструмент для конвертации видеоформата с контролем codec и качества, укажите codec, fps, bitrate. Если после конвертации видеоформата нужно выполнить несколько шагов, убедитесь, что возвращается объект, и return path должен быть false; в противном случае return path должен быть true.

Параметры
  • bitratestring | nullобязательный
  • codecstringобязательный
  • fpsinteger | nullобязательный
  • output_namestringобязательный
  • return_pathbooleanобязательный
  • video_pathstringобязательный
crop_video

Используйте этот инструмент для обрезки видео: укажите координаты x1, y1, x2, y2 и имя выходного файла, например cropped_video.mp4. Если после обрезки нужно выполнить несколько шагов, обязательно верните объект, а return path должен быть false. В противном случае return path должен быть true.

Параметры
  • output_namestringобязательный
  • return_pathbooleanобязательный
  • video_pathstringобязательный
  • x1integerобязательный
  • x2integerобязательный
  • y1integerобязательный
  • y2integerобязательный
download_video

Используйте этот инструмент для скачивания видео, обязательно укажите полный путь для сохранения видео, а не только имя; если после скачивания нужно выполнить несколько шагов, обязательно возвращайте объект, и return path должен быть false, иначе return path должен быть true.

Параметры
  • audio_onlyboolean
  • save_pathstring | null
  • urlstringобязательный
  • yt_dlp_optionsanyобязательный
extract_audio

Используйте этот инструмент для извлечения аудио из видео, и убедитесь, что выдаете только имя выходного файла, например extracted_audio.mp3, some_hello.mp3 и т.д. Не передавайте путь, просто давайте осмысленные имена на основе информации об аудио. Если после извлечения аудио необходимо выполнить несколько шагов, убедитесь, что возвращаете return object, и return path должен быть false, в противном случае return path должен быть true.

Параметры
  • output_namestringобязательный
  • return_pathbooleanобязательный
  • video_pathstringобязательный
extract_frames

Используйте этот инструмент для извлечения кадров из видео в виде изображений: укажите start_time, end_time и fps для извлечения. Если после извлечения кадров нужно выполнить несколько шагов, убедитесь, что return object установлен, а return path должен быть false; в противном случае return path должен быть true.

Параметры
  • end_timenumberобязательный
  • fpsintegerобязательный
  • output_folder_namestringобязательный
  • return_pathbooleanобязательный
  • start_timenumberобязательный
  • video_pathstringобязательный
fadein_audio

Используйте этот инструмент для эффекта плавного появления звука (fade in), укажите fade_duration в секундах и имя выходного файла, например fadein_audio.mp3. Если после добавления fade in нужно выполнить несколько шагов, то обязательно возвращайте объект, и return path должен быть false, в противном случае return path должен быть true.

Параметры
  • audio_pathstringобязательный
  • fade_durationnumberобязательный
  • output_namestringобязательный
  • return_pathbooleanобязательный
fadein_video

Используйте этот инструмент для добавления эффекта появления (fade in) к видео, укажите fade_duration в секундах, а имя выходного файла, например fadein_video.mp4. Если после добавления fade in нужно выполнить несколько шагов, то обязательно верните объект, и return path должен быть false, в противном случае return path должен быть true.

Параметры
  • fade_durationnumberобязательный
  • output_namestringобязательный
  • return_pathbooleanобязательный
  • video_pathstringобязательный
fadeout_audio

Используйте этот инструмент для эффекта затухания аудио, укажите fade_duration в секундах и имя выходного файла, например fadeout_audio.mp3. Если после добавления затухания нужно выполнить несколько шагов, возвращайте объект, и return path должен быть false, иначе return path должен быть true.

Параметры
  • audio_pathstringобязательный
  • fade_durationnumberобязательный
  • output_namestringобязательный
  • return_pathbooleanобязательный
fadeout_video

Используйте этот инструмент для добавления эффекта затухания (fade out) к видео, укажите fade_duration в секундах и имя выходного файла, например fadeout_video.mp4. Если после добавления fade out нужно выполнить несколько шагов, убедитесь, что возвращается объект, и return path должно быть false; в противном случае return path должно быть true.

Параметры
  • fade_durationnumberобязательный
  • output_namestringобязательный
  • return_pathbooleanобязательный
  • video_pathstringобязательный
get_download_paths

Получить предлагаемые пути директорий для сохранения видео- и аудиофайлов.

Параметры

Без параметров.

get_video_info

Получает полную информацию о видеофайле, включая длительность, fps, разрешение, сведения о кодеках и аудиоинформацию.

Параметры
  • video_pathstringобязательный
grayscale_video

Используйте этот инструмент для преобразования видео в оттенки серого/черно-белое, укажите имя выходного файла, например grayscale_video.mp4. Если после преобразования в оттенки серого нужно выполнить несколько шагов, то возвращайте объект, а return path должен быть false, иначе return path должен быть true.

Параметры
  • output_namestringобязательный
  • return_pathbooleanобязательный
  • video_pathstringобязательный
images_to_video

Используйте этот инструмент для создания видео из последовательности изображений. Укажите путь к папке с изображениями, fps и имя выходного файла. Если после создания видео из изображений нужно выполнить несколько шагов, убедитесь, что возвращается объект, а return path должен быть false, в противном случае return path должен быть true.

Параметры
  • fpsintegerобязательный
  • images_folder_pathstringобязательный
  • output_namestringобязательный
  • return_pathbooleanобязательный
list_files

Используйте этот инструмент для вывода списка файлов в каталоге, укажите путь к каталогу

Параметры
  • directory_pathstringобязательный
loop_audio

Используйте этот инструмент для зацикливания аудио. После зацикливания обязательно укажите имя выходного файла, например looped_audio.mp3, some_hello.mp3 и т.д. Не передавайте путь — просто дайте осмысленные имена на основе информации об аудио, а также обязательно укажите длительность в секундах. Если после зацикливания нужно выполнить несколько шагов, то обязательно верните объект, и return path должен быть false, иначе return path должен быть true.

Параметры
  • audio_pathstringобязательный
  • durationnumberобязательный
  • output_namestringобязательный
  • return_pathbooleanобязательный
make_directory

Используйте этот инструмент, чтобы создать директорию для хранения выходных файлов. Убедитесь, что вы указали точный путь.

Параметры
  • directory_pathstringобязательный
merge_video

Используйте этот инструмент для слияния двух видео. Укажите пути к обоим видео и имя выходного файла, например merged_video.mp4. Если после слияния нужно выполнить ещё какие-то шаги, верните объект, а path должен быть false. В остальных случаях path должен быть true.

Параметры
  • output_namestringобязательный
  • return_pathbooleanобязательный
  • video_pathstringобязательный
  • video_path2stringобязательный
mirror_video

Используй этот инструмент для зеркального отражения видео по горизонтали, имя выходного файла укажи в формате mirrored_video.mp4. Если после отражения нужно выполнить несколько шагов, убедись, что возвращается объект и return path должен быть false; в противном случае return path должен быть true.

Параметры
  • output_namestringобязательный
  • return_pathbooleanобязательный
  • video_pathstringобязательный
mix_audio_tracks

Используйте этот инструмент для смешивания нескольких аудиодорожек. Укажите список путей к аудиофайлам и имя выходного файла. Если после смешивания нужно выполнить несколько шагов, верните объект, а return path должен быть false. В остальных случаях return path должен быть true.

Параметры
  • audio_pathsstring[]обязательный
  • output_namestringобязательный
  • return_pathbooleanобязательный
resize_video

Используйте этот инструмент для изменения размера видео. Сначала убедитесь, нужно ли сохранять видео напрямую или просто вернуть объект для дальнейшей обработки. Если после изменения размера нужно выполнить несколько шагов, возвращайте объект, а return path должно быть false, иначе return path должно быть true.

Параметры
  • output_namestringобязательный
  • return_pathbooleanобязательный
  • sizeunknown[]обязательный
  • video_pathstringобязательный
rotate_video

Используйте этот инструмент для поворота видео и обязательно задавайте имя выходного файла, например rotated_video.mp4, some_hello.mp4 и т.д. Не передавайте путь — давайте осмысленные имена на основе информации о видео. Если после поворота нужно выполнить несколько шагов, возвращайте объект, и return path должен быть false; в противном случае return path должен быть true.

Параметры
  • angleintegerобязательный
  • output_namestringобязательный
  • return_pathbooleanобязательный
  • video_pathstringобязательный
speed_up_video

Используйте этот инструмент для ускорения видео и обязательно укажите имя выходного файла, например speed_up_video.mp4, some_hello.mp4 и т.д. Не передавайте путь, давайте осмысленные имена на основе информации о видео. Если после ускорения нужно выполнить несколько шагов, то возвращайте объект, и return path должен быть false, иначе return path должен быть true.

Параметры
  • output_namestringобязательный
  • return_pathbooleanобязательный
  • speednumberобязательный
  • video_pathstringобязательный
split_video_at_times

Используйте этот инструмент для разделения видео на несколько частей по указанным временным меткам. Передайте список времени разделения в секундах. Если после разделения нужно выполнить несколько шагов, убедитесь, что возвращается объект, а return path должен быть false; в противном случае return path должен быть true.

Параметры
  • output_namestringобязательный
  • return_pathbooleanобязательный
  • split_timesnumber[]обязательный
  • video_pathstringобязательный
trim_audio

Обрезает аудиофайл. Убедитесь, что указаны правильное время начала и окончания, а также имя выходного файла — например trimmed_audio.mp3, some_hello.mp3 и т.д. Не передавайте путь, просто давайте осмысленные имена на основе информации об аудио. Если после обрезки нужно выполнить несколько шагов, возвращайте объект, и return path должно быть false, в противном случае return path должно быть true.

Параметры
  • audio_pathstringобязательный
  • end_timenumberобязательный
  • output_namestringобязательный
  • return_pathbooleanобязательный
  • start_timenumberобязательный
trim_video

Используйте этот инструмент для обрезки видео, укажите время начала и окончания в секундах, а имя выходного файла, например trimmed_video.mp4. Если после обрезки нужно выполнить несколько шагов, убедитесь, что возвращается object, а return path должно быть false, в противном случае return path должно быть true.

Параметры
  • end_timenumberобязательный
  • output_namestringобязательный
  • return_pathbooleanобязательный
  • start_timenumberобязательный
  • video_pathstringобязательный

Похожие MCP-сервера

pastorsimon1798/mcp-video

pastorsimon1798/mcp-video

MCP-сервер для видеомонтажа AI-агентами: 119 инструментов FFmpeg для обрезки, субтитров, эффектов и репака в Shorts/Reels. Гвардрейлы защищают от битых медиа.

Python143
Adityaaery20/media-mcp

Adityaaery20/media-mcp

MCP-сервер для обработки изображений и видео без ключей и конфигурации. Позволяет изменять размер, конвертировать форматы и сжимать файлы. Также доступны обрезка, фильтры и анализ. Видео требует ff...

Python4
doctorm333/promptpilot-mcp-server

doctorm333/promptpilot-mcp-server

PromptPilot MCP-сервер генерирует изображения, видео и аудио прямо в Claude, Cursor или Windsurf. Поддерживает 20+ моделей (Flux, Imagen 4, Grok Imagine и др.), есть бесплатные без ключа. Полезен р...

JavaScript2
gaudiolab-jp/gaudio-developers-mcp

gaudiolab-jp/gaudio-developers-mcp

MCP-сервер Gaudio AI API. Извлекайте вокал, инструменты, диалоги, музыку и эффекты из аудио/видео, синхронизируйте текст с таймкодами через естественный язык в AI-инструментах музыкантам, редактора...

TypeScript1
austenstone/myinstants-mcp

austenstone/myinstants-mcp

MCP-сервер, подключающий AI-агента к звуковой панели myinstants.com с миллионами звуков — мемов, игровых sfx, реакций. Позволяет искать, воспроизводить через динамики, просматривать категории и тренды. Полезен разработчикам, чтобы добавить агенту звуковые эффекты (вин-бум, сад-тромбон) и сделать ...

JavaScript13
quietnotion/barevalue-mcp

quietnotion/barevalue-mcp

MCP-сервер для Barevalue - API ИИ-редактирования подкастов. Загружайте аудио, отправляйте заказы и отслеживайте статус. Настраивайте вебхуки. Полезен разработчикам, автоматизирующим подкасты через ...

JavaScript2
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин