long-video-mcp
Supports packaging long-form videos for YouTube by generating YouTube-style chapter timestamps (e.g. 0:00 ...) from saved project segments.
Click on "Deploy 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., "@long-video-mcpcreate a 25-minute video project about the history of coffee"
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.
long-video-mcp
An MCP (Model Context Protocol) server that helps Claude plan, script, pace and package long-form videos (10 to 60+ minutes).
Tools
Tool | What it does |
| Splits a target duration into Hook, Intro, Chapters and Outro, with advice for each part (saves nothing) |
| Creates and saves a project with an auto-generated structure |
| Lists saved video projects |
| Gives a segment a real title (used for YouTube chapters) |
| Saves the narration of a segment and compares its speaking time with the planned time |
| Analyzes any text: word count, duration, and long sentences or paragraphs |
| Progress report: scripted segments and total runtime versus the target |
| Generates YouTube chapter timestamps ( |
| Splits a script into visual beats, with a new visual every N seconds |
| Checklist for pre-production, recording, editing and publishing |
Resources: project://<project-name> returns the full project data (JSON).
Prompts: write_chapter_script is a template for writing a segment within its time budget.
Related MCP server: youtube-content
Install
Requires Node.js (LTS) and Claude Desktop.
git clone https://github.com/Ehmad9/long-video-mcp.git
cd long-video-mcp
npm install
npm run build # produces build/index.js
npm test # starts the server and calls every toolConnect to Claude Desktop
Open Settings → Developer → Edit Config and add the server, using the absolute path to
build/index.js:
{
"mcpServers": {
"long-video": {
"command": "node",
"args": ["/absolute/path/to/long-video-mcp/build/index.js"]
}
}
}On Windows use forward slashes, for example C:/long-video-mcp/build/index.js.
Then fully quit Claude (from the system tray) and open it again.
Projects are stored in ~/.long-video-mcp by default. Set the VIDEO_MCP_DATA
environment variable to change the location.
Example prompts
"Create a 25-minute video project about the history of coffee"
"Write the script for chapter 3, save it, and tell me if it is too long"
"Generate YouTube chapters for the project"
"Make a shot list for this script"
Notes
Never use
console.loginside the server, because it corrupts the stdio channel. Useconsole.error.The default narration speed is 150 words per minute. For slower speech, set
wpmto 120-140.
Contributing and security
Pull Requests are welcome, but every change is reviewed by hand before merging, because this server runs on users' computers. See CONTRIBUTING.md.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
The YouTube autopilot: plan, write and schedule YouTube videos, and upload from your machine.
Create short-form scripts and paced audio, then hand clips to ScriptSeen's on-device video maker.
Video editing skills, motion design prompts and studio concepts for creators who edit with Claude.
Song in, video plan out: beat grid, best moments, timed lyrics, story and a beat-synced shot plan.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables Claude to generate AI videos using ViewMax Studio's video generation tools, including prompt and script creation, smart model selection, cost preview, and task status tracking.2-
- FlicenseNot gradedqualityDmaintenanceEnables AI-powered YouTube content management using Claude Code to orchestrate research, scripting, and scheduling via Google Sheets, Docs, and Drive.-
- AlicenseNot gradedqualityBmaintenanceTransforms Claude into a complete faceless-video studio for ten proven niches, producing timed storyboards, voiceover calls, captions, and execution manifests that plug directly into Higgsfield's official MCP server.MIT
- FlicenseNot gradedqualityNot gradedmaintenanceEnables Claude to read, edit, and generate real Final Cut Pro timelines from exported FCPXML, covering trimming, splitting, silence removal, markers, transcript-based editing, keyframes and speed ramps, cross-NLE export, and pushing edits into a running Final Cut Pro. Every write is journaled with its sha256 and reversible, and timelines can be rendered visually for review before delivery.-