Kostenlos
Alle Ihre Visual-FoxPro-Werkzeuge, für einen Agenten, in einem MCP-Server.
Sie haben mehrere Werkzeuge für Ihren Agenten und möchten nicht für jedes einen MCP-Server einrichten. FoxStack ist der MCP-Eintrag für alle: Jedes Produkt, das Sie installieren, meldet sich dort als Anbieter an, und der Agent sieht einen Server mit den Werkzeugen aller.
für Windows · ohne Konto · 2,3 MB · v1.1.1
Ein Eintrag pro Werkzeug in der Konfiguration des Agenten, und ein weiterer bei jeder neuen Installation.
Ein einziger Eintrag. Was Sie später installieren, erscheint von selbst, und stack_info sagt dem Agenten, was auf diesem Rechner vorhanden ist.
FoxKit, FoxPack, FoxCli und FoxServer funktionieren allein in der Konsole, ohne FoxStack. Jedes meldet dort seine Werkzeuge an, damit ein Agent sie über einen einzigen MCP-Eintrag sieht. Ein separater Download ist nicht nötig: Diese Installer bringen FoxStack mit, falls es fehlt oder älter ist.
So kommt ein anderer MCP-Server hinter FoxStack. foxstack doctor startet ihn und sagt, ob er antwortet:
foxstack register --kind mcp --id dbf --family vfp -- C:\tools\dbf.mcp.exe --readonlyAlles, was den Agenten Code ausführen oder ein Programm starten lässt (eval und exec von foxengine oder die Wahl, welche vfp9.exe verwendet wird), gibt es in der Sitzung nur, wenn Sie es einschalten. Das geht so, in Ihrer .mcp.json:
{
"mcpServers": {
"foxstack": {
"command": "C:\\Programas\\FoxStack\\foxstack.exe",
"args": ["--allow-execution"]
}
}
}foxstack setup schreibt es für Sie, wenn Sie --allow-execution anhängen.
Der Installer erkennt Claude Desktop, Cursor und OpenCode und bietet an, sie zu verbinden. Um es später zu tun, oder mit Claude Code, das pro Projekt arbeitet, gibt es diese Befehle: foxstack setup sagt, welche Clients dieser Rechner hat, und foxstack setup gefolgt vom Client (claude-code, claude-desktop, cursor oder opencode) schreibt den FoxStack-Eintrag mit dem vollständigen Pfad der ausführbaren Datei in seine Konfiguration und lässt die anderen Einträge unverändert:
foxstack setup
foxstack setup claude-desktop
foxstack setup claude-codeStarten Sie den Client neu, damit er seine Konfiguration liest, und bitten Sie ihn, stack_info aufzurufen.
foxstack ist auch ein Konsolenbefehl: Er listet die Anbieter auf, sagt, was nicht stimmt und wie man es behebt, und meldet eine eigene, mit FoxCli gebaute CLI an.
foxstack list
foxstack doctor
foxstack register C:\tools\mycli.exe --family stackFoxCli MCP
Macht aus einer bestimmten, mit FoxCli gebauten CLI MCP-Werkzeuge.
Ihre CLI → FoxCli MCP → Agent
FoxStack
Bündelt viele Werkzeuge und Server hinter einem einzigen MCP-Eintrag.
FoxKit, FoxPack, FoxCli, FoxServer → FoxStack → Agent
Sie ergänzen sich. Eine mit einer FoxCli-MCP-Lizenz gebaute CLI wird unter FoxStack sauber ausgeliefert; eine ohne funktioniert genauso und trägt in ihren Ergebnissen einen Evaluierungshinweis. Die Werkzeuge von FoxKit und FoxPack sind versiegelt.
Nein. Die drei FoxKit-Werkzeuge funktionieren allein in der Konsole, und sein Installer akzeptiert /NOSTACK, damit er weder FoxStack installiert noch etwas anmeldet.
Auch nicht. In der Konsole braucht FoxPack es nicht; FoxStack stellt nur seine Befehle einem Agenten zur Verfügung.
FoxCli MCP macht aus einer eigenen CLI MCP-Werkzeuge. FoxStack bündelt diese CLI mit allen anderen hinter einem einzigen Eintrag. Sie können das eine, das andere oder beide nutzen.
Er schlägt sie nach. VFP hat viele ähnliche Befehle, und ein Agent verwechselt Klauseln, die Reihenfolge der Parameter und die Standardwerte. Mit VFP.MCP, das in FoxKit enthalten ist, liest er die offizielle Dokumentation von VFP 9, bevor er den Code schreibt, ohne Internetverbindung und mit Notizen, die auf VFP 9 und VFP Advanced getestet sind.
Nein. Jedes bleibt ein eigenes Programm, mit seiner Konsole und seiner Hilfe. FoxStack veröffentlicht sie für den Agenten.
Ja. Jeden MCP-Server über stdio, mit foxstack register --kind mcp. Seine Werkzeuge erscheinen unter seinem Präfix.
Nur wenn Sie es einschalten. Ohne --allow-execution gibt es eval und exec von foxengine und die Wahl der vfp9.exe in der Sitzung nicht.
Mit --allow-execution in den args des foxstack-Eintrags Ihrer .mcp.json, wie im Beispiel oben, oder mit foxstack setup <Client> --allow-execution.
Ja. Es ist ein MCP-Server über stdio: jeder MCP-Client kann ihn nutzen. foxstack setup kennt Claude Code, Claude Desktop, Cursor und OpenCode und schreibt deren Eintrag.
Jedes Projekt wählt seine: foxstack setup claude-code --only foxengine,vfpdocs lässt nur diese in seiner .mcp.json, und --exclude nimmt die überflüssigen heraus. Was draußen bleibt, wird weder veröffentlicht noch gestartet, und stack_info sagt, wie viel das Veröffentlichte wiegt.
Windows 10 oder 11 und die 32-Bit-Laufzeit von .NET 10, die der Installer anbietet, wenn sie fehlt. Es wird in C:\Programas\FoxStack installiert und in den PATH eingetragen.
Wenn etwas nicht zusammenpasst, schreiben Sie mir: soporte@irwinrodriguez.dev