ittybitty MCP server
Integrates with Google Cloud's Veo/Omni services for AI-generated video clips.
Integrates with Jellyfin media server to use home videos as B-roll footage.
Provides script generation from a topic using OpenAI's API (or DeepSeek).
Provides stock footage for video generation using a free Pexels API key.
Integrates with Plex media server to use home videos as B-roll footage.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ittybitty MCP servergenerate a 45-second video about Vienna coffee culture"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ittybitty
Topic or script in → narrated video out. Shorts for TikTok and Reels, or longer chaptered explainers — with stock footage, your Jellyfin/Plex home videos, or local AI clips.
Three ways to use it (pick one):
Windows app | Web dashboard | MCP server | |
For | Everyday use on your PC | Browser UI while you develop or self-host | Cursor, Claude, other MCP clients |
You get | Installer + desktop shortcut; backend starts automatically | Generate, Jobs, Depot, Settings, Help |
|
Start | Run locally or use the app above |
Same engine under all three: Python backend on port 11054, React dashboard on 11055 when running the dev stack.
Contents
Installer — no Python required | |
Browser UI (dev or bundled in desktop app) | |
Agent automation | |
Keys and optional extras | |
Where B-roll comes from | |
Config, troubleshooting, API docs |
Related MCP server: PixVerse MCP
Windows app
Best if you just want to make videos.
Download
ittybitty-0.2.0-x64-setup.exefrom ReleasesRun the installer → launch ittybitty from Start or your desktop shortcut
In Settings, add a free Pexels key → Generate with a topic or paste a script
The installer bundles the web dashboard and Python backend — no separate Python or Node install.
Install folder: %LOCALAPPDATA%\ittybitty\
If the backend fails to start: %LOCALAPPDATA%\ai.fleet.ittybitty\logs\backend-spawn.log
Web dashboard
The React UI: Generate, Plan (mid-length), Jobs, Depot, Publish, Settings, Help, Logs.
Already using the Windows app? You're in the dashboard — nothing else to install.
Running on your dev machine (live reload, for contributors):
git clone https://github.com/sandraschi/ittybittyvideos.git videogen-mcp
cd videogen-mcp
.\start.batOpen http://127.0.0.1:11055. The script starts the dashboard and the API together.
Needs Python 3.10+, FFmpeg, and Node.js — see INSTALL.md.
MCP server
For AI agents that should generate or plan videos over the Model Context Protocol.
Start the backend (Windows app running, or
.\start.bat -BackendOnly, oruv run python -m videogen_mcp.server)Point your MCP client at
http://127.0.0.1:11054/mcp
Example prompts: "Generate a 45-second video about Vienna coffee culture" · "Plan a 5-minute sourdough tutorial"
Tool list and REST API: docs/TOOLS.md · Claude Desktop / MCPB: INSTALL.md
What you need
For | You need |
Most workflows | FFmpeg on PATH + free Pexels API key |
Topic → script | DeepSeek or OpenAI key, or paste your own script |
Home videos as B-roll | Jellyfin or Plex URL + token (Settings) |
Local AI clips (GPU) | CUDA ~24 GB + |
The in-app Help page walks through each step.
Footage sources
Pick one in Settings → Footage:
Pexels — free stock (default, no GPU)
Jellyfin / Plex — cut clips from your library (vacation, pets, …)
Veo / Omni — Google cloud (config)
LocalGen — Wan 2.2 on your GPU
Finished videos land in ./output/ and appear in Depot.
Sample output
Demo reel coming soon (GSD puppy short). Quick test render:
py scripts/smoke_render.pyMore help
Doc | When to read it |
All install paths, MCPB, verification | |
Env vars and providers | |
Something broke | |
MCP tools and REST API | |
Tests, Tauri build, CI | |
Architecture and roadmap | |
Version history |
Fleet docs: mcp-central-docs/projects/ittybitty
MIT · sandraschi · v0.2.0
Repo folder videogen-mcp, Python package videogen_mcp — kept for MCP tool compatibility.
This server cannot be installed
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sandraschi/ittybittyvideos'
If you have feedback or need assistance with the MCP directory API, please join our Discord server