Kling 3.0 MCP: use o Kling no Claude, no Codex e no CLI

Uma análise honesta do Kling 3.0 MCP: quais servidores existem de fato, como registrar um no Claude Code e no Codex CLI, em que os três modelos Kling v3 diferem e como rodar lotes headless com prompts multi-shot, imagens de referência e controle de movimento.

Kling 3.0 MCP: use o Kling no Claude, no Codex e no CLI
Cristian Da Conceicao
Fundador do Picasso IA

Você digita uma frase no terminal e, poucos minutos depois, um MP4 aparece na pasta do seu projeto. É essa a imagem que a maioria das pessoas tem quando pesquisa por Kling 3.0 MCP, e parte dela já funciona. Outras partes precisam de uma ressalva honesta, porque a expressão junta três coisas separadas: os modelos de vídeo Kling v3, o Model Context Protocol e os agentes de programação (Claude Code e Codex CLI) que chamam ferramentas por meio dele.

Este artigo separa essas peças. Você vai ver o que cada modelo Kling v3 faz, como registrar um servidor MCP no Claude Code e no Codex, como rodar os mesmos prompts de forma headless a partir de um shell e como escrever prompts que funcionem na primeira ou na segunda tentativa. Quando não consegui verificar algo, eu digo isso em vez de chutar.

O que o Kling 3.0 MCP realmente significa

MCP em termos simples

O Model Context Protocol é um jeito padrão de um cliente de IA chamar ferramentas externas. Um cliente como o Claude Code ou o Codex CLI inicia ou se conecta a um servidor MCP, pergunta quais ferramentas ele oferece e depois as chama enquanto trabalha. Um servidor de vídeo normalmente expõe ferramentas como "criar um vídeo", "verificar o status do job" e "baixar o arquivo".

Os servidores vêm em dois tipos. Um servidor stdio é um programa local: o cliente executa um comando (muitas vezes npx ou uvx) e se comunica com ele pela entrada e saída padrão. Um servidor HTTP é remoto e normalmente exige um token bearer. Nos dois casos a configuração é parecida na essência: um nome, um comando ou URL e as variáveis de ambiente de que o servidor precisa.

O que existe hoje

Esta é a situação como consegui verificá-la enquanto escrevia:

  • Nenhum servidor oficial da Kling. Não encontrei um servidor MCP publicado pela própria Kling.
  • Um servidor de terceiros. Diretórios públicos listam mcp-kling, descrito como um servidor MCP para geração de vídeo com Kling AI. A listagem mostra que ele é iniciado com uvx mcp-kling e lê uma variável ACEDATACLOUD_API_TOKEN. Leia o README dele para ver as versões do Kling que oferece antes de construir sobre ele.
  • O conector da PicassoIA. Ele expõe quatro modelos: dois para imagens e dois para vídeo, PicassoIA Video e Seedance 2.5 Lite. O Kling v3 não está nessa lista, então você o executa pela página do modelo.

Colocar lado a lado as três rotas deixa as contrapartidas mais visíveis:

RotaConfiguraçãoAcesso ao Kling v3Melhor para
mcp-kling de terceirosComando uvx mais um token de APIDepende do servidor, confira o READMEExecuções roteirizadas a partir de um terminal
Conector da PicassoIAAdicione o conector no seu clienteNão está entre os quatro modelos da listaTrabalho rápido com imagem e vídeo a partir de um chat
Página do modelo na PicassoIAUm navegador e uma contaOs três modelos Kling v3Testar prompts e renderizações finais

💡 Dica: Trate todo servidor MCP como código que roda na sua máquina. Leia o repositório, fixe uma versão e guarde os tokens em variáveis de ambiente, nunca dentro de um prompt.

Vista em ângulo baixo de um terminal de notebook e uma caneca de café sobre uma mesa de madeira pela manhã

Os três modelos Kling v3

O Kling v3 não é um modelo único na PicassoIA, são três, e escolher o certo evita a maior parte das execuções desperdiçadas.

