FoxAgent
FoxAgent es un sistema de orquestacion de instancias VFP que permite a asistentes de IA como Claude Desktop y OpenCode inspeccionar y controlar aplicaciones Visual FoxPro en tiempo real. Los agentes VFP se registran en un Broker central y exponen capacidades de inspeccion (variables, cursores, formularios) y ejecucion (comandos, herramientas personalizadas) via un protocolo basado en Named Pipes.
En esta seccion
- Instalacion — Descarga e instalacion de FoxAgent en tu maquina.
- Primeros pasos — Conecta tu primera aplicacion VFP en 10 minutos.
- Configuracion — Crea herramientas personalizadas (UDTs) y configura roles.
Caracteristicas principales
- Registro automatico de instancias VFP en el Broker
- Inspeccion en tiempo real: variables, cursores, formularios, controles
- Ejecucion remota de comandos VFP (DoCmd)
- Herramientas personalizadas (UDTs) con discovery automatico
- Integracion con agentes de IA via MCP:
- Claude Desktop — Anthropic
- OpenCode — Anomaly
- Sistema de roles con 4 niveles de permisos
- Heartbeat automatico y expiracion de instancias muertas
- Licencia perpetua por asiento, pago unico
Arquitectura
FoxAgent se compone de tres piezas: el Broker (servidor central en .NET 10), el Bridge (DLL COM en .NET 4.8 que conecta VFP con el Broker) y el McpHost (servidor MCP para agentes de IA). El Broker mantiene un registro de instancias VFP conectadas y expone un API HTTP para descubrimiento. Cada instancia tiene un Named Pipe de inspeccion dedicado para comunicacion bidireccional.
Requisitos del sistema
| Componente | Requisito |
|---|---|
| Visual FoxPro | 9.0 SP2 o superior |
| Windows | Windows 10 / 11 (x64) |
| .NET Framework | 4.8 (para FoxAgent.Bridge) |
| .NET | 10.0 (para Broker y McpHost) |
| Agente IA | Claude Desktop u OpenCode (opcional) |