About Autovio
Autovio is an MCP server in the Content category: open-source AI video pipeline. Text prompt → scenario → images → video clips → editor → MP4. Self-hosted, multi-provider, MCP-ready.
The repository has 32 stars and 0 forks.
Install
claude mcp add autovio -- npx -y autovio-mcpnpx -y autovio-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (27)
autovio_ai_analyze_videoAnalyze reference video for style/tone
Parameters not published.
autovio_ai_generate_imageGenerate image from prompt
Parameters not published.
autovio_ai_generate_scenarioGenerate scene-by-scene scenario
Parameters not published.
autovio_ai_generate_scenario_for_workGenerate scenario attached to a work
Parameters not published.
autovio_ai_generate_sceneGenerate image + video for one scene
Parameters not published.
autovio_ai_generate_videoAnimate image into video clip
Parameters not published.
autovio_auth_loginLogin (email + password)
Parameters not published.
autovio_auth_meCurrent user info
Parameters not published.
autovio_auth_registerRegister new user
Parameters not published.
autovio_healthAPI health check
Parameters not published.
Show all 27 tools
autovio_projects_createCreate project
Parameters not published.
autovio_projects_deleteDelete project
Parameters not published.
autovio_projects_getGet project details
Parameters not published.
autovio_projects_listList projects
Parameters not published.
autovio_projects_updateUpdate project
Parameters not published.
autovio_providers_listList available AI providers
Parameters not published.
autovio_templates_createCreate template
Parameters not published.
autovio_templates_deleteDelete template
Parameters not published.
autovio_templates_getGet template details
Parameters not published.
autovio_templates_listList templates
Parameters not published.
autovio_templates_updateUpdate template
Parameters not published.
autovio_works_apply_templateApply template to work
Parameters not published.
autovio_works_createCreate work
Parameters not published.
autovio_works_deleteDelete work
Parameters not published.
autovio_works_getGet work details
Parameters not published.
autovio_works_listList works
Parameters not published.
autovio_works_updateUpdate work
Parameters not published.
Ask AI
Ask AI about Autovio
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
AutoVio MCP Server
MCP server for the AutoVio AI video generation pipeline. Connects Claude Code, Claude Desktop, Cursor, and any MCP-compatible client to the AutoVio API — no clone or build required.
Installation
No installation needed. Use npx to run the server directly:
npx autovio-mcp --autovio-base-url http://localhost:3001 --autovio-api-token YOUR_TOKEN
Or install globally:
npm install -g autovio-mcp
autovio-mcp --autovio-base-url http://localhost:3001 --autovio-api-token YOUR_TOKEN
Quick Start
Claude Code
claude mcp add autovio-mcp -- npx -y autovio-mcp \
--autovio-base-url http://localhost:3001 \
--autovio-api-token YOUR_TOKEN \
--llm-model gemini-2.5-flash \
--llm-api-key YOUR_KEY \
--image-model gemini-2.5-flash-image \
--image-api-key YOUR_KEY \
--video-model veo-3.0-generate-001 \
--video-api-key YOUR_KEY
Claude Desktop / Cursor
Add to your claude_desktop_config.json (or equivalent MCP config):
{
"mcpServers": {
"autovio": {
"command": "npx",
"args": [
"-y", "autovio-mcp",
"--autovio-base-url", "http://localhost:3001",
"--autovio-api-token", "YOUR_TOKEN",
"--llm-model", "gemini-2.5-flash",
"--llm-api-key", "YOUR_KEY",
"--image-model", "gemini-2.5-flash-image",
"--image-api-key", "YOUR_KEY",
"--video-model", "veo-3.0-generate-001",
"--video-api-key", "YOUR_KEY"
]
}
}
}
Configuration
Config is loaded from four sources in priority order: CLI flags > environment variables > config file > defaults.
CLI flags
| Flag | Description |
|---|---|
--autovio-base-url |
AutoVio API base URL (default: http://localhost:3001) |
--autovio-api-token |
AutoVio API token |
--config |
Path to a JSON config file |
--vision-model |
Vision model (e.g. gemini-2.0-flash-exp) |
--vision-api-key |
Vision API key |
--llm-model |
LLM model (e.g. gemini-2.5-flash) |
--llm-api-key |
LLM API key |
--image-model |
Image model (e.g. gemini-2.5-flash-image) |
--image-api-key |
Image API key |
--video-model |
Video model (e.g. veo-3.0-generate-001) |
--video-api-key |
Video API key |
--log-level |
debug | info | warn | error |
--enable-resources |
true | false |
--enable-prompts |
true | false |
CamelCase variants (e.g. --autovioBaseUrl) are also accepted.
Environment variables
AUTOVIO_BASE_URL AUTOVIO_API_TOKEN
AUTOVIO_VISION_MODEL AUTOVIO_VISION_API_KEY
AUTOVIO_LLM_MODEL AUTOVIO_LLM_API_KEY
AUTOVIO_IMAGE_MODEL AUTOVIO_IMAGE_API_KEY
AUTOVIO_VIDEO_MODEL AUTOVIO_VIDEO_API_KEY
AUTOVIO_LOG_LEVEL AUTOVIO_MCP_CONFIG
Config file
Pass a JSON file with --config path/to/config.json. See examples/config.example.json for the full structure.
Available Tools
| Tool | Description |
|---|---|
autovio_health |
API health check |
autovio_auth_login |
Login (email + password) |
autovio_auth_register |
Register new user |
autovio_auth_me |
Current user info |
autovio_projects_list |
List projects |
autovio_projects_create |
Create project |
autovio_projects_get |
Get project details |
autovio_projects_update |
Update project |
autovio_projects_delete |
Delete project |
autovio_works_list |
List works |
autovio_works_create |
Create work |
autovio_works_get |
Get work details |
autovio_works_update |
Update work |
autovio_works_delete |
Delete work |
autovio_works_apply_template |
Apply template to work |
autovio_ai_analyze_video |
Analyze reference video for style/tone |
autovio_ai_generate_scenario |
Generate scene-by-scene scenario |
autovio_ai_generate_scenario_for_work |
Generate scenario attached to a work |
autovio_ai_generate_image |
Generate image from prompt |
autovio_ai_generate_video |
Animate image into video clip |
autovio_ai_generate_scene |
Generate image + video for one scene |
autovio_providers_list |
List available AI providers |
autovio_templates_list |
List templates |
autovio_templates_get |
Get template details |
autovio_templates_create |
Create template |
autovio_templates_update |
Update template |
autovio_templates_delete |
Delete template |
Requirements
- Node.js >= 18
- A running AutoVio backend
- An AutoVio API token (or use
autovio_auth_loginto get one) - API keys for the AI providers you want to use
Links
- AutoVio — core platform
- Documentation — full MCP setup guide and tool reference
- npm
License
MIT
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.