FoxAgent
FoxAgent is a VFP instance orchestration system that allows AI assistants like Claude Desktop and OpenCode to inspect and control Visual FoxPro applications in real-time. VFP agents register with a central Broker and expose inspection capabilities (variables, cursors, forms) and execution capabilities (commands, custom tools) via a Named Pipe-based protocol.
In this section
- Installation — Download and install FoxAgent on your machine.
- Quick Start — Connect your first VFP application in 10 minutes.
- Configuration — Create custom tools (UDTs) and configure roles.
Key features
- Automatic registration of VFP instances with the Broker
- Real-time inspection: variables, cursors, forms, controls
- Remote execution of VFP commands (DoCmd)
- Custom tools (UDTs) with automatic discovery
- Integration with AI agents via MCP:
- Claude Desktop — Anthropic
- OpenCode — Anomaly
- Role system with 4 permission levels
- Automatic heartbeat and dead instance expiration
- Perpetual per-seat license, one-time payment
Architecture
FoxAgent consists of three components: the Broker (central server in .NET 10), the Bridge (COM DLL in .NET 4.8 that connects VFP to the Broker) and the McpHost (MCP server for AI agents). The Broker maintains a registry of connected VFP instances and exposes an HTTP API for discovery. Each instance has a dedicated inspection Named Pipe for bidirectional communication.
No internet connection required FoxAgent works entirely on a local network. It does not require internet access or external servers. The license is activated locally with a .lic file.
System requirements
| Component | Requirement |
|---|---|
| Visual FoxPro | 9.0 SP2 o superior |
| Windows | Windows 10 / 11 (x64) |
| .NET Framework | 4.8 (for FoxAgent.Bridge) |
| .NET | 10.0 (for Broker and McpHost) |
| Agente IA | Claude Desktop or OpenCode (optional) |