MCP do KwaFlux não funciona? Soluções para ferramentas sumidas, app_not_running e timeouts
Ferramentas sumidas, app_not_running em toda chamada, timeout nas esperas ou trabalho recusado: o que cada sintoma do MCP do KwaFlux indica e como agir.
O essencial
- Investigue de fora para dentro: o host inicia o servidor? O servidor chega ao app? O app aceita o trabalho?
- Se nenhuma ferramenta do KwaFlux aparece, a causa está, na grande maioria das vezes, na configuração do host: JSON ou YAML inválido, arquivo errado, Node.js não encontrado ou falta de recarregar.
app_not_runningsignifica que o servidor funciona, mas o KwaFlux não está aberto (ou não está no mesmo computador).- Esperas longas que falham depois de cerca de um minuto são um timeout do host, não um trabalho com falha. O trabalho continua rodando no KwaFlux.
Quando a conexão MCP do KwaFlux não funciona, o sintoma indica qual camada examinar. Ou o host não iniciou o servidor, ou o servidor não conseguiu chegar ao app, ou o app recusou o pedido. Cada caso tem uma lista curta de causas, e cada causa tem uma solução precisa.
Neste guia, você vai ver como distinguir as três camadas, as soluções para cada uma, as mensagens de erro que o KwaFlux retorna e uma verificação de dois minutos que dá para fazer sem nenhum host de IA.
Conteúdo
- O que pode dar errado, camada por camada
- Camada 1: nenhuma ferramenta do KwaFlux no host
- Camada 2: as ferramentas aparecem, mas as chamadas falham com app_not_running
- Camada 3: o app recusa o trabalho
- Esperas que estouram o tempo
- Trabalhos que falham ou não geram nada
- Uma verificação sem nenhum host de IA
- Referência rápida
- Perguntas frequentes
O que pode dar errado, camada por camada
Um pedido passa por três peças:
- O host (Cursor, Claude, Codex, DeepSeek Harness, Hermes, OpenClaw) lê a própria configuração e inicia o servidor MCP do KwaFlux.
- O servidor MCP, um script Node.js no Windows ou um auxiliar dentro do app no Mac, se conecta ao KwaFlux em execução.
- O KwaFlux verifica o pedido e coloca o trabalho na fila.
| O que você vê | Camada | Vá para |
|---|---|---|
| Nenhuma ferramenta do KwaFlux | Configuração do host | Camada 1 |
As ferramentas aparecem; toda chamada diz app_not_running | Do servidor ao app | Camada 2 |
| Algumas chamadas funcionam; os trabalhos são recusados | Verificações do app | Camada 3 |
| As esperas falham depois de mais ou menos um minuto | Timeout do host | Esperas |
| Um trabalho roda, mas falha ou não deixa arquivo | Trabalho | Trabalhos |
Camada 1: nenhuma ferramenta do KwaFlux no host
1. O arquivo de configuração é inválido. Um único erro pode fazer o host descartar todos os servidores do arquivo.
- JSON (Cursor, Claude, OpenClaw): os caminhos do Windows precisam de barras invertidas duplas,
C:\\Program Files\\.... Sem comentários e sem vírgulas sobrando no fim. - TOML (Codex): use aspas simples nos caminhos do Windows, como faz o trecho do KwaFlux, ou duplique cada barra invertida.
- YAML (DeepSeek Harness, Hermes): mantenha o recuo do trecho; aspas simples mantêm as barras invertidas como estão.
2. Está no arquivo ou no escopo errado.
| Host | Erro comum | Lugar certo |
|---|---|---|
| Cursor | Adicionado ao .cursor/mcp.json de um único projeto | ~/.cursor/mcp.json |
| Claude Code | Adicionado com o escopo local padrão em outra pasta | claude mcp add --scope user ... |
| Codex | Chave escrita como mcpServers ou mcp-servers | [mcp_servers.kwaflux] no ~/.codex/config.toml |
| DeepSeek Harness | Linha em um perfil que você não usa | O patch da pasta pessoal, ~/.dsh/cordis.patch.yml |
| Hermes | Aninhado como mcp: › servers: | mcp_servers: de primeiro nível no ~/.hermes/config.yaml |
| OpenClaw | Gravado em mcpServers | mcp.servers no ~/.openclaw/openclaw.json |
3. O Node.js não é encontrado. No Windows, o host inicia o servidor com o Node.js 18 ou mais recente. O cartão nas configurações do KwaFlux procura o Node.js e grava o caminho completo dele na configuração. Se o cartão disser “Node.js não encontrado. Os hosts iniciam este servidor com Node.js 18 ou posterior; instale-o primeiro.” ou que a sua versão “é antigo demais”, instale a versão LTS atual, clique em Verificar Node.js novamente e copie a configuração outra vez. Se você escreveu a configuração à mão com um simples "node", troque pelo caminho completo, como C:\Program Files\nodejs\node.exe, ou reinicie o host para ele pegar o PATH novo.
4. O caminho do servidor está errado. O script é o kwaflux_mcp.mjs, em Tools\kwaflux-mcp, dentro da pasta de instalação do KwaFlux. Se você instalou o KwaFlux em outro lugar que não C:\Program Files\KwaFlux, copie o trecho do cartão Configurações › Agent (MCP) do KwaFlux, que preenche o caminho real. Se o cartão avisar “Nenhum servidor MCP incluído foi encontrado, então o caminho abaixo é apenas um espaço reservado”, reinstale o KwaFlux.
5. O host não foi recarregado. Cada host tem o seu jeito:
| Host | Como recarregar |
|---|---|
| Cursor | Desligue e ligue o servidor em Customize ou reinicie o Cursor |
| Claude Code | Abra uma nova sessão; confira com /mcp |
| Claude Desktop | Feche por completo, inclusive pela bandeja do sistema, e abra de novo |
| Codex | Reinicie ou execute /mcp |
| DeepSeek Harness | Recarrega automaticamente ao salvar; se não, reinicie a sessão |
| Hermes | /reload-mcp |
| OpenClaw | Recarregue os servidores MCP dele ou reinicie o gateway |
Guias passo a passo por host: Cursor, Claude Code e Claude Desktop, Codex, DeepSeek Harness, Hermes e OpenClaw.
Camada 2: as ferramentas aparecem, mas as chamadas falham com app_not_running
Este é o caso mais fácil. No Windows, a mensagem completa é parecida com esta:
app_not_running: Error: app_not_running: no control file of a running KwaFlux in C:\Users\<you>\AppData\Local\KwaFlux\agentEla significa que o servidor iniciou sem problemas, mas não encontrou nenhum KwaFlux em execução com quem conversar. Soluções:
- Abra o KwaFlux e espere a janela aparecer; depois, peça de novo. Não é preciso recarregar o host.
- Mesmo computador, mesmo usuário. O servidor só alcança um KwaFlux que esteja rodando no mesmo computador e na mesma conta do Windows ou do macOS. Um agente em uma VPS, um Cursor Cloud Agent ou uma sessão em outra conta de usuário não conseguem alcançá-lo.
Camada 3: o app recusa o trabalho
Quando o KwaFlux recusa um pedido, o resultado da ferramenta diz por quê. Os motivos mais comuns:
| Motivo | Significado | Solução |
|---|---|---|
not_signed_in | O trabalho grava um arquivo e você não fez login | Faça login no KwaFlux e peça ao assistente que tente de novo |
entitlement_denied | O plano da sua conta não cobre este trabalho | Veja a nota sobre planos no fim deste guia |
agent_download_disabled | Os downloads por agentes estão desativados | Mude Permitir que agentes iniciem downloads, em Autorização de agentes, para a opção que pergunta a cada download, ou baixe pelo app |
user_declined / approval_expired | Você clicou em Recusar ou fechou a janela de aprovação, ou ninguém respondeu em 2 minutos | Não há nada a corrigir; peça de novo se quiser mesmo o download |
agent_control_disabled | A chave geral está desligada | Ative Permitir que agentes de IA controlem o KwaFlux em Autorização de agentes |
| Caminho recusado | Um caminho de rede/UNC, um caminho relativo ou um erro de digitação | Informe o caminho local completo, como D:\Videos\clip.mp4 |
Limite de frequência (app_busy) | Muitos trabalhos novos em pouco tempo | Peça ao assistente que coloque os trabalhos na fila um de cada vez |
Caminhos de rede como \\server\share\clip.mp4 são recusados de propósito, antes de qualquer arquivo ser aberto. Copie o arquivo para um disco local antes. Para entender o motivo, veja as regras de caminhos e privacidade.
Esperas que estouram o tempo
A ferramenta de espera do KwaFlux espera até 300 segundos em uma única chamada, 60 por padrão. Alguns hosts dão menos tempo que isso a uma chamada MCP:
| Host | Configuração | Valor sugerido |
|---|---|---|
| Codex | tool_timeout_sec (padrão 60) | 330 |
| DeepSeek Harness | toolCallTimeoutMs (60.000, segundo um guia de terceiros) | 330000 |
| Claude Code | timeout em uma entrada do .mcp.json, em milissegundos | 330000 |
| Hermes | timeout na entrada do servidor | Acima de 300 segundos |
Uma espera que estoura o tempo não interrompe o trabalho. Ele continua rodando na lista de tarefas do KwaFlux, e o assistente pode esperar de novo ou consultar o status.
Trabalhos que falham ou não geram nada
- Leia o motivo do erro da tarefa. Peça ao assistente: “Consulte a tarefa no KwaFlux e me diga qual foi o erro.” Os detalhes da tarefa incluem o motivo.
- Veja para onde foi o resultado. Os resultados são gravados ao lado do arquivo de entrada, não em uma pasta indicada pelo assistente, e um arquivo existente com o mesmo nome é mantido: o novo é renomeado para
name(1).ext. Os arquivos convertidos terminam em_kwaflux_<format>-<tier>, e os reparados, em_repair. - O reparo precisa de uma referência. Se o diagnóstico disser que é necessário um arquivo de referência, forneça um clipe íntegro gravado pela mesma câmera. Veja Reparo de arquivo.
- Não disponível pelo chat. A interpolação de quadros e as ferramentas de recorte e de substituição não são oferecidas via MCP. Faça isso no app.
- Ainda falhando? Tente mais uma vez na própria janela do KwaFlux. Se falhar lá também, não é um problema de MCP; envie o motivo do erro da tarefa para o suporte.
Uma verificação sem nenhum host de IA
Se você não tem certeza de que o servidor consegue sequer iniciar, rode-o à mão em um terminal:
node "C:\Program Files\KwaFlux\Tools\kwaflux-mcp\kwaflux_mcp.mjs"Um servidor saudável não exibe nada e fica aguardando entrada, porque está esperando que um host converse com ele. Pressione Ctrl+C para encerrá-lo. Se aparecer um erro, como “not recognized” (no Windows em português, “não é reconhecido”; o Node.js não está no PATH) ou “Cannot find module” (caminho errado), corrija isso primeiro; trocar de host não vai resolver.
Referência rápida
| Sintoma | Solução mais provável |
|---|---|
| Sem ferramentas, host com JSON | Duplique as barras invertidas; valide o arquivo |
| Sem ferramentas, Claude Code | Adicione de novo com --scope user |
| Sem ferramentas, DeepSeek Harness | Coloque a linha em ~/.dsh/cordis.patch.yml |
| O servidor não inicia | Instale a versão LTS atual do Node.js; reinicie o host |
app_not_running | Abra o KwaFlux no mesmo computador |
not_signed_in | Faça login no KwaFlux |
agent_download_disabled | Mude os downloads por agentes para a opção que pergunta a cada download, ou baixe pelo app |
agent_control_disabled | Ligue de novo a chave geral |
| As esperas falham por volta de um minuto | Aumente o timeout de ferramentas do host |
| O arquivo não está onde você esperava | Procure ao lado do arquivo de origem |
Conclusão
Encontre a camada primeiro. Sem ferramentas, o problema é a configuração do host; app_not_running quer dizer que o app não está aberto neste computador; uma recusa informa o próprio motivo; uma falha depois de um minuto é timeout do host. Na dúvida, rode o servidor à mão: se ele ficar esperando em silêncio, o problema está no host ou no app, não no servidor.
Faça o KwaFlux funcionar com o seu assistente
O KwaFlux inclui um servidor MCP local para o Cursor, o Claude, o Codex, o DeepSeek Harness, o Hermes, o OpenClaw 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
Por que as minhas ferramentas MCP não aparecem?
Em geral, porque o host não conseguiu ler a configuração ou iniciar o servidor. Verifique se o JSON, YAML ou TOML é válido, se o arquivo e o escopo estão certos, se o Node.js está no PATH e se você recarregou o host. Um único erro de sintaxe pode esconder todos os servidores daquele arquivo.
Por que o servidor MCP falha com o erro “node is not recognized” (“'node' não é reconhecido”)?
Porque o Node.js não está instalado ou não está no PATH que o host enxerga. Instale o Node.js, feche o host e abra de novo. Se não resolver, coloque o caminho completo do node.exe no command do servidor.
O que significa app_not_running?
Significa que o servidor MCP iniciou, mas não encontrou nenhum app em execução para se conectar. Abra o app no mesmo computador e na mesma conta de usuário e tente de novo. Não é preciso recarregar o host. Para os passos de configuração, veja o guia do Cursor.
Por que chamadas longas de ferramentas MCP dão timeout?
Porque muitos hosts limitam, por padrão, cada chamada de ferramenta a cerca de 60 segundos, enquanto algumas ferramentas foram projetadas para esperar mais. Aumente o timeout de ferramentas do host para aquele servidor. O trabalho em si costuma continuar rodando.
Um servidor MCP pode usar arquivos em uma unidade de rede?
Depende do servidor. Alguns recusam caminhos de rede de propósito, porque abrir um deles pode fazer o Windows se autenticar automaticamente naquele servidor. Copie o arquivo para um disco local antes.
Fontes
- Model Context Protocol, "Transports" (2026-07-28; stdio over the standard streams of a client-launched subprocess) (acessado em 2026-10-26)
- OpenAI, Codex documentation, MCP page (tool_timeout_sec default 60) (acessado em 2026-10-26)
- Claude Code Docs, MCP page (scopes; per-server timeout) (acessado em 2026-10-26)
- ZensInk, "DeepSeek Harness (DSH): A Hands-On Setup Guide with MCP Integration" (toolCallTimeoutMs default) (acessado em 2026-10-26)
- Microsoft Security Response Center, "Microsoft Mitigates Outlook Elevation of Privilege Vulnerability" (UNC paths and automatic NTLM sign-in) (acessado em 2026-10-25)


