Oferta de HalloweenTruco o trato: ¡arregla el vídeo!Los tres planes bajan de precio. Con la licencia perpetua ahorras $30Hasta el 2 de nov., 23:59 (hora del Pacífico)

Ver precios

Sin puerta trasera por el chat: cómo llevar los permisos de pago de una app a las llamadas de herramientas de IA

KwaFlux aplica a las llamadas de herramientas de IA el mismo control que a los clics, verifica una concesión firmada con Ed25519 y revisa cada reintento.

Lo esencial

  • Añadir un servidor MCP a una app de escritorio de pago abre una segunda vía de entrada. Si la comprobación del plan vive solo en las pantallas de la app, la vía de la IA se la salta.
  • En KwaFlux, las llamadas de herramientas de IA pasan la misma comprobación de sesión y de plan que los clics, y en el mismo sitio: el plano de control de la app, no el script MCP.
  • El proceso de trabajo (worker) que ejecuta la tarea vuelve a comprobarlo: verifica una concesión firmada con Ed25519 antes de empezar el trabajo de pago.
  • Reanudar o reintentar una tarea vuelve a pasar por las comprobaciones en ese momento, así que reintentar no sirve para mantener vivo un plan caducado ni un ajuste desactivado.

Cuando añadimos un servidor MCP a KwaFlux, una regla fue lo primero: un asistente de IA debe poder hacer justo lo que tú puedes hacer en la app, ni más ni menos. Por eso, la comprobación de cuenta que protege una función se aplica a las llamadas de herramientas igual que a los clics.

Además, tiene que mantenerse cuando el asistente reintenta una tarea más tarde, cuando puede que tu plan o tus ajustes hayan cambiado.

En esta guía verá dónde suele aparecer una segunda vía hacia las funciones de pago, cómo mantiene KwaFlux una sola comprobación para las dos vías, qué aporta la concesión firmada del proceso de trabajo y por qué cada reintento se vuelve a comprobar.

Contenido

  1. ¿Qué es una comprobación de permisos?
  2. Dónde suele aparecer la puerta trasera
  3. Una sola comprobación, en la app
  4. Una segunda comprobación en el proceso de trabajo
  5. Reanudar y reintentar vuelven a pasar por las comprobaciones
  6. Qué es gratis por MCP
  7. Para qué sirve este diseño y para qué no
  8. Preguntas frecuentes

¿Qué es una comprobación de permisos?

Una comprobación de permisos es el paso en el que el software confirma que la cuenta con la sesión iniciada tiene el plan o la licencia que exige una función antes de dejar que se ejecute.

En KwaFlux, las funciones que escriben archivos, es decir, las exportaciones (incluida la mejora con IA), las conversiones, las reparaciones de archivos y las descargas desde un enlace, requieren iniciar sesión y tener un plan. Todo lo demás, como navegar, importar, las vistas previas y el diagnóstico de un archivo, funciona sin cuenta.

Dónde suele aparecer la puerta trasera

Las apps de escritorio suelen comprobar el plan en la interfaz de usuario: un botón está desactivado, o al hacer clic aparece una pantalla para mejorar el plan. Eso funciona hasta que llega un segundo llamante.

Un servidor MCP es un segundo llamante. Si envía trabajos directamente al motor, o llama a una función interna que antes protegía el botón, la comprobación de la interfaz no se ejecuta. Por eso la especificación de MCP sitúa el control de acceso en el lado del servidor: los servidores «MUST» validar todas las entradas de las herramientas e «implementar controles de acceso adecuados». Una comprobación que vive en el botón no cuenta.

Una sola comprobación, en la app

KwaFlux pone la comprobación donde tiene que pasar cada petición: el plano de control dentro de la app en ejecución. El script MCP no decide nada sobre los planes. Reenvía una petición tipada y la app responde.

PasoClic en la appPetición de un asistente de IA
Entrada de la peticiónLa propia pantalla de la appEl plano de control, por el canal local
Comprobación de sesión y planSíSí, con la misma comprobación
Construcción del trabajoEl generador de trabajos de la appEl mismo generador de trabajos, ejecutado por el proceso de trabajo
Verificación de la concesión por el proceso de trabajoSíSí
ResultadoArchivo junto al original, o en la carpeta que elegisteArchivo junto al original

Si no has iniciado sesión, o tu plan no cubre la función, el asistente recibe un error estructurado que lo indica y puede pedirte que inicies sesión. No puede sortearlo, porque no hay nada más a lo que llamar. Para ver cómo encajan las capas, lee por qué los agentes de IA no deberían hacer clic en la pantalla.

Una segunda comprobación en el proceso de trabajo

La comprobación de la app decide si un trabajo puede ponerse en cola. El proceso de trabajo, un proceso aparte que es el que ejecuta de verdad el motor, hace su propia comprobación antes de empezar el trabajo de pago: verifica una concesión (lease) de la tarea, firmada con Ed25519.

Una verificación de firma en otro proceso significa que la decisión no depende de un único punto. Un trabajo que haya llegado al proceso de trabajo por cualquier otra vía, sin una concesión firmada válida, no ejecuta sus funciones de pago.

