LABSCO SUMMARY
Four ways in, one URL out.
The start-and-end mode is the one that is hard to get elsewhere: fixing both frames turns generation into an interpolation problem, which is far more controllable than a text prompt alone. Plan around the wait — a clip typically takes between 30 seconds and 5 minutes depending on complexity and load, so this belongs in a workflow that can tolerate a gap, not in a tight loop.
What it is
The official bridge to Vidu's video generation models. You describe the shot in the conversation, the server submits the job to the Vidu platform, and you get back a URL to the finished clip.
What you get
- Text-to-video from a written description alone
- Image-to-video, which animates a still you supply
- Reference-to-video, which carries a subject from your images into a new scene
- Start-and-end-to-video, which fixes both ends of the clip and generates the motion between them
- Generation parameters you can name in the request — model, style, duration, aspect ratio, resolution and movement amplitude
Requirements
The PyPI package vidu-mcp, version 0.1.2, run through uvx. Python 3.10 or higher and uv installed. VIDU_API_KEY and VIDU_API_HOST go in the client config; the key comes from the Vidu platform. Generation is metered — API credits must be purchased separately before anything runs.
Setup effort
One command plus a key — uvx vidu-mcp, then supply credentials
USE CASES
01
Turning a still into a moving shot
Supply the image and describe the motion, rather than rebuilding the scene from a text prompt.
02
Keeping a character consistent across clips
Use reference images so the same subject appears in a new scene instead of a fresh interpretation each time.
03
Producing a transition between two known frames
Pin the first and last frame and let the model fill in the movement.
04
Drafting a concept before committing to a shoot
Describe the look, the aspect ratio and the duration, and get a watchable version back in minutes.
BEFORE YOU INSTALL
What to know first
Requires
- uvx on PATH
- Python 3.10 or higher
- VIDU_API_KEY in your environment
Where it runs
Both documented clients run the server on your machine.
INSTALLATION
Connect your client
Server setup
TERMINAL
uvx vidu-mcpMCP Clients
Claude Desktop, Cursor
JSON
{
"mcpServers": {
"Vidu": {
"command": "uvx",
"args": [
"vidu-mcp"
],
"env": {
"VIDU_API_KEY": "<YOUR_VIDU_API_KEY>",
"VIDU_API_HOST": "https://api.vidu.com"
}
}
}
}VIDU_API_HOST is the Vidu API base URL — https://api.vidu.com (the host Vidu's API docs use; https://api.vidu.cn for the China platform). VIDU_API_KEY comes from https://platform.vidu.com/, where API credits are bought separately.