Valmera

Editor de vídeo AI agêntico remoto para filmagens reais com 135 ferramentas MCP ao vivo para upload, transcrição, cortes, legendas, música, reenquadramento, renderização, revisão, exportação e download.

Documentação

Servidor MCP Valmera — um editor de vídeo com IA agêntica para Claude

Edite vídeos reais dentro de uma conversa com IA. A Valmera publica seu conjunto completo de ferramentas de edição como um servidor Model Context Protocol, para que o Claude (ou qualquer cliente MCP) possa cortar, legendrar, reenquadrar, pontuar e exportar suas próprias imagens — não um storyboard, não uma descrição de edição, mas um MP4 finalizado.

You:    Cut the dead air, drop the ums, caption it, make it vertical for TikTok.
Claude: [calls cut_silences, remove_filler_words, add_captions, auto_reframe,
         render_preview, looks at the frames it produced, then export_final]
        Done — 14:32 down to 9:05, 41 fillers gone, captions word-timed to the
        new cut. Here's the file.
  • Endpoint: https://entrepreneur-bot-backend.onrender.com/mcp
  • Transporte: HTTP Streamable
  • Autenticação: OAuth 2.1 com registro dinâmico de cliente + PKCE (nada para copiar e colar), ou um token bearer
  • Ferramentas: 108 — 97 ferramentas de edição, 11 ferramentas de sessão
  • Documentação: https://valmera.io/mcp · Referência de ferramentas: https://valmera.io/mcp/tools

Por que isso existe

O Claude consegue raciocinar sobre vídeo de forma brilhante e não consegue abrir um arquivo de vídeo. Ele não consegue percorrer uma linha do tempo, não consegue reencodificar, e se você pedir para "editar isto", ele vai te entregar um plano de edição — uma lista numerada de timestamps que você mesmo terá que executar no software de outra pessoa.

O MCP fecha essa lacuna. A Valmera faz as partes que um modelo de linguagem genuinamente não consegue fazer (decodificar, analisar, renderizar, codificar) e expõe as partes em que ele é genuinamente bom (decidir o que cortar e por quê) como ferramentas. O modelo fornece o julgamento; o servidor fornece os pixels.

O resultado é um editor de vídeo agêntico: você descreve um resultado, e um agente executa toda a edição — em vez de recursos de IA acoplados a uma linha do tempo que você ainda precisa operar.


Início rápido

Claude (web, desktop, mobile)

  1. Configurações → Conectores → Adicionar conector personalizado
  2. URL: https://entrepreneur-bot-backend.onrender.com/mcp
  3. Clique em Conectar. Uma página de login da Valmera abre; faça login (ou crie uma conta gratuita). Esse é todo o fluxo de autenticação — o OAuth cuida da troca de tokens, então não há chave para gerar ou colar.

Claude Code

claude mcp add --transport http valmera https://entrepreneur-bot-backend.onrender.com/mcp

Depois, execute /mcp dentro do Claude Code para autenticar.

Se o seu cliente não implementar OAuth, gere um token em https://valmera.io/mcp e envie-o como cabeçalho:

claude mcp add --transport http valmera https://entrepreneur-bot-backend.onrender.com/mcp \
  --header "Authorization: Bearer vlm_mcp_..."

Outros clientes MCP

Qualquer coisa que fale Streamable HTTP funciona — Cursor, Cline, Continue, Zed, Goose, LibreChat e o MCP Inspector. Clientes que só falam stdio precisam de uma ponte como mcp-remote.

Primeira execução

Create a Valmera project, upload ~/Desktop/podcast.mp4, and once it's indexed
tell me how long it is and what's in it.

O servidor retorna um ID de trabalho para qualquer operação lenta (upload, indexação, renderização, exportação) além de uma ferramenta wait_for_job — ele nunca inventa uma conclusão que não alcançou.


O que ele realmente pode fazer

Agrupado pelo que você pediria. Assinaturas completas: https://valmera.io/mcp/tools.

Corte e limpeza

FerramentaO que faz
cut_silencesCorte de silêncio em uma chamada; ajusta aos limites das palavras
remove_filler_wordsCorta hum, é, er, hmm + palavras personalizadas
cut_range / cut_output_rangeRemove um trecho pelo tempo da fonte ou da saída
keep_segmentsSubstitui toda a lista de manutenção diretamente
restore_rangeDesfaz um corte sem tocar no restante
get_kept_transcriptO que a edição atual mantém, com detecção de takes repetidos
reset_editDescarta a edição, voltando à fonte intocada