ModeloMelhor paraEntradas principaisSaída
Kling v3 VideoTexto para vídeo, controle do primeiro e do último quadroPrompt, imagem inicial, imagem final, roteiro multi-shotAté 15 s, 720p ou 1080p
Kling v3 Omni VideoPersonagens consistentes, edição de um clipe existenteAté 7 imagens de referência, vídeo de referência3 a 15 s, 720p ou 1080p
Kling v3 Motion ControlFazer um personagem parado repetir movimentos reaisUma imagem mais um vídeoAté 10 s ou 30 s, 720p ou 1080p

Vista ampla de um pequeno escritório de produção de vídeo com uma linha do tempo de edição em um dos monitores

Kling v3 Video

O Kling v3 Video é a escolha padrão. Ele transforma um prompt em um clipe de até 15 segundos, no modo standard (720p) ou no modo pro (1080p). O prompt pode chegar a 2.500 caracteres, e o prompt negativo tem o mesmo limite. Você pode fixar o primeiro quadro com start_image e o último com end_image, ou roteirizar até seis planos com multi_prompt. O áudio nativo vem desligado por padrão e é ativado com generate_audio.

Kling v3 Omni Video

O Kling v3 Omni Video adiciona referências. Anexe até sete imagens de referência (quatro quando há um vídeo de referência) para fixar como um personagem, objeto ou lugar se parece e depois chame-as dentro do prompt com marcadores como <<<image_1>>>. Um vídeo de referência de 3 a 10 segundos funciona de duas formas: feature empresta estilo e movimento de câmera, enquanto base edita um clipe existente a partir da sua descrição escrita.

Kling v3 Motion Control

O Kling v3 Motion Control recebe a imagem parada de um personagem mais um vídeo de referência e faz o personagem repetir o movimento. Defina character_orientation como image para clipes de até 10 segundos que mantêm a pose da sua imagem, ou como video para clipes de até 30 segundos que seguem a pessoa do material. Os vídeos de referência podem ser MP4 ou MOV de até 100 MB, e keep_original_sound decide se o áudio deles é mantido.

Conecte o Kling ao Claude Code

O Claude Code registra servidores com claude mcp add. Tudo o que vem depois do duplo hífen é o comando que inicia o servidor.

Adicione o servidor

claude mcp add kling --env ACEDATACLOUD_API_TOKEN=$ACEDATACLOUD_API_TOKEN -- uvx mcp-kling

Expandir a variável no seu shell mantém o segredo fora do comando que você cola em um chat ou em capturas de tela. Os nomes da flag e da variável vêm da listagem do diretório, então confirme-os no README do próprio servidor.

Vista de perto de mãos digitando em um notebook com um terminal escuro na tela

Verifique a conexão

Execute claude mcp list para ver todos os servidores e o status deles, ou digite /mcp dentro de uma sessão. Se o Kling aparecer com falha, execute o comando depois do duplo hífen manualmente em um terminal comum. A maioria das falhas vem de uma instalação de uvx ausente ou de um token errado.

Para compartilhar a configuração com a equipe, adicione --scope project. O Claude Code grava um arquivo .mcp.json na raiz do repositório, e você pode referenciar o token como ${ACEDATACLOUD_API_TOKEN} para que o segredo nunca seja versionado.

Quando o servidor estiver verde, peça um clipe em linguagem simples:

Use a ferramenta do Kling para criar um clipe de 5 segundos, 16:9: um barco de pesca saindo de um porto com neblina ao amanhecer, travelling lento de aproximação, zumbido suave do motor. Consulte o status até terminar e depois me dê a URL do arquivo.

Conecte o Kling ao Codex CLI

O Codex CLI guarda as configurações de MCP em ~/.codex/config.toml. Você pode editar esse arquivo ou deixar um comando gravá-lo para você.

Configuração com um só comando

codex mcp add kling --env ACEDATACLOUD_API_TOKEN=$ACEDATACLOUD_API_TOKEN -- uvx mcp-kling
codex mcp list

A sintaxe espelha a do Claude Code: um nome, pares --env opcionais, um duplo hífen e então o comando de inicialização. codex mcp list confirma que o servidor foi salvo.

