Autovio
AutoVio MCP Server - AI-powered video automation via Model Context Protocol
Ask AI about Autovio
Powered by Claude Β· Grounded in docs
I know everything about Autovio. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
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
