Cómo usar KwaFlux con DeepSeek: conectar DeepSeek Harness (DSH) por MCP
Añade KwaFlux a DeepSeek Harness con una fila insert en cordis.patch.yml, elige el perfil correcto, amplía el tiempo de espera y deja que DeepSeek trabaje.
Lo esencial
- DeepSeek Harness (DSH) se conecta a KwaFlux mediante una sola fila
inserten un archivocordis.patch.yml. KwaFlux te genera la fila. - Ponla donde la lea el DSH que ejecutas: el parche general
~/.dsh/cordis.patch.ymlse aplica a todos los perfiles; el archivo propio de un perfil, solo a ese perfil. - DSH recarga en caliente los archivos de parche, así que las herramientas suelen aparecer sin reiniciar.
- Sube el tiempo de espera por llamada de las herramientas para que un trabajo de vídeo largo no se corte mientras DeepSeek espera a que termine.
El agente de DeepSeek puede manejar KwaFlux a través del servidor MCP local que se instala con la app. DeepSeek Harness (DSH) carga los servidores MCP como filas de plugin dentro de un archivo de configuración por capas llamado cordis.patch.yml. En KwaFlux, elige DeepSeek en Host MCP, copia la fila y añádela al final del archivo de parche que lee tu perfil de DSH.
En esta guía verás dónde va la fila, por qué importa el perfil, qué tiempo de espera conviene subir y qué pedir primero a DeepSeek.
Contenido
- Cómo carga DSH los servidores MCP
- Antes de empezar
- Paso 1: Copia la fila desde KwaFlux
- Paso 2: Elige el archivo de parche correcto
- Paso 3: Añade la fila
- Paso 4: Comprueba que se ha cargado
- Tus primeras peticiones
- Resolución de problemas
- Preguntas frecuentes
Cómo carga DSH los servidores MCP
DeepSeek Harness compone su configuración a partir de capas de archivos de parche. Cada perfil tiene su propio cordis.patch.yml, y el archivo general $DSH_HOME/cordis.patch.yml contiene, en palabras de la referencia de la CLI, «preferencias locales de la máquina que comparten todos los perfiles, por lo que tiene prioridad sobre la capa de cada perfil».
Los servidores MCP son filas que usan el plugin cliente de MCP de DSH, @deepseek-ai/dsh-mcp-client. DSH no activa ninguno por defecto: la referencia explica que «cada comando de servidor es código ejecutable de confianza que queda fuera del sandbox del agente». Añadir KwaFlux es, por tanto, una decisión explícita de confiar en su servidor.
Antes de empezar
- KwaFlux 1.0.14 o posterior, abierto.
- Node.js 18 o superior, en el PATH. Compruébalo con
node --version. La tarjeta de Ajustes de KwaFlux también busca Node.js y escribe su ruta completa en la configuración, como en los ejemplos de abajo; si no lo encuentra, lo indica y escribenodeen su lugar. - DeepSeek Harness instalado. Su documentación lo marca como Preview (versión preliminar), así que las rutas y los comandos pueden cambiar de una versión a otra.
Paso 1: Copia la fila desde KwaFlux
En KwaFlux, abre Ajustes › Agent (MCP), elige DeepSeek en Host MCP y haz clic en Copiar config. Para una instalación predeterminada en Windows, la fila es 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']Nota: La ruta va entre comillas simples. En YAML, las cadenas entre comillas simples dejan las barras invertidas tal cual, así que una ruta de Windows no necesita escapes.
Paso 2: Elige el archivo de parche correcto
La indicación de KwaFlux nombra un solo archivo: «Inserta esta fila de plugin en ~/.dsh/profiles/web/cordis.patch.yml y reinicia la sesión DSH.» Es correcto si usas el perfil web de DSH, dsh web. Si usas otro, elige según este cuadro:
| Cómo ejecuta DSH | Archivo que debes editar |
|---|---|
dsh web | ~/.dsh/profiles/web/cordis.patch.yml |
| La app de escritorio de DSH | El cordis.patch.yml del perfil de escritorio, en ~/.dsh/profiles/desktop/ |
| Más de un perfil, o no estás seguro | El parche general, ~/.dsh/cordis.patch.yml, que leen todos los perfiles |
En Windows, ~ es C:\Users\<you>. Si has definido DSH_HOME, usa esa carpeta en lugar de ~/.dsh.
El motivo más habitual de que KwaFlux «no aparezca» en DSH es que la fila se añadió a un perfil que no estás ejecutando.
Paso 3: Añade la fila
- Haz antes una copia de seguridad del archivo.
- El archivo de parche es una lista YAML. Añade la fila de KwaFlux al final, con la misma sangría que los demás elementos de primer nivel
- insert:o- replace:. - Si el archivo aún no existe, créalo solo con la fila de KwaFlux.
- Si quieres, sube el tiempo de espera de las herramientas 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: 330000Según una guía de configuración de terceros, el tiempo de espera por llamada predeterminado de DSH es de 60 segundos. La herramienta de espera de KwaFlux puede esperar hasta 300 segundos en una sola llamada, así que 330.000 milisegundos dejan margen. Si tu versión de DSH rechaza el campo, quítalo; DeepSeek puede volver a esperar después de un corte.
Paso 4: Comprueba que se ha cargado
DSH vigila los archivos de parche y aplica los cambios válidos con recarga en caliente, así que el servidor suele arrancar a los pocos segundos de guardar. Si no cambia nada, reinicia la sesión de DSH, como sugiere la indicación de KwaFlux.
Después, pregunta:
Usa las herramientas de KwaFlux para comprobar si KwaFlux se está ejecutando.
En DSH, las herramientas de KwaFlux se llaman mcp__kwaflux__<tool>, por ejemplo mcp__kwaflux__kwaflux_get_app_status. Si KwaFlux está cerrado, la herramienta devuelve un error que empieza por app_not_running.
Tus primeras peticiones
| Lo que pides a DeepSeek | Lo que hace KwaFlux |
|---|---|
| «D:\Phone\clip.mp4 no se reproduce. Diagnostícalo y luego repáralo con el modo recomendado.» | Un diagnóstico y después una tarea de reparación; el archivo reparado se guarda junto al original |
| «Ejecuta la Reparación de calidad en D:\Old\class-1998.mp4 y espera a que termine.» | Una tarea de Reparación de calidad con IA y ajustes predeterminados, y después la espera |
| «Exporta D:\Clips\vlog.mov para YouTube en HD 1080P.» | Consulta los niveles de YouTube y pone la exportación en cola |
| «Muéstrame las tareas de KwaFlux que han fallado hoy y por qué.» | Enumera las tareas fallidas con el motivo del error |
La interpolación de fotogramas y las herramientas de recorte y sustitución se quedan en la app; el asistente tiene instrucciones de remitirte allí para esas funciones. Las descargas por parte de agentes siguen desactivadas salvo que, en Autorización de agentes, pongas Permitir que los agentes inicien descargas en Preguntar cada vez. Entonces KwaFlux muestra una ventana emergente para cada descarga, y el asistente también te pide que confirmes en el chat que tienes derecho a descargar ese contenido.
Resolución de problemas
| Síntoma | Causa probable | Solución |
|---|---|---|
| No aparecen herramientas de KwaFlux en DSH | La fila está en un perfil que no ejecutas | Pásala al parche general ~/.dsh/cordis.patch.yml |
| Error de YAML al guardar | Sangría incorrecta, o la fila no es un elemento de lista | Usa la misma sangría que las otras filas - insert:; insert: contiene una lista sangrada |
| Dos servidores entran en conflicto | Otra fila ya usa serverName: kwaflux | Deja solo una; los nombres de servidor no se pueden repetir |
| El servidor arranca y luego falla | Falta Node.js o no está en el PATH | Instala la versión LTS actual de Node.js, o pon en command la ruta completa de node.exe |
Las llamadas devuelven app_not_running | KwaFlux está cerrado | Abre KwaFlux y vuelve a pedirlo |
| Las esperas fallan al cabo de un minuto, más o menos | Tiempo de espera por llamada de las herramientas | Añade toolCallTimeoutMs: 330000 |
Para los problemas comunes a todos los hosts, consulta la guía de resolución de problemas de KwaFlux MCP.
Conclusión
Copia la fila desde KwaFlux, ponla en el archivo de parche que lee el DSH que ejecutas de verdad y añade un tiempo de espera de herramientas más largo para los trabajos de vídeo. DSH la recarga al guardar. Después, mantén KwaFlux abierto y pide a DeepSeek que compruebe el estado de la app antes del primer trabajo real.
Maneje KwaFlux desde DeepSeek
KwaFlux incluye un servidor MCP local para DeepSeek Harness y otras apps MCP. El procesamiento de IA corre en tu propia GPU y tus archivos multimedia no se suben para procesarlos. Funciona en Windows 10 (64 bits, versión 1809 o posterior), Windows 11 y macOS 12 o posterior en Apple Silicon. Importar archivos y explorar la app no requieren cuenta. Iniciar sesión con un plan de pago solo hace falta para exportar, convertir, reparar un archivo o descargar un archivo desde un enlace.
Prueba con tu propio material
Descarga KwaFlux y previsualiza gratis los efectos con tu propio material antes de pagar: sin cuenta, procesado en tu GPU y sin subir tus archivos para procesarlos. Las vistas previas de vídeo duran 1, 3 o 5 segundos; las de estabilización, 5, 15 o 30 segundos.
Preguntas frecuentes
¿Qué es DeepSeek Harness?
Es el entorno de ejecución de agentes de DeepSeek: una CLI y una app de escritorio que ejecutan los modelos de DeepSeek como un agente con herramientas y que se configuran mediante archivos cordis.patch.yml por capas. Los servidores MCP se añaden como filas de plugin. Consulta qué es un agente de IA.
¿Dónde se añaden los servidores MCP en DeepSeek Harness?
En un archivo cordis.patch.yml, como una fila insert del plugin @deepseek-ai/dsh-mcp-client. Usa el archivo propio de un perfil para ese perfil, o el archivo general ~/.dsh/cordis.patch.yml para todos.
¿Hay que reiniciar DSH después de editar cordis.patch.yml?
Normalmente no. DSH recarga en caliente los cambios válidos en los archivos de parche de los perfiles y en el general. Si las herramientas no aparecen, reinicia la sesión.
¿Puedo usar un modelo de DeepSeek en otra app MCP?
Sí, si esa app te deja elegir el proveedor del modelo. En ese caso, la configuración de MCP sigue las reglas de esa app. Nuestra comparativa de asistentes indica dónde guarda cada app su configuración de MCP.
¿Es seguro añadir un servidor MCP a DSH?
En parte, y por eso DSH no activa ninguno por defecto. Un servidor local se ejecuta como un programa en tu ordenador, fuera del sandbox del agente, así que añade solo servidores de confianza y obtenidos de la app que los incluye.
Fuentes
- DeepSeek, deepseek-harness repository, CLI reference README (dsh-mcp-client; MCP servers as trusted executable code; home patch layer; hot reload) (consultado el 2026-10-26)
- DeepSeek Harness documentation, "Architecture" reference (profile templates; reserved desktop profile; patch layer order) (consultado el 2026-10-26)
- ZensInk, "DeepSeek Harness (DSH): A Hands-On Setup Guide with MCP Integration" (2026-08-15; toolCallTimeoutMs; mcp__server__tool naming) (consultado el 2026-10-26)