Edite o config.toml manualmente

Cada servidor é uma tabela [mcp_servers.<name>]:

[mcp_servers.kling]
command = "uvx"
args = ["mcp-kling"]
env_vars = ["ACEDATACLOUD_API_TOKEN"]

Aqui env_vars nomeia uma variável a ser repassada do seu shell. Se preferir guardar um valor, use uma tabela [mcp_servers.kling.env] no lugar, e mantenha esse arquivo fora do controle de versão. Um .codex/config.toml local ao projeto também funciona para projetos marcados como confiáveis. Servidores remotos usam url e bearer_token_env_var no lugar de command.

Vista por cima do ombro de um desenvolvedor lendo a saída de comandos em um monitor largo

Rode o Kling pela linha de comando

Os dois agentes são ferramentas de linha de comando, então a mesma configuração funciona sem uma janela de chat. Isso importa quando você quer vinte clipes durante a noite em vez de um no almoço. O agente também é mais do que um disparador. Ele pode transformar um roteiro bruto em uma lista de planos, conferir se as durações batem, tentar de novo um job que falhou e nomear cada arquivo de saída a partir do seu prompt.

TarefaClaude CodeCodex CLI
Adicionar um servidorclaude mcp addcodex mcp add
Listar servidoresclaude mcp listcodex mcp list
Execução de um planoclaude -p "..."codex exec "..."
Local da configuração.mcp.json ou configuração do usuário~/.codex/config.toml

Execuções headless

Uma execução headless envia uma instrução e encerra. Pré-aprove as ferramentas do Kling, senão a chamada da ferramenta é recusada porque ninguém está ali para aprová-la:

claude -p "Read prompts/harbor.txt, make a 5 second Kling clip from it, wait until it finishes, and print the URL" --allowedTools "mcp__kling"
codex exec "Read prompts/harbor.txt, make a 5 second Kling clip from it, wait until it finishes, and print the URL"

A geração é lenta, então planeje em torno disso. Os exemplos listados na página do Kling v3 Video levaram cerca de 5 a 18 minutos cada um, e os exemplos do Omni rodaram de aproximadamente 2 a 10 minutos. Rode os clipes um após o outro e registre a saída em vez de ficar observando.

Notebook e uma xícara de cerâmica sobre uma mesa de cozinha de madeira ao amanhecer

Guarde os prompts em arquivos

Coloque cada prompt em seu próprio arquivo de texto e percorra a pasta em um loop:

