Como usar o KwaFlux com o DeepSeek: conectando o DeepSeek Harness (DSH) via MCP
Adicione o KwaFlux ao DeepSeek Harness com uma linha insert no cordis.patch.yml, escolha o perfil certo, aumente o timeout e deixe o DeepSeek editar vídeo.
O essencial
- O DeepSeek Harness (DSH) se conecta ao KwaFlux por meio de uma linha
insertem um arquivocordis.patch.yml. O KwaFlux gera essa linha para você. - Coloque a linha onde o DSH que você usa vai lê-la: o patch da pasta pessoal,
~/.dsh/cordis.patch.yml, vale para todos os perfis; o arquivo próprio de um perfil vale só para aquele perfil. - O DSH recarrega os arquivos de patch automaticamente, então as ferramentas costumam aparecer sem reiniciar nada.
- Aumente o timeout por chamada de ferramenta, para que um trabalho de vídeo longo não seja interrompido enquanto o DeepSeek espera por ele.
O agente do DeepSeek pode controlar o KwaFlux pelo servidor MCP local que vem instalado com o app. O DeepSeek Harness (DSH) carrega servidores MCP como linhas de plugin em um arquivo de configuração em camadas chamado cordis.patch.yml. No KwaFlux, escolha DeepSeek em Host MCP, copie a linha e acrescente-a ao arquivo de patch que o seu perfil do DSH lê.
Neste guia, você vai ver onde a linha deve ficar, por que o perfil importa, qual timeout aumentar e o que pedir primeiro ao DeepSeek.
Conteúdo
- Como o DSH carrega servidores MCP
- Antes de começar
- Passo 1: copie a linha no KwaFlux
- Passo 2: escolha o arquivo de patch certo
- Passo 3: acrescente a linha
- Passo 4: confira se ela foi carregada
- Seus primeiros pedidos
- Solução de problemas
- Perguntas frequentes
Como o DSH carrega servidores MCP
O DeepSeek Harness monta a configuração a partir de camadas de arquivos de patch. Cada perfil tem o próprio cordis.patch.yml; já o $DSH_HOME/cordis.patch.yml, na pasta pessoal, traz, nas palavras da referência da CLI, “preferências locais da máquina, compartilhadas por todos os perfis, por isso tem prioridade sobre a camada de cada perfil”.
Os servidores MCP são linhas que usam o plugin cliente de MCP do DSH, @deepseek-ai/dsh-mcp-client. O DSH não ativa nenhum por padrão: a referência explica que “cada comando de servidor é código executável confiável fora do sandbox do agente”. Adicionar o KwaFlux é uma decisão explícita de confiar no servidor do KwaFlux.
Antes de começar
- KwaFlux 1.0.14 ou mais recente, aberto.
- Node.js 18 ou mais recente, no PATH. Confira com
node --version. O cartão nas configurações do KwaFlux também procura o Node.js e grava o caminho completo dele na configuração, como nos exemplos abaixo; se não encontrar o Node.js, o cartão avisa e gravanodeno lugar. - DeepSeek Harness instalado. A documentação do DSH o identifica como Preview, então caminhos e comandos podem mudar de uma versão para outra.
Passo 1: copie a linha no KwaFlux
No KwaFlux, abra Configurações › Agent (MCP), escolha DeepSeek em Host MCP e clique em Copiar config. Em uma instalação padrão no Windows, a linha é esta:
- insert:
- id: mcp-kwaflux
name: '@deepseek-ai/dsh-mcp-client'
config:
serverName: kwaflux
transport: stdio
command: 'C:\Program Files\nodejs\node.exe'
args: ['C:\Program Files\KwaFlux\Tools\kwaflux-mcp\kwaflux_mcp.mjs']Observação: o caminho está entre aspas simples. No YAML, strings entre aspas simples mantêm as barras invertidas como estão, então um caminho do Windows não precisa de escape.
Passo 2: escolha o arquivo de patch certo
A dica do KwaFlux cita um único arquivo: “Insira esta linha de plugin em ~/.dsh/profiles/web/cordis.patch.yml e reinicie a sessão DSH.” Isso está certo se você usa o perfil web do DSH, dsh web. Se você usa outra coisa, escolha conforme a tabela:
| Como você usa o DSH | Arquivo a editar |
|---|---|
dsh web | ~/.dsh/profiles/web/cordis.patch.yml |
| O app de desktop do DSH | O cordis.patch.yml do perfil desktop, em ~/.dsh/profiles/desktop/ |
| Mais de um perfil, ou você não tem certeza | O patch da pasta pessoal, ~/.dsh/cordis.patch.yml, que todos os perfis leem |
No Windows, ~ é C:\Users\<you>. Se você definiu DSH_HOME, use essa pasta em vez de ~/.dsh.
O motivo mais comum para o KwaFlux “não aparecer” no DSH é a linha ter ido para um perfil que você não está usando.
Passo 3: acrescente a linha
- Antes de tudo, faça um backup do arquivo.
- O arquivo de patch é uma lista YAML. Adicione a linha do KwaFlux no fim, com o mesmo recuo dos outros itens de primeiro nível
- insert:ou- replace:. - Se o arquivo ainda não existir, crie-o só com a linha do KwaFlux.
- Se quiser, aumente o timeout das ferramentas dentro de
config::
- insert:
- id: mcp-kwaflux
name: '@deepseek-ai/dsh-mcp-client'
config:
serverName: kwaflux
transport: stdio
command: 'C:\Program Files\nodejs\node.exe'
args: ['C:\Program Files\KwaFlux\Tools\kwaflux-mcp\kwaflux_mcp.mjs']
toolCallTimeoutMs: 330000Um guia de configuração de terceiros informa que o timeout padrão por chamada do DSH é de 60 segundos. A ferramenta de espera do KwaFlux pode esperar até 300 segundos em uma única chamada, então 330.000 milissegundos deixam uma folga. Se a sua versão do DSH rejeitar o campo, remova-o; o DeepSeek ainda pode voltar a esperar depois de uma interrupção.
Passo 4: confira se ela foi carregada
O DSH monitora os arquivos de patch e aplica as edições válidas com recarga automática, então o servidor costuma iniciar poucos segundos depois de você salvar. Se nada mudar, reinicie a sessão do DSH, como sugere a dica do KwaFlux.
Depois, peça:
Use as ferramentas do KwaFlux para ver se o KwaFlux está aberto.
No DSH, as ferramentas do KwaFlux se chamam mcp__kwaflux__<tool>, como mcp__kwaflux__kwaflux_get_app_status. Se o KwaFlux estiver fechado, a ferramenta retorna um erro que começa com app_not_running.
Seus primeiros pedidos
| Peça ao DeepSeek | O que o KwaFlux faz |
|---|---|
| “D:\Phone\clip.mp4 não reproduz. Faça o diagnóstico e depois repare com o modo recomendado.” | Faz o diagnóstico e depois uma tarefa de reparo; o arquivo reparado é gravado ao lado do original |
| “Aplique o Reparo de qualidade em D:\Old\class-1998.mp4 e espere terminar.” | Uma tarefa de Reparo de qualidade com IA, usando as configurações padrão, e depois a espera pelo resultado |
| “Exporte D:\Clips\vlog.mov para o YouTube em HD 1080P.” | Consulta os níveis do YouTube e depois coloca a exportação na fila |
| “Mostre as minhas tarefas do KwaFlux que falharam hoje e o motivo.” | Lista as tarefas com falha e os motivos dos erros |
A interpolação de quadros e as ferramentas de recorte e de substituição ficam no app; o assistente é instruído a mandar você para lá nesses casos. Os downloads feitos por agentes ficam desativados, a menos que você mude Permitir que agentes iniciem downloads, em Autorização de agentes, para a opção que pergunta a cada download. Aí o KwaFlux mostra uma janela para cada download, e o assistente também pede que você confirme no chat que tem o direito de baixar aquele conteúdo.
Solução de problemas
| Sintoma | Causa provável | Solução |
|---|---|---|
| Nenhuma ferramenta do KwaFlux no DSH | A linha está em um perfil que você não usa | Mova a linha para o patch da pasta pessoal, ~/.dsh/cordis.patch.yml |
| Erro de YAML depois de salvar | Recuo errado, ou a linha não é um item de lista | Use o mesmo recuo das outras linhas - insert:; insert: contém uma lista recuada |
| Dois servidores entram em conflito | Outra linha já usa serverName: kwaflux | Mantenha só uma; os nomes de servidor precisam ser únicos |
| O servidor inicia e depois falha | Node.js ausente ou fora do PATH | Instale a versão LTS atual do Node.js ou coloque o caminho completo do node.exe em command |
As chamadas retornam app_not_running | O KwaFlux está fechado | Abra o KwaFlux e peça de novo |
| As esperas falham depois de cerca de um minuto | Timeout por chamada de ferramenta | Acrescente toolCallTimeoutMs: 330000 |
Para problemas comuns a todos os hosts, veja o guia de solução de problemas do MCP do KwaFlux.
Conclusão
Copie a linha no KwaFlux, coloque-a no arquivo de patch que o DSH que você realmente usa vai ler e acrescente um timeout de ferramenta maior para os trabalhos de vídeo. O DSH recarrega o arquivo ao salvar. Depois, deixe o KwaFlux aberto e peça ao DeepSeek que verifique o status do app antes do primeiro trabalho de verdade.
Controle o KwaFlux pelo DeepSeek
O KwaFlux inclui um servidor MCP local para o DeepSeek Harness e outros apps compatíveis com MCP. O processamento de IA roda na sua própria GPU e os seus arquivos de mídia não são enviados para processamento. Roda no Windows 10 (64 bits, versão 1809 ou mais recente), no Windows 11 e no macOS 12 ou mais recente em Apple Silicon. Importar arquivos e explorar o app não exigem conta. O login com um plano pago só é necessário para exportar, converter, reparar um arquivo ou baixar um arquivo de um link.
Teste no seu próprio material
Baixe o KwaFlux e veja os efeitos de graça no seu próprio material antes de pagar — sem conta, processado na sua GPU, sem enviar sua mídia para processamento. As prévias de vídeo duram 1, 3 ou 5 segundos; as de estabilização, 5, 15 ou 30 segundos.
Perguntas frequentes
O que é o DeepSeek Harness?
É o ambiente de agentes da DeepSeek: uma CLI e um app de desktop que rodam os modelos da DeepSeek como um agente com ferramentas, configurado por arquivos cordis.patch.yml em camadas. Os servidores MCP entram como linhas de plugin. Veja o que é um agente de IA.
Onde adicionar servidores MCP no DeepSeek Harness?
Em um arquivo cordis.patch.yml, como uma linha insert do plugin @deepseek-ai/dsh-mcp-client. Use o arquivo próprio de um perfil para valer só nele, ou o arquivo da pasta pessoal, ~/.dsh/cordis.patch.yml, para valer em todos os perfis.
Preciso reiniciar o DSH depois de editar o cordis.patch.yml?
Em geral, não. O DSH recarrega automaticamente as edições válidas nos arquivos de patch dos perfis e da pasta pessoal. Se as ferramentas não aparecerem, reinicie a sessão.
Dá para usar um modelo da DeepSeek em outro app com MCP?
Sim, se esse app deixar você escolher o provedor do modelo. A configuração do MCP passa então a seguir as regras desse app. Nossa comparação de assistentes mostra onde cada app guarda a configuração de MCP.
É seguro adicionar um servidor MCP ao DSH?
Em parte, e é por isso que o DSH não ativa nenhum por padrão. Um servidor local roda como um programa no seu computador, fora do sandbox do agente, então adicione só servidores em que você confia, vindos do app que os distribui.
Fontes
- DeepSeek, deepseek-harness repository, CLI reference README (dsh-mcp-client; MCP servers as trusted executable code; home patch layer; hot reload) (acessado em 2026-10-26)
- DeepSeek Harness documentation, "Architecture" reference (profile templates; reserved desktop profile; patch layer order) (acessado em 2026-10-26)
- ZensInk, "DeepSeek Harness (DSH): A Hands-On Setup Guide with MCP Integration" (2026-08-15; toolCallTimeoutMs; mcp__server__tool naming) (acessado em 2026-10-26)


