Hyper Video Service
FreeNot checkedMCP server for programmatic video generation. Send a prompt, get an MP4.
About
MCP server for programmatic video generation. Send a prompt, get an MP4.
README
MCP server for programmatic video generation. Send a prompt, get an MP4.
How it works
- Send a video prompt via MCP tool call
- The service generates a HyperFrames composition (HTML + GSAP)
- Renders to MP4 using headless Chrome
- Returns a download URL
Authentication
Set HYPER_VIDEO_API_KEY as an environment variable. All MCP and download endpoints require this key.
If the key is not set, the service runs in open mode (no auth). Always set this in production.
Clients authenticate via:
Authorization: Bearer <key>headerX-API-Key: <key>header?apiKey=<key>query parameter
OpenClaw MCP config
{
"mcpServers": {
"hyper-video": {
"url": "https://hyper-video-service.onrender.com/mcp",
"transport": "streamable-http",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
MCP Tools
generate_video
Generate a video from a text prompt.
{
"prompt": "15s product intro for ZenBin, dark theme, showing CAP Protocol headers",
"duration": 15,
"width": 1920,
"height": 1080,
"style": "dark"
}
Returns: { "task_id": "abc123", "status": "generating" }
check_video_status
Check rendering progress.
{ "task_id": "abc123" }
Returns: { "status": "done", "download_url": "/downloads/abc123.mp4", "duration_seconds": 18 }
list_templates
List available video templates.
Returns: { "templates": ["product-intro", "feature-announce", "social-clip"] }
Architecture
Prompt → LLM (composition generation) → HyperFrames (HTML+GSAP) → Chrome (render) → MP4
Interactive diagram: https://zed.zenbin.org/hyper-video-architecture
Deployment
# Deploy to Render
# Set HYPER_VIDEO_API_KEY in Render dashboard
# Or local development
npm install
HYPER_VIDEO_API_KEY=your-secret-key npm run dev
Environment Variables
| Variable | Required | Description |
|---|---|---|
HYPER_VIDEO_API_KEY |
Yes (prod) | API key for authentication |
PORT |
No | Server port (default: 3000) |
NODE_ENV |
No | Set to production for production |
COMPOSITIONS_DIR |
No | Directory for generated HTML (default: ./compositions) |
OUTPUTS_DIR |
No | Directory for rendered MP4s (default: ./outputs) |
TEMPLATES_DIR |
No | Directory for video templates (default: ./templates) |
Installing Hyper Video Service
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/twilson63/hyper-video-serviceFAQ
Is Hyper Video Service MCP free?
Yes, Hyper Video Service MCP is free — one-click install via Unyly at no cost.
Does Hyper Video Service need an API key?
No, Hyper Video Service runs without API keys or environment variables.
Is Hyper Video Service hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Hyper Video Service in Claude Desktop, Claude Code or Cursor?
Open Hyper Video Service on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Omni Video
An MCP server that transforms LLM-enabled IDEs into professional video editors by pre-processing footage into text proxies, generating motion graphics via HTML/
by buildwithtazaARA
Generate images, video and audio from any AI agent — one connector.
by ARAYouTube
Transcripts, channel stats, search
by YouTubeEverArt
AI image generation using various models.
by modelcontextprotocolCompare Hyper Video Service with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All media MCPs
