video-edit-tools
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
video-edit-tools
Deterministic video editing SDK for AI agents. Ships with MCP tools.
Demo
Related MCP server: mcp-ffmpeg
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/ffmpegand@xenova/transformers. No system dependencies needed.
Installation
npm install video-edit-toolsQuick 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,extractFramesaddText,addSubtitles,composite,gradientOverlay,blurRegion,addTransitionextractAudio,replaceAudio,adjustVolume,muteSection,transcribe(Whisper)adjust,applyFilter,detectScenes,generateThumbnailpipeline(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.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
AI video editor for agents and humans: timeline, captions, color, audio and generation as MCP tools.
AI video, image and audio generation with 140+ AI models from any MCP agent
214 tools for AI agents over one MCP endpoint: image, video, audio, 3D, data, storage, mail, GPUs.
Video, audio, and image processing for AI agents: convert, transcribe, upscale - 150+ operations.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP tools for video transcoding, document conversion, and multi-step pipelines — callable by any AI agent.1260 npm1MIT
- AlicenseAqualityDmaintenanceProvides 30+ FFmpeg video and audio editing tools via MCP, enabling AI assistants to perform operations like trimming, transcoding, overlays, and composition directly.274MIT
- FlicenseNot gradedqualityDmaintenanceEnables agentic video editing and composition via MCP, allowing creation and manipulation of multi-track timelines with clips, transitions, filters, and text overlays, then rendering to MP4 using the melt-7 CLI.-
- AlicenseNot gradedqualityCmaintenanceMCP server for OmniCut that provides 29 deterministic video editing tools (trim, transition, render, etc.) for AI agents to drive the video editor end-to-end.6 npm1ISC