MCP Server · 119 ferramentas · Apache 2.0

Edição de vídeo com guardrails para agentes de IA

119 ferramentas MCP que dão ao seu agente uma superfície real de edição — FFmpeg, legendas, áudio, efeitos, Hyperframes e repurposing. Local, grátis, sem chave de API.

# instalar e testar em segundos uvx --from mcp-video mcp-video doctor # conectar ao Claude Code claude mcp add mcp-video -- \ uvx --from mcp-video mcp-video # e pedir ao agente: # "Recorte os primeiros 45s, # adicione legendas e exporte 9:16"
O que é

Mais do que FFmpeg — um pipeline com guardrails

Agentes de IA conseguem escrever comandos FFmpeg, mas não deveriam adivinhar flags, parsear stderr frágil ou publicar mídia silenciosamente quebrada. mcp-video resolve isso.

🛡️ Guardrails embutidos

Validação preflight, checkpoints de qualidade e resultados estruturados impedem que o agente produza mídia quebrada sem perceber.

🎬 119 ferramentas MCP

Edição FFmpeg, planejamento cinematográfico, análise de mídia, legendas, áudio, efeitos, Hyperframes e pacotes de repurposing — tudo acessível via MCP.

🔌 Multi-cliente

Funciona com Claude Code, Claude Desktop, Cursor e qualquer cliente MCP. Inclui também CLI e biblioteca Python para uso sem agente.

Como funciona

Do prompt do agente ao vídeo final

O agente descreve o que quer; o mcp-video traduz em operações tipadas, valida parâmetros e retorna resultados estruturados — sem shell-command roulette.

Prompt do agente Tool MCP tipada Preflight validation FFmpeg / Hyperframes Resultado estruturado Quality checkpoint
✂️

Edição

Trim, merge, resize, crop, rotate, transcode, export — com parâmetros validados.

💬

Legendas & Áudio

Transcrição IA, SRT, áudio normalizado, waveforms, overlays e síntese local.

🎞️

Hyperframes

Scaffold, inspeção e render de composições Hyperframes diretamente pelo agente.

📦

Repurposing

Um source → Shorts, Reels, TikTok e YouTube com manifesto e artefatos de revisão.

Pré-requisitos

O que precisa estar instalado

Dependências mínimas para rodar o servidor MCP e as ferramentas de vídeo.

🐍 Python 3.11+

Necessário para rodar o servidor mcp-video. Use pyenv ou a versão do sistema se já for 3.11+.

python --version  # 3.11+
pip install mcp-video

🎞️ FFmpeg

Motor de edição de vídeo. Deve estar acessível no PATH.

# macOS
brew install ffmpeg

# Ubuntu/Debian
sudo apt install ffmpeg

🟢 Node.js 22+ (opcional)

Necessário apenas para as ferramentas Hyperframes. Pode pular se não for usar essa funcionalidade.

# verificar
node --version  # 22+
npm install -g hyperframes
Guia de uso · passo a passo

Do zero ao agente editando vídeo

Siga estes passos para conectar o mcp-video ao seu agente e começar a editar.

1

Instalar e verificar

Instale via pip ou rode sem instalar com uvx. Depois rode o doctor para confirmar que FFmpeg está OK.

# sem instalar globalmente (recomendado para teste)
uvx --from mcp-video mcp-video doctor

# ou instalar globalmente
pip install mcp-video
mcp-video doctor
2

Conectar ao Claude Code

Adicione o servidor MCP com um único comando. O Claude Code detecta e lista as 119 ferramentas automaticamente.

claude mcp add mcp-video -- uvx --from mcp-video mcp-video
3

Conectar ao Claude Desktop ou Cursor

Adicione ao arquivo de configuração MCP do cliente (mcpServers em settings.json ou claude_desktop_config.json).

{
  "mcpServers": {
    "mcp-video": {
      "command": "uvx",
      "args": ["--from", "mcp-video", "mcp-video"]
    }
  }
}
4

Testar o workflow de confiança

Antes de conectar ao agente, rode o workflow de baseline para confirmar que o pipeline funciona de ponta a ponta.

# clone o repo e rode o workflow de confiança
git clone https://github.com/inematds/mcp-video
cd mcp-video
uv run --no-project --with mcp-video \
  python workflows/05-confidence-baseline/workflow.py
# gera video_receipt.json com resultado verificado
5

Usar via CLI (sem agente)

O mcp-video também expõe uma CLI completa para uso manual ou em scripts.

# informações do arquivo
mcp-video info video.mp4

# recortar
mcp-video trim video.mp4 -s 00:00:10 -d 45

# transcrever e adicionar legendas
mcp-video video-ai-transcribe clip.mp4 --output captions.srt
mcp-video subtitles clip.mp4 captions.srt

# converter para 9:16 (vertical)
mcp-video resize clip.mp4 --aspect-ratio 9:16

# repurposing automático
mcp-video repurpose clip.mp4 \
  --platforms youtube-shorts instagram-reel tiktok
6

Usar via Python Client

Para pipelines programáticos, use o cliente Python diretamente.

from mcp_video import Client

editor = Client()

clip     = editor.trim("entrevista.mp4", start="00:02:15", duration="00:00:45")
captions = editor.ai_transcribe(clip.output_path, output_srt="captions.srt")
vertical = editor.resize(clip.output_path, aspect_ratio="9:16")
result   = editor.release_checkpoint(vertical.output_path)

print(result["thumbnail"])   # caminho da thumbnail gerada
print(result["storyboard"])  # storyboard do vídeo final
O que o agente pode fazer

Workflows prontos para pedir ao agente

Exemplos de prompts reais que o agente executa com as ferramentas mcp-video.

WorkflowExemplo de prompt
Clips para redes sociais"Transforme essa gravação landscape num TikTok e YouTube Short com legendas."
Produção de podcast"Encontre o segmento mais forte, corte, normalize o áudio, adicione capítulos e exporte."
Demo de produto"Crie um vídeo de lançamento com screenshots, title cards e narração."
Planejamento cinematográfico"Crie um style pack e storyboard, depois gere shot prompts para geração."
Revisão de qualidade"Compare esses dois exports, gere thumbnails e aponte problemas visuais ou de áudio."
Automação em batch"Converta essa pasta de clips para MP4 web-ready com loudness consistente."
Vídeo via código"Scaffolde uma composição Hyperframes, inspecione, renderize e adicione legendas."
Repurposing local"Transforme esse master clip em Shorts, Reels, TikTok e YouTube com manifesto."
Roadmap

Evolução do mcp-video

Áreas em desenvolvimento ativo e próximas funcionalidades.

Atual
119 ferramentas MCP estáveisEdição FFmpeg, legendas, áudio, efeitos, Hyperframes 0.5, repurposing e preflight validation.
Em breve
Mais integrações de geração de áudioSíntese de voz local aprimorada e integração com mais engines TTS.
Futuro
Suporte a mais clientes MCPIntegração com Windsurf, Gemini e outros clientes que adotam o protocolo MCP.
Futuro
Hyperframes 1.0Quando o Hyperframes evoluir, as ferramentas de scaffold e render serão atualizadas para tirar proveito das novas capacidades.