NeuroCut
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@NeuroCutAdd two clips to a timeline, overlay text, and show me a preview."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
NeuroCut
An MCP server that gives an AI a multi-track video editor. It drives MLT — the engine behind Shotcut & Kdenlive — so the model lays down a timeline with terse tool calls, reviews cheap downscaled preview frames (never the whole video), iterates, and renders the real file to disk. Same philosophy as a good painting tool, for video.
Stateful project in server memory: video/audio tracks, clips, trims, speed, fades, per-clip & per-track filters, transforms (PiP/overlay), crossfades, undo/redo.
MLT under the hood → real compositing,
dynamictextcaptions,timewarpspeed,qtblend,avfilter.*(every FFmpeg filter). Projects save as.mltand open in Shotcut.Media & fonts from the internet —
add_media(url=…),add_text(font_google="Bebas Neue").Token-frugal: mutations return one line;
preview(at=…)andstoryboard(count=9)(a contact sheet of the whole edit) are the only things that cost image tokens, and they're downscaled;render_videocosts none.
Requirements
System packages (not pip): ffmpeg, ffprobe, and MLT with its Python
bindings + the melt CLI.
# Gentoo
sudo tee /etc/portage/package.use/neurocut-mlt <<< 'media-libs/mlt python ffmpeg xml qt6 rubberband opengl sdl gtk vorbis'
sudo emerge media-libs/mlt
# Debian/Ubuntu
sudo apt install melt libmlt++-dev python3-mlt ffmpegThen:
python -m venv --system-site-packages .venv # --system-site-packages so it sees mlt7
. .venv/bin/activate
pip install -e .
python -m neurocut # HTTP, 127.0.0.1:8766
NEUROCUT_TRANSPORT=stdio python -m neurocut # stdio for local Claude CodeRelated MCP server: ffmpeg-llm
Environment
var | default | meaning |
|
|
|
|
| HTTP bind |
| (unset) | if set, require |
|
| where |
|
| downloaded media & fonts |
|
| max bytes per fetched asset |
Connect as a Claude connector
./run.sh # starts server + a Cloudflare quick tunnel, prints URL + tokenIn Claude → Settings → Connectors → Add custom connector:
URL
https://<tunnel>/mcpAuthentication: None
Additional request headers:
X-Neurocut-Token=<token>
Tool map
new_project · project_info · list_projects · delete_project
add_media
add_track · update_track · remove_track
add_clip · add_color · add_text · move_clip · trim_clip · split_clip
· remove_clip · set_clip_speed · set_clip_fade · set_clip_gain
add_filter · add_transform · clear_filters · crossfade
preview · storyboard · render_video · save_mlt · get_download_link
· undo · redo
batch
render_video / save_mlt return a download_url (GET /dl/<token>/<name>,
opens in a browser with no auth) so the model can hand the finished file to the
user; get_download_link re-issues one for an earlier render. Set
NEUROCUT_PUBLIC_URL (run.sh does this from the tunnel) so the links are
absolute.
Time is in seconds. Track 0 is the bottom video layer; higher video tracks composite on top. Overlapping clips on one track are auto-laned, so text/PiP "just works".
Status / limits (v1)
Transitions: crossfade (alpha dissolve) + per-clip fades. Wipes/luma TODO.
add_transformusesqtblendrect; keyframed motion TODO.Audio track-level volume not yet wired (per-clip gain works).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityBmaintenanceAn MCP server that lets AI agents visually perceive and edit video inside DaVinci Resolve Studio by rendering frames and manipulating the timeline.2MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP server that exposes FFmpeg as a structured tool set for AI agents, enabling timeline-based video editing, preview, rendering, and analysis with an optional LLM autopilot.
- AlicenseNot gradedqualityBmaintenanceMCP 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.91ISC
- AlicenseNot gradedqualityBmaintenanceA real video editor for AI agents, served over MCP, enabling journaled timeline editing, rendering via FFmpeg/MLT, and deterministic CLI operation.MIT
Related MCP Connectors
A real timeline video editor for AI agents: journaled edits, FFmpeg/MLT rendering, exports
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
MCP server for Wan AI video generation
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/vibeDN/NeuroCut'
If you have feedback or need assistance with the MCP directory API, please join our Discord server