Ed25519 es el esquema de firma sobre curvas de Edwards especificado en el RFC 8032. Usa claves y firmas pequeñas (claves públicas de 32 bytes y firmas de 64 bytes en Ed25519), y la verificación es rápida, lo que encaja con una comprobación que se hace en cada tarea.

Nota: No describimos a propósito qué contiene una concesión ni cuánto dura. La gracia del diseño es que el proceso de trabajo puede verificarla sin fiarse de quien le entregó el trabajo.

Reanudar y reintentar vuelven a pasar por las comprobaciones

Los reintentos son la parte delicada. Una tarea que estaba permitida cuando se puso en cola puede no estarlo cuando se reanuda una hora después. KwaFlux trata la reanudación y el reintento como decisiones nuevas:

  • Se vuelve a comprobar el plan. Si tu plan ha terminado desde que la tarea se puso en cola, reanudar o reintentar una tarea de pago no supera la comprobación, igual que le pasaría a una petición nueva.
  • Se vuelve a comprobar el ajuste de descargas. Si has desactivado las descargas de agentes después de que un asistente pusiera una en cola, se rechaza el reintento. Lee por qué una IA no puede aprobar descargas en tu lugar.
  • Se vuelve a comprobar la propiedad. Un asistente solo puede reanudar o reintentar las tareas que envió él.

La alternativa es una tarea que, una vez aprobada, se puede reintentar indefinidamente amparándose en una decisión que ya no es válida. Comprobar en el momento de la acción cierra ese hueco.

Qué es gratis por MCP

La parte gratuita de KwaFlux sigue siendo gratuita por MCP. Sin iniciar sesión, un asistente puede:

  • comprobar si KwaFlux está en marcha y con la sesión iniciada;
  • listar las tareas y leer su estado;
  • diagnosticar un archivo dañado para ver si se puede reparar;
  • pausar o cancelar sus propias tareas.

Las vistas previas gratuitas de 1, 3 y 5 segundos se quedan en la app; el asistente no las genera.

Para qué sirve este diseño y para qué no

Este diseño mantiene las mismas reglas en las dos vías. Un asistente de IA no desbloquea nada, y tampoco pierde nada de lo que a ti te corresponde. Cada petición pasa por la misma comprobación, y cada tarea que inicia el asistente aparece en la lista de tareas de la app, etiquetada con el asistente que la envió.

No sustituye a la protección del propio canal, que impide que otras cuentas y otros ordenadores se comuniquen con KwaFlux. Eso se explica en cómo proteger el canal local.

Conclusión

Añadir una interfaz de IA a una app de pago es una ocasión para descubrir dónde viven de verdad sus comprobaciones. KwaFlux mantiene una sola comprobación en el plano de control de la app, tanto para los clics como para las llamadas de herramientas, hace que el proceso de trabajo verifique una concesión firmada antes del trabajo de pago y vuelve a comprobar cada vez que se reanuda o se reintenta una tarea. El asistente recibe el mismo KwaFlux que tú.

El mismo KwaFlux, desde la app o desde tu asistente

El servidor MCP local de KwaFlux permite que Codex, Claude, Cursor y otras apps compatibles con MCP inicien los mismos trabajos que tú puedes iniciar en la app, con las mismas reglas. 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.

Descargar KwaFlux · Ver planes

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

¿Puede un servidor MCP saltarse el muro de pago de una app?

Sí, si la app solo comprueba los planes en su interfaz de usuario. Un servidor que llama directamente al motor o a funciones internas se salta esas comprobaciones. Poner la comprobación en el componente por el que pasa cada petición, y volver a comprobar donde se ejecuta el trabajo, cierra esa vía.

¿Qué es una concesión firmada?

Es un pequeño token emitido para una tarea concreta y firmado con una clave privada, que el proceso que ejecuta la tarea verifica con la clave pública correspondiente antes de empezar. Permite a ese proceso confirmar que la tarea estaba autorizada sin fiarse de quien se la pasó.

¿Por qué usar Ed25519 para las firmas?

Ed25519 tiene claves y firmas pequeñas, una verificación rápida y una especificación publicada en el RFC 8032. Esas propiedades encajan con una comprobación que se ejecuta una vez por tarea dentro de una app de escritorio.

¿Un reintento debe volver a comprobar los permisos?

Sí. Un reintento ocurre después de la petición original, y el plan o los ajustes del usuario pueden haber cambiado. Tratar el reintento como una petición nueva impide que una aprobación antigua mantenga viva una tarea cuando las condiciones que la justificaban ya no se cumplen.

¿Los asistentes de IA tienen funciones distintas de las de la app?

Por lo general, tienen un subconjunto. Las funciones que exigen que alguien dibuje o haga clic sobre el fotograma suelen quedarse en la app. Consulta qué puede hacer un asistente de IA en una app de vídeo como ejemplo.

Fuentes

  1. Model Context Protocol, "Tools" (2026-07-28; Security Considerations: validate inputs, access controls, rate limits) (consultado el 2026-10-25)
  2. RFC Editor, RFC 8032, "Edwards-Curve Digital Signature Algorithm (EdDSA)" (S. Josefsson and I. Liusvaara, January 2017) (consultado el 2026-10-25)
  • confianza
  • MCP

Autor y editor de KwaFlux. Los artículos los revisa el equipo editorial de KwaFlux y se basan en nuestras notas de investigación de producto y las especificaciones publicadas.