mkdir -p out
for f in prompts/*.txt; do
  claude -p "Make a Kling clip from $f and save the result URL to out/$(basename "$f" .txt).url" --allowedTools "mcp__kling"
done

Arquivos dão histórico, revisão e reutilização. Uma lista de planos para um clipe multi-shot é apenas um pequeno arquivo JSON ao lado do prompt, e um diff mostra exatamente o que mudou entre dois takes.

Vista de cima de uma mesa com um notebook e um caderno com quadros de storyboard desenhados à mão

Escreva prompts que o Kling v3 obedece

Um bom prompt do Kling se lê como a descrição de um plano, não como um desejo. Nomeie o sujeito, a ação, o movimento de câmera, a luz e, se o áudio estiver ligado, o som. Uma ideia por plano vence cinco ideias apertadas em um só.

Roteiros multi-shot

Tanto o Kling v3 Video quanto o Kling v3 Omni Video aceitam um array multi_prompt. Cada plano recebe o próprio prompt e duração:

[
  {"prompt": "Wide shot of a fishing boat leaving a foggy harbor at dawn", "duration": 5},
  {"prompt": "Close-up of the captain's weathered hands on the wheel", "duration": 5},
  {"prompt": "Aerial shot of the boat heading into open water", "duration": 5}
]

Você tem no máximo seis planos, cada um com pelo menos um segundo, e as durações precisam somar o duration total do clipe. Os três planos acima somam 15 segundos, então o total é definido como 15.

Dois colegas prendendo cartões de storyboard em uma parede branca

Material de referência e movimento

Para o Kling v3 Motion Control, o vídeo de referência faz a maior parte do trabalho. Filme um clipe curto com o celular em que o corpo inteiro permaneça no quadro, a câmera fique parada e o movimento seja limpo. Depois combine-o com uma imagem parada enquadrada de forma parecida. Um retrato em close e uma caminhada de corpo inteiro raramente combinam.

Um jovem filmando material de referência com uma câmera em um tripé em um terraço no telhado

3 erros comuns

  1. Durações que não somam. A página do modelo afirma que a soma dos planos precisa ser igual a duration, então planos que somam 12 segundos contra um duration de 15 tornam a requisição inválida. Faça a conta antes de enviar.
  2. Definir uma proporção com uma imagem inicial. No Kling v3 Video a proporção é ignorada assim que você fornece start_image, porque o clipe segue a imagem.
  3. Áudio mais um vídeo de referência. No Kling v3 Omni Video, generate_audio não pode ser combinado com um vídeo de referência. Use keep_original_sound para o material.

💡 Dica: Rascunhe cada ideia primeiro no modo standard. Ele renderiza em 720p, então um prompt fraco custa uma espera curta em vez de uma execução no modo pro. Mude para o pro no take que você pretende publicar.

Como usar o Kling v3 na PicassoIA

Se preferir pular a configuração do servidor, a página do modelo roda o mesmo motor com campos de formulário em vez de flags. Este é o caminho para o Kling v3 Video:

  1. Abra a página do modelo e entre na sua conta.
  2. Escolha o modo. Standard entrega 720p para rascunhos, pro entrega 1080p para o take final.
  3. Escreva o prompt. Fique abaixo de 2.500 caracteres e siga a ordem sujeito, ação, câmera, luz e som.
  4. Defina duração e proporção. Escolha 16:9, 9:16 ou 1:1, e uma duração de até 15 segundos.
  5. Adicione quadros, se precisar. Envie uma imagem inicial e, se quiser fixar o quadro final, uma imagem final.
  6. Cole uma lista de planos no campo multi-shot quando quiser cenas separadas.
  7. Ative Generate Audio para o som ambiente e adicione um prompt negativo para tudo o que quiser deixar de fora.
  8. Gere e baixe o MP4 quando o status mudar para concluído.
ConfiguraçãoValoresQuando mudar
Modostandard (720p), pro (1080p)Rascunhe em standard, publique em pro
DuraçãoAté 15 sMais curta para testes, mais longa para o final
Proporção16:9, 9:16, 1:1Combine com a plataforma onde você publica
Generate audioLigado ou desligado, padrão desligadoLigue para ambiente e efeitos
Prompt negativoAté 2.500 caracteresRemova texto, cintilação ou membros extras

Vista de perto de uma estação de edição de vídeo com um quadro pausado de um trilheiro em uma crista

Faça seu primeiro clipe com o Kling v3

Escolha uma ideia pequena e rode hoje. Escreva um roteiro de três planos de cinco segundos cada, envie para o Kling v3 Video no modo standard, leia o resultado, corrija o plano mais fraco e só então pague pelo pro. Se você tem a imagem de um personagem e um trecho curto de material gravado no celular, experimente em seguida o Kling v3 Motion Control, e use o Kling v3 Omni Video quando o mesmo personagem precisar aparecer em vários planos.

Quer ficar dentro do Claude Code ou do Codex? O conector da PicassoIA já inclui o PicassoIA Video e o Seedance 2.5 Lite, então você pode gerar clipes pelo terminal hoje e manter o Kling v3 para os planos que precisam do seu controle multi-shot.

Mantenha um arquivo de notas curto enquanto trabalha. Ao lado de cada prompt, anote o modo, a duração e uma frase sobre o que funcionou. Depois de dez clipes você terá uma biblioteca pessoal de prompts que nenhum template consegue igualar, e ela entra direto na pasta de prompts do fluxo de trabalho pela linha de comando descrito acima.

Abra a Picasso IA, escolha um modelo e crie algo. Um clipe que você consegue assistir vai ensinar mais sobre prompts do que qualquer quantidade de leitura.

Compartilhe este artigo

Escolha seu idioma