Video Programado
Integrates with the OpenAI API to generate narrated audio using gpt-4o-mini-tts and obtain word-level timing via whisper-1, enabling voice narration and word-synced animation from a script.
Click on "Deploy 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., "@Video Programadofaça um vídeo de 40 segundos explicando DNS"
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.
Video Programado
Um servidor MCP de código aberto que transforma um pedido em linguagem natural num vídeo vertical de motion graphics narrado: voz natural, animação sincronizada palavra por palavra, trilha eletrônica e efeitos sonoros, entregue em MP4 pronto para Reels, TikTok e Shorts.
Você pede para a sua IA ("faça um vídeo de 40 segundos explicando DNS"), ela escreve o roteiro, mostra as cenas e o custo, e o MCP gera o vídeo no seu computador.
Como funciona
A IA escreve um roteiro em cenas (fala + tipo de visual).
O MCP valida o roteiro e calcula o custo antes de gastar qualquer crédito.
A voz é gerada pela API da OpenAI (
gpt-4o-mini-tts), e cada palavra recebe o instante exato em que é falada (whisper-1).A animação é montada em código com Remotion: cada palavra entra na tela junto com a voz.
Trilha e efeitos são gerados por código, sem direito autoral de terceiros.
O MP4 é salvo na sua pasta de vídeos, em
video-programado.
Tipos de cena: título com palavras em destaque, terminal e código dentro de um MacBook, lista que acende item a item, número contando, tela de virada na cor de destaque e chamada final "Comente PALAVRA".
Related MCP server: video-render-mcp
Requisitos
macOS 15 ou mais novo, Windows 10/11 (64 bits) ou Linux. No Mac, o Remotion atual exige macOS 15 (versões anteriores dele têm falhas de segurança conhecidas e não são usadas aqui).
Node.js 18.18 ou mais novo.
Um assistente com suporte a MCP: Claude Code, Claude Desktop ou Cursor.
Uma chave da API da OpenAI com crédito (platform.openai.com). Defina um limite mensal de gasto na conta.
Cerca de 1 GB livre. Na primeira execução, o Remotion baixa o navegador sem janela que usa para renderizar.
Instalação
Claude Code:
claude mcp add video-programado --env OPENAI_API_KEY=sk-sua-chave -- npx -y github:rafaellinsrj/video-programadoClaude Desktop ou Cursor (arquivo de configuração de MCP):
{
"mcpServers": {
"video-programado": {
"command": "npx",
"args": ["-y", "github:rafaellinsrj/video-programado"],
"env": {"OPENAI_API_KEY": "sk-sua-chave"}
}
}
}Reinicie o assistente e peça um vídeo.
Ferramentas do MCP
Ferramenta | O que faz | Gasta crédito |
| Explica o formato do roteiro, os tipos de cena e os limites | não |
| Valida o roteiro e mostra duração e custo | não |
| Inicia a geração em segundo plano (exige | sim |
| Mostra a etapa e, no fim, o caminho do MP4 | não |
| Interrompe uma geração | não |
Linha de comando (sem assistente)
export OPENAI_API_KEY=sk-sua-chave
npx github:rafaellinsrj/video-programado custo roteiro.json
npx github:rafaellinsrj/video-programado criar roteiro.jsonVeja o formato em exemplos/exemplo.json.
Configuração opcional
Variável | Padrão | Para quê |
|
| Pasta dos vídeos (caminho absoluto) |
|
| Teto de custo por vídeo, em dólares |
| navegador baixado pelo Remotion | Caminho de um Chrome instalado, se preferir usá-lo |
Custo
O projeto é gratuito. O único custo é a API da OpenAI, cobrada por minuto de áudio (preços oficiais conferidos em outubro de 2026): cerca de US$ 0,015 por minuto de voz e US$ 0,006 por minuto de transcrição. Um vídeo de 45 segundos custa cerca de US$ 0,02. O MCP mostra a estimativa antes e recusa vídeos acima do teto.
Segurança
A chave da OpenAI é lida só da variável de ambiente, nunca é gravada em arquivo e é removida de qualquer log ou mensagem de erro.
O roteiro é validado com schema estrito e limites antes de qualquer chamada paga.
O MCP só escreve na pasta de vídeos e numa pasta temporária própria, apagada ao final.
A única conexão de rede do servidor é com
api.openai.com.Não coloque dados pessoais sensíveis no roteiro: o texto é enviado à OpenAI para gerar a voz.
Detalhes em docs/MODELO-DE-AMEACAS.md e SECURITY.md.
Desenvolvimento
npm ci
npm test # testes automáticos (não chamam a API)
npm run check # tipos das cenas
npm run studio # prévia das cenas no navegadorLicenças
Código sob licença MIT. Fontes Inter e JetBrains Mono sob SIL Open Font License. O Remotion tem licença própria: gratuito para pessoas e empresas pequenas; empresas maiores precisam de licença da Remotion (remotion.dev/license).
English
Video Programado is an open source MCP server that turns a plain-language request into a narrated vertical motion graphics video (voice, word-synced animation, music and sound effects) rendered locally with Remotion. Voice and word timing use your own OpenAI API key (about US$ 0.02 per 45-second video). Install with:
claude mcp add video-programado --env OPENAI_API_KEY=sk-your-key -- npx -y github:rafaellinsrj/video-programadoNarration languages: Portuguese, English and Spanish. MIT licensed.
This server cannot be deployed
Maintenance
Related MCP Connectors
AI video producer: directs your idea or script into a finished, fact-checked video. MCP-native.
Make animated videos by asking Claude, Cursor or any MCP client. Your AI writes it, we render it.
Script in, finished 1080p narrated video out. Pay per call in USDC via x402.
Render an MP4 from your own images, clips, voice-over and timed captions. JSON to video.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceCreates short videos for TikTok, Instagram Reels, and YouTube Shorts using the Model Context Protocol (MCP) and a REST API.145 npm1,406MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that turns a script into a Hyperplexed-style motion-graphics MP4. Plug the URL into Claude Desktop, Cursor, or any MCP-compatible agent and it gains a render_video tool.MIT
- AlicenseNot gradedqualityDmaintenanceTurns text scripts into complete videos with stock footage, AI narration, and subtitles via MCP tools for AI assistants.MIT
- AlicenseNot gradedqualityDmaintenanceAutomated short-form video creation from text prompts, combining text-to-speech, captions, background videos, and music, exposed as an MCP server for AI agents.145 npmMIT