demo-vid-mcp
Optional integration for creating 3D titles in demo videos using blender-mcp.
Required integration for video composition, combining recorded footage and voiceover into final MP4.
Local LLM integration for chat functionality, including model probing and selection in settings.
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., "@demo-vid-mcpRecord a narrated walkthrough for the chitchat app."
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.
demo-vid-mcp
Demo video pipeline for fleet repos. Records narrated walkthroughs of any webapp by orchestrating Playwright, speech-mcp TTS, and FFmpeg composition.
Quick Install
uvx mcpb install sandraschi/demo-vid-mcpRelated MCP server: pagecast
What You Can Do
Generate a video:
demo_vid_generate(repo="chitchat")— auto-starts the target webapp, records it, adds voiceover, composes MP4Draft a script:
demo_vid_script_draft(repo="chitchat")— reads the README and generates a narration scriptBrowse the depot: Categorized gallery of produced videos with inline player, rebuild, delete, and insert into repo README
Chat about it: Built-in chat with personalities, example prompts, and local LLM integration (Ollama/LM Studio)
Tools
Tool | Description |
| Full pipeline: auto-start target webapp → record (Playwright) → voiceover (speech-mcp) → compose (FFmpeg) → MP4 |
| Generate a narration YAML from the target repo's README and webapp page structure |
| Validate a narration script's structure and timing |
| List produced videos with metadata |
| NOT YET IMPLEMENTED — edit narration.yaml directly and re-run generate |
| List all tools and usage |
Webapp
Page | Purpose |
Dashboard | Backend status, KPI cards, pipeline overview |
Depot | Categorized gallery with inline player, rebuild, delete, insert buttons |
Generate | Select target repo by category → generate |
Choreography | Visual script builder — 11 step types, global options, YAML preview |
Chat | SOTA chat with personalities, localStorage, example prompts, LLM integration |
Settings | LLM provider probe (Ollama/LM Studio), model selection, persistence |
Logs | Ring-buffer log viewer with level filter and search |
Help | 6-tab reference: overview, architecture, tools, config, fleet, troubleshooting |
Autostart
demo_vid_generate automatically starts the target repo's backend and Vite frontend before recording. Zombie-kills stale processes first. No manual setup — the pipeline scans for start.ps1 and webapp/ directories.
Fleet Services
Required: speech-mcp (voiceover), Playwright (recording), FFmpeg (composition). Optional: blender-mcp (3D titles), OBS-mcp (human-in-video), stems-mcp (music), vfx-mcp (effects).
Ports
Backend: 11134, Frontend: 11135, speech-mcp: 10909. See WEBAPP_PORTS.md.
Documentation
Doc | Contents |
All install methods, prerequisites | |
Env vars, config options | |
All available tools | |
Contributing, local setup | |
Common issues |
Requirements
Python 3.12+ with
uvFFmpeg (for composition)
speech-mcp (for voiceover)
Playwright (for recording, auto-installed)
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceA cinema-grade video production MCP server that enables automated website recording, editing, and AI-powered narration using ffmpeg and Playwright. It provides tools for color grading, captioning, and converting videos into social media formats through natural language commands.Last updated754MIT
- AlicenseAqualityCmaintenanceRecord any browser page as GIF or video via MCP — powered by Playwright + ffmpegLast updated917236MIT
- Alicense-qualityAmaintenanceMCP server that turns any running web app into demo videos, interactive walkthroughs, and marketing captures via one command. Enables AI agents to show their work with regenerated demos on every PR.Last updated211MIT
- Alicense-qualityBmaintenanceEnables users to create subtitled tutorial videos by scripting browser interactions with Playwright, outputting MP4 with burned-in captions and SRT file.Last updated703MIT
Related MCP Connectors
Screenshot, diff, audit and sitemap-capture any web page — 5 MCP tools for AI agents.
Screenshots, PDFs and Markdown from any URL or HTML for AI agents, via the SnapForge API
Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/demo-vid-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server