FoxAgent
FoxAgent es un servidor MCP local que deja a un agente de IA (Claude Desktop, Claude Code o cualquier cliente MCP) mirar dentro de tu aplicación Visual FoxPro mientras corre: leer variables y cursores, ver el formulario que hay en pantalla, conducirlo como lo conduciría el usuario y llamar a funciones de negocio que escribiste tú en VFP puro. Tu aplicación se registra en un Broker local y declara ella misma, en el código, hasta dónde llega el agente.
Sin tarjeta. Al verificar tu correo tienes 30 días de licencia completa (no es una versión recortada) de FoxServer, FoxCore, FoxBridge, FoxAgent, FoxCli y FoxCli MCP, con su instalador, en tu portal. Una por persona y producto; a los 30 días caduca. En FoxAgent, cuando la prueba caduca el Broker sigue arrancando: vuelve a los límites del modo evaluación (1 instancia y 1 herramienta propia, con las 55 built-in sin recortar) y te enseña tu machineId para comprar. No hay que borrar nada, y ese modo funciona también sin registrarse.
En esta sección
- Instalación: Descarga, instalación y activación de la licencia.
- Primeros pasos: El Broker, las tres líneas de integración y el cliente MCP.
- Configuración: Herramientas propias (UDTs), los cuatro peldaños de rol y la licencia.
Lo que hace
- Registro de tu instancia VFP en el Broker local, con heartbeat automático y caducidad de las muertas
- Inspección en vivo: variables, cursores, sesiones de datos, formularios y controles, sin pausar la aplicación ni robarle el foco al usuario
- Conducción de la interfaz por su propio camino: pulsar, teclear, mandar teclas y refrescar, con tus validaciones y tus permisos mandando
- Herramientas propias (UDTs): clases VFP que registras explícitamente con
RegisterTool(). Nada se lee del disco, y eso es el modelo de seguridad - 55 herramientas built-in, repartidas en cuatro peldaños de rol que declara tu aplicación en
Connect() - Licencia validada en local, sin telemetría: Developer por máquina de desarrollo, Runtime por empresa para software houses
Clientes de IA
FoxAgent habla MCP, que es un estándar abierto. El instalador configura Claude Desktop y OpenCode si los encuentra, y deja el bloque listo para pegar en cualquier otro. Hace falta uno: sin cliente MCP no hay agente.
Arquitectura
Tres piezas. El Bridge es una DLL COM en .NET Framework 4.8 que vive dentro de tu proceso VFP. El Broker es un servicio de Windows que lleva el registro de las instancias conectadas. El McpHost es el que habla MCP con tu cliente de IA, por stdio. Broker y McpHost son binarios autocontenidos: llevan su runtime dentro y no hay que instalar nada más.
localhost:7400. No hay servidores externos, no hay puertos abiertos a la red y no hay telemetría. La licencia se valida en local contra una clave pública embebida en el binario. Si lo que quieres es llegar a la máquina de un cliente, eso es Golem, que es otro producto. Requisitos
| Componente | Requisito |
|---|---|
| Sistema operativo | Windows 10 u 11 (x64), o Windows Server 2016 o posterior |
| Visual FoxPro | VFP 9 SP2 o VFP Advanced 10 o posterior en desarrollo. En la máquina del cliente basta con el runtime de VFP que ya distribuyes |
| .NET Framework 4.8 | Lo necesita el Bridge por ser COM. Es lo único externo, y lo único que comprueba el instalador |
| Broker y McpHost | Nada que instalar: son autocontenidos y llevan .NET 10 dentro |
| Cliente MCP | Claude Desktop, Claude Code, Cursor, OpenCode o cualquier otro que hable MCP |