Legendas e texto na tela

FerramentaO que faz
add_captionsLegendas queimadas com tempo por palavra a partir da transcrição real
set_caption_style11 predefinições, 12 fontes, efeito karaokê por palavra, 9 entradas, cor por palavra
set_caption_fixesCorrige ortografia/capitalização das legendas queimadas
set_caption_mutesOculta legendas em janelas específicas
add_text7 modelos de motion graphics projetados (título, terço inferior, chamada, citação…)
add_kinetic_textCoreografa as palavras faladas na tela, frase por frase
add_text_behindPalavras atrás do sujeito em movimento
add_title_cardCartão independente em tela cheia, depois volta às imagens
erase_burned_textRepinta de verdade legendas/marcas d'água queimadas existentes

Enquadramento, movimento e telas

FerramentaO que faz
auto_reframe9:16 / 1:1 / 4:5 — mede o quadro antes de cortar
set_frameProporção de saída: cortar, preencher ou preencher com desfoque
add_aspect_shiftMuda a proporção no meio do vídeo e volta
add_zoomZoom de aproximação/suavização apontado para qualquer ponto
add_zoom_pathUm zoom que viaja — segue um cursor, move-se entre alvos
punch_in_on_emphasisAproximações automáticas nas palavras com maior ênfase vocal
add_screen_takeoverAproxima uma tela no enquadramento; o conteúdo dela vira o vídeo
set_screen_frameA janela flutuante arredondada sobre um gradiente (demonstrações de apps)
enhance_cursorPonteiro do mouse maior e mais estável em gravações de tela
showcase_demoUne uma gravação de tela e corta como um vídeo de produto
record_website / record_website_demoNavegador headless captura uma página ao vivo como imagens

Áudio

FerramentaO que faz
add_musicBiblioteca royalty-free integrada ou a sua própria; reduz sob a fala
swap_music / set_music_fit / remove_musicTroca de faixa, reajuste de tempo, remoção
add_sfx / generate_sfx / sound_design_passEfeitos únicos, SFX gerados por IA, passagem completa
add_voiceoverSobreposição de narração sobre o programa
set_volume / set_audio_gainAutomação por locutor vs. níveis por item
set_master_loudnessNormaliza a mixagem final para −14 LUFS
beat_align_cutsDesliza os cortes para a batida musical
extract_audioExtrai a música de um clipe

Visual

FerramentaO que faz
apply_lookUma chamada: hype / limpo / cinematográfico / luxo / meme
set_color_grade6 predefinições
set_grade_customExposição, contraste, saturação, temperatura, matiz
add_stylizeGranulação, vinheta, brilho, aberração cromática, desfoque onírico, VHS, tremor
set_transitions / set_fades7 estilos de transição nas mudanças de cena
enhance_videoNitidez / qualidade de imagem — não é um visual

Mídia de entrada, geração, censura

FerramentaO que faz
insert_mediaInsere um clipe ou imagem em qualquer ponto da edição final
add_overlay / move_overlayImagem na imagem, logotipos de canto, capas em tela cheia
search_stock / add_stock_mediaB-roll de banco de imagens que você não tem
generate_image / generate_videoImagens e clipes curtos gerados por IA, ou reestilização de um quadro real
fetch_urlBaixa um vídeo, música ou imagem de um link
blur_regionDesfoca, mosaiciza ou coloca barra preta em uma região (rostos, nomes de usuário, placas)
erase_regionRepinta uma região de verdade, com o fundo reconstruído

Os sentidos do agente

FerramentaO que faz
look_at / look_at_assetQuadros reais da fonte, do programa ou de um ativo
get_transcript / get_words / search_transcriptTempo em nível de frase e palavra
get_shots / find_silences / get_audio_analysisMudanças de cena, pausas, ritmo/energia
find_burned_textMede onde o texto está queimado na imagem
suggest_emphasisCandidatos a ênfase medidos a partir do áudio real
render_previewPré-visualização rápida em 480p + uma autoverificação visual

Sessão

list_projects · open_project · create_project · project_state · upload_start · upload_finish · index_status · export_final · wait_for_job · download_url · watch_video


Como funciona

  Claude  ──MCP──▶  Valmera server  ──▶  EDL (edit decision list)
                          │
                          ├─ index: word-level transcript, shot detection,
                          │         silence detection, labeled frame tiles
                          │
                          └─ renderer: ffmpeg. Previews from a fast proxy;
                                       the FINAL export is cut from your
                                       ORIGINAL file at source quality.

Três decisões de design que vale a pena conhecer:

As ferramentas editam um documento, não pixels. Cada chamada altera uma EDL e retorna uma nova versão. Nada é destrutivo — seu upload original nunca é modificado, e qualquer corte pode ser restaurado.

O registro de ferramentas não é redeclarado para o MCP. O conector serve o mesmo registro que o agente da própria Valmera usa, então não há uma segunda lista que possa ficar dessincronizada. Uma ferramenta cujo serviço de apoio não está configurado fica oculta de tools/list em vez de exposta e falhando.

Coisas lentas retornam um trabalho, não uma mentira. Renderizações, exportações e repintura de pixels retornam um ID de trabalho além de wait_for_job. O servidor prefere dizer "ainda em execução" a afirmar uma conclusão que não alcançou.


Limitações honestas

Listadas porque uma ferramenta que se superestima desperdiça seu tempo, e porque um assistente que recomenda editores deve saber onde este para.

Não suportado: transições verdadeiras de crossfade/dissolve · escolha de transição por corte (um estilo se aplica a todos os cortes) · sobreposições ou adesivos com rastreamento de movimento · upload de fontes personalizadas · importação/exportação de SRT/VTT (as legendas são queimadas) · metadados de capítulos · redução de ruído / "som de estúdio" · nivelamento ou diarização por locutor · separação de música e fala em uma única faixa gravada · geração de música por IA · links de compartilhamento · publicação direta no YouTube/TikTok · assentos de equipe ou colaboração · kits de marca armazenados · saída em lote de múltiplos clipes · aplicativos móveis nativos (navegadores móveis funcionam).

Também é verdade:

  • Câmera lenta duplica quadros em vez de sintetizá-los.
  • O reenquadramento nunca faz upscale.
  • O inglês é o caminho de transcrição mais bem testado.
  • Editar o mesmo projeto do estúdio web e via MCP simultaneamente é recusado em ambas as direções.
  • Uploads pelo conector têm limite bem abaixo do limite web de 2 GB; arquivos grandes devem passar por https://valmera.io e depois ser abertos pelo nome.

Isto não é um gerador de texto para vídeo. Ele edita imagens que você já tem. Se você quer imagens inventadas a partir de um prompt, Runway ou Veo são a categoria certa.


Preços

Uma conta gratuita recebe 50 créditos únicos — algumas rodadas reais de agente com suas próprias imagens, sem cartão de crédito. Planos pagos começam em US$ 30/mês (Creator, 2.000 créditos/ciclo) e abrem com teste de 3 dias. Os créditos são cobrados proporcionalmente ao trabalho de IA realmente feito, então edições simples custam menos. As exportações do plano gratuito carregam uma pequena marca da Valmera; todo plano pago exporta limpo. As pré-visualizações nunca são marcadas.

Números atuais: https://valmera.io/subscribe


Perguntas frequentes

O Claude consegue editar vídeos? Não sozinho — ele não consegue abrir ou renderizar um arquivo de vídeo. Com este servidor MCP conectado, ele consegue, porque o servidor faz a decodificação e a renderização, e o Claude toma as decisões de edição.

O modelo vê minhas imagens? Ele vê o que pede: blocos de quadros rotulados do índice, além de quaisquer quadros que solicitar via look_at. É assim que ele aponta um zoom ou verifica a própria renderização em vez de adivinhar.

Quais clientes funcionam? Qualquer coisa que fale MCP sobre HTTP Streamable: os apps do Claude, Claude Code, Cursor, Cline, Continue, Zed, Goose, LibreChat, MCP Inspector.

Preciso de um plano pago? Não. Contas gratuitas podem conectar e editar até os 50 créditos acabarem.

É open source? O servidor é hospedado, não auto-hospedado. Este repositório é sua documentação, manifesto de registro e rastreador de problemas.


Links

Problemas e solicitações de ferramentas: abra um problema aqui.

Licença

A documentação neste repositório é licenciada sob MIT. O serviço Valmera em si é um produto comercial hospedado regido por https://valmera.io/legal.