FoxAgent
FoxAgent ist ein lokaler MCP-Server, mit dem ein KI-Agent – Claude Desktop, Claude Code oder ein beliebiger MCP-Client – in Ihre Visual-FoxPro-Anwendung hineinsehen kann, während sie läuft: Variablen und Cursor lesen, das Formular auf dem Bildschirm ansehen, es so bedienen, wie es der Anwender täte, und Geschäftsfunktionen aufrufen, die Sie selbst in reinem VFP geschrieben haben. Ihre Anwendung meldet sich bei einem lokalen Broker an und erklärt in ihrem eigenen Code, wie weit der Agent reicht.
Keine Kreditkarte. Nach der Bestätigung Ihrer E-Mail erhalten Sie 30 Tage eine vollwertige Lizenz (keine abgespeckte Version) für FoxServer, FoxCore, FoxBridge, FoxAgent, FoxCli und FoxCli MCP, samt Installer, in Ihrem Portal. Eine pro Person und Produkt; nach 30 Tagen läuft sie ab. Bei FoxAgent startet der Broker auch nach Ablauf der Testphase weiter: er fällt auf die Grenzen des Evaluierungsmodus zurück (1 Instanz und 1 eigenes Tool, mit allen 55 eingebauten Tools ungekürzt) und zeigt Ihnen Ihre machineId für den Kauf. Es ist nichts zu löschen, und dieser Modus funktioniert auch ohne Registrierung.
In diesem Abschnitt
- Installation: Download, Installation und Freischaltung der Lizenz.
- Erste Schritte: Der Broker, die drei Integrationszeilen und der MCP-Client.
- Konfiguration: Eigene Tools (UDTs), die vier Rollenstufen und die Lizenz.
Was es leistet
- Anmeldung Ihrer VFP-Instanz beim lokalen Broker, mit automatischem Heartbeat und Ablauf toter Instanzen
- Inspektion im laufenden Betrieb: Variablen, Cursor, Datensitzungen, Formulare und Steuerelemente, ohne die Anwendung anzuhalten oder dem Anwender den Fokus zu nehmen
- Bedienung der Oberfläche auf ihrem eigenen Weg: klicken, tippen, Tasten senden und aktualisieren, wobei Ihre Prüfungen und Berechtigungen weiter bestimmen
- Eigene Tools (UDTs): VFP-Klassen, die Sie ausdrücklich mit
RegisterTool()registrieren. Nichts wird von der Festplatte eingelesen, und das ist das Sicherheitsmodell - 55 eingebaute Tools, verteilt auf vier Rollenstufen, die Ihre Anwendung in
Connect()erklärt - Lokal geprüfte Lizenz, ohne Telemetrie: Developer pro Entwicklungsrechner, Runtime pro Unternehmen für Softwarehäuser
KI-Clients
FoxAgent spricht MCP, einen offenen Standard. Der Installer konfiguriert Claude Desktop und OpenCode, sofern er sie findet, und legt den Block zum Einfügen für jeden anderen bereit. Einer wird gebraucht: ohne MCP-Client gibt es keinen Agenten.
Architektur
Drei Teile. Der Bridge ist eine COM-DLL auf .NET Framework 4.8 und lebt in Ihrem VFP-Prozess. Der Broker ist ein Windows-Dienst und führt das Register der verbundenen Instanzen. Der McpHost spricht MCP mit Ihrem KI-Client, über stdio. Broker und McpHost sind eigenständige Programme: sie tragen ihre Laufzeit in sich, sonst ist nichts zu installieren.
localhost:7400. Es gibt keine externen Server, keine zum Netz geöffneten Ports und keine Telemetrie. Die Lizenz wird lokal gegen einen im Programm eingebetteten öffentlichen Schlüssel geprüft. Wenn Sie den Rechner eines Kunden erreichen wollen, ist das Golem, ein anderes Produkt. Voraussetzungen
| Komponente | Voraussetzung |
|---|---|
| Betriebssystem | Windows 10 oder 11 (x64), oder Windows Server 2016 oder neuer |
| Visual FoxPro | VFP 9 SP2 oder VFP Advanced 10 oder neuer für die Entwicklung. Auf dem Rechner des Kunden genügt die VFP-Laufzeit, die Sie ohnehin ausliefern |
| .NET Framework 4.8 | Wird vom Bridge gebraucht, weil er COM ist. Es ist das Einzige von außen und das Einzige, was der Installer prüft |
| Broker und McpHost | Nichts zu installieren: sie sind eigenständig und tragen .NET 10 in sich |
| MCP-Client | Claude Desktop, Claude Code, Cursor, OpenCode oder ein anderer, der MCP spricht |