Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Video Edit Tools

БесплатноНе проверен

Enables AI agents to perform deterministic video editing operations like trim, resize, add text, and more using MCP tools.

GitHubEmbed

Описание

Enables AI agents to perform deterministic video editing operations like trim, resize, add text, and more using MCP tools.

README

Deterministic video editing SDK for AI agents. Ships with MCP tools.

Demo

Features

  • Never Throws: All functions return Promise<Result<T>>.
  • Deterministic: Same input + same options = same output.
  • Pure Functions: No side effects, no global state.
  • TypeScript First: Strict types, comprehensive JSDoc.
  • Zero Python: Uses @ffmpeg-installer/ffmpeg and @xenova/transformers. No system dependencies needed.

Installation

npm install video-edit-tools

Quick Start

import { pipeline, getMetadata } from 'video-edit-tools';

const result = await pipeline('input.mp4', [
  { op: 'trim', start: 0, end: 10 },
  { op: 'resize', width: 1280, height: 720, fit: 'cover' },
  { op: 'addText', layers: [{ text: 'Hello', x: 100, y: 100, fontSize: 48, color: '#FFFFFF' }] }
]);

if (result.ok) {
  const meta = await getMetadata(result.data);
  console.log(meta);
  // Do something with result.data (Buffer)
} else {
  console.error(result.error);
}

MCP Server Setup

Add this configuration to your Claude Desktop or Cursor MCP settings to enable the agent tools:

{
  "mcpServers": {
    "video-edit-tools": {
      "command": "node",
      "args": ["/absolute/path/to/node_modules/video-edit-tools/dist/mcp/index.js"]
    }
  }
}

Or using npx if installed globally/locally:

{
  "mcpServers": {
    "video-edit-tools": {
      "command": "npx",
      "args": ["video-edit-tools-mcp"]
    }
  }
}

Available Operations

  • trim, concat, resize, crop, changeSpeed, convert, extractFrames
  • addText, addSubtitles, composite, gradientOverlay, blurRegion, addTransition
  • extractAudio, replaceAudio, adjustVolume, muteSection, transcribe (Whisper)
  • adjust, applyFilter, detectScenes, generateThumbnail
  • pipeline (sequential), batch (parallel pipelines)

Architecture

This package wrappers fluent-ffmpeg and @ffmpeg-installer/ffmpeg to safely run operations locally without needing system paths. Temporary files are safely managed in the OS temp directory and cleaned up via process.on('exit') hooks.

from github.com/swimmingkiim/video-edit-tools

Установка Video Edit Tools

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/swimmingkiim/video-edit-tools

FAQ

Video Edit Tools MCP бесплатный?

Да, Video Edit Tools MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Video Edit Tools?

Нет, Video Edit Tools работает без API-ключей и переменных окружения.

Video Edit Tools — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Video Edit Tools в Claude Desktop, Claude Code или Cursor?

Открой Video Edit Tools на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Video Edit Tools with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории media