long-video-mcp
Supports packaging long-form videos for YouTube by generating YouTube-style chapter timestamps (e.g. 0:00 ...) from saved project segments.
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.
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
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
Create long-form YouTube videos end to end: script, storyboard, voiceover, final MP4.
The agentic video editor for ChatGPT and Claude. Ask in your chat and it cuts, captions, adds music, titles and motion graphics on a real timeline you can open and adjust.
Plan, render, fix and publish multi-scene AI videos: scripts, storyboards, cast, narration, YouTube.
The YouTube autopilot: plan, write and schedule YouTube videos, and upload from your machine.
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.-