CLI and MCP server for the AsimovBox explainer-video studio
Project description
asimovbox
Command-line tool and MCP server for the AsimovBox explainer-video studio. Generate long-form explainer videos programmatically — with the same login and credit billing as the web studio.
Install
pip install asimovbox
Authenticate
Generate a personal API key at asimovbox.com → Account → API access, then:
asimovbox login --token asb_xxxxxxxx
# or set ASIMOVBOX_API_TOKEN / ASIMOVBOX_API_URL in your environment
CLI
asimovbox styles # list visual style templates
asimovbox voices # list narration voices
# one-shot: create → storyline → render → wait → download
asimovbox make "How DNS works, for beginners" \
--duration 120 --pacing MEDIUM --style clean_isometric --wait -o dns.mp4
# or step by step
asimovbox create "How TLS works" --style technical_explainer # -> {id}
asimovbox storyline <id> # draft script + scenes
asimovbox render <id> # charges credits, starts render
asimovbox status <id> # poll status; download_url when ready
asimovbox download <id> -o out.mp4
Rendering charges credits against your account, exactly like the web studio.
MCP server
The package installs an asimovbox-mcp stdio server. Add it to an MCP client
(e.g. Claude Desktop claude_desktop_config.json):
{
"mcpServers": {
"asimovbox": {
"command": "asimovbox-mcp",
"env": {
"ASIMOVBOX_API_URL": "https://asimovbox.com",
"ASIMOVBOX_API_TOKEN": "asb_xxxxxxxx"
}
}
}
}
Tools: list_style_templates, list_voices, create_video,
generate_storyline, update_video, render_video, get_video.
Configuration precedence
explicit flags → environment (ASIMOVBOX_API_URL, ASIMOVBOX_API_TOKEN) →
~/.config/asimovbox/config.json → defaults (https://asimovbox.com).
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file asimovbox-0.1.1.tar.gz.
File metadata
- Download URL: asimovbox-0.1.1.tar.gz
- Upload date:
- Size: 6.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f46f1d43c8729fd7500fce27adef4a5ab2c6cbc21fe782f6febae7a288dc4c7b
|
|
| MD5 |
6740577c100322beca3faf8485dec394
|
|
| BLAKE2b-256 |
57c0d742bf15a8dc74568f3f04b0677c3fce7229522e8fe04593bddbad0ff046
|
File details
Details for the file asimovbox-0.1.1-py3-none-any.whl.
File metadata
- Download URL: asimovbox-0.1.1-py3-none-any.whl
- Upload date:
- Size: 8.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5772b45ddf7b89ba85bcf751921f994727fd757c5f010e30676a3ff6ee71370f
|
|
| MD5 |
b72fd8bac8854bccd0210e026f039ea5
|
|
| BLAKE2b-256 |
736b1b1b8e626f0998d35456383cd290e19f080056cc3af614fe3534975df09b
|