IR
irwinrodriguez.dev

Kostenlos

FoxStack

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.

Kostenlos herunterladen

für Windows · ohne Konto · 2,3 MB · v1.1.1

Ein MCP-Eintrag statt vieler

Ohne FoxStack
Claude
  • FoxKit ein Eintrag
  • VFP.MCP ein Eintrag
  • FoxPack ein Eintrag
  • FoxCli ein Eintrag
  • FoxService ein Eintrag
  • FoxServer ein Eintrag
  • andere MCP ein Eintrag

Ein Eintrag pro Werkzeug in der Konfiguration des Agenten, und ein weiterer bei jeder neuen Installation.

Mit FoxStack
Claude
ein Eintrag
FoxStack
FoxKitVFP.MCPFoxPackFoxCliFoxServiceFoxServerandere MCP

Ein einziger Eintrag. Was Sie später installieren, erscheint von selbst, und stack_info sagt dem Agenten, was auf diesem Rechner vorhanden ist.

Es ersetzt Ihre Werkzeuge nicht: es bündelt sie

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.

FoxKit
vfp2text, foxproof und foxengine: Binärdateien zu Text, Tests und DBF-Tabellen. VFP.MCP ist dabei. Kostenlos.
VFP.MCP
Die offizielle Dokumentation von VFP 9 SP2 und die Neuerungen von VFP Advanced, ohne Internetverbindung: Der Agent prüft Syntax, Parameter und Fehler, bevor er den Code schreibt, statt sich auf sein Gedächtnis zu verlassen. Seine Werkzeuge erscheinen als vfpdocs__lookup, vfpdocs__search und die übrigen. Es kommt mit FoxKit. Kostenlos.
FoxPack
VFP-Bibliotheken von GitHub mit fester Version. Kostenlos.
FoxCli
Erstellt und kompiliert Konsolenanwendungen, die in VFP geschrieben sind.
FoxService
Erstellt, kompiliert und installiert Windows-Dienste, die in VFP geschrieben sind. Kommt mit FoxCli.
FoxServer
REST-APIs in VFP: Projekte, Endpunkte und Validierung.

Was es veröffentlicht

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 --readonly

Code auszuführen entscheiden Sie

Alles, 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:

.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.

Mit Ihrem KI-Client verbinden

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-code

Starten Sie den Client neu, damit er seine Konfiguration liest, und bitten Sie ihn, stack_info aufzurufen.

In der Konsole

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 stack

FoxStack und FoxCli MCP: was jedes tut

FoxCli 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.

Was FoxCli MCP ist →

Fragen

Brauche ich FoxStack für FoxKit?

Nein. Die drei FoxKit-Werkzeuge funktionieren allein in der Konsole, und sein Installer akzeptiert /NOSTACK, damit er weder FoxStack installiert noch etwas anmeldet.

Und für FoxPack?

Auch nicht. In der Konsole braucht FoxPack es nicht; FoxStack stellt nur seine Befehle einem Agenten zur Verfügung.

Was ist der Unterschied zu FoxCli MCP?

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.

Kennt der Agent die Syntax von VFP?

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.

Ersetzt FoxStack meine Werkzeuge?

Nein. Jedes bleibt ein eigenes Programm, mit seiner Konsole und seiner Hilfe. FoxStack veröffentlicht sie für den Agenten.

Kann ich einen anderen MCP-Server dahinter setzen?

Ja. Jeden MCP-Server über stdio, mit foxstack register --kind mcp. Seine Werkzeuge erscheinen unter seinem Präfix.

Kann der Agent VFP-Code ausführen?

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.

Wie schalte ich die Ausführung ein?

Mit --allow-execution in den args des foxstack-Eintrags Ihrer .mcp.json, wie im Beispiel oben, oder mit foxstack setup <Client> --allow-execution.

Kann ich FoxStack ohne Claude nutzen?

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.

Und wenn ich viele Werkzeuge installiert habe?

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.

Was es braucht

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.

Die Datei, falls Sie sie prüfen möchten

Digital signiert von:
Irwin Alfredo Rodriguez Gimenez
Version:
1.1.1
Installer · 2,3 MB · SHA-256
33D8F76B6D244B25A4E694CF0BCF0EB852130CEC8EFD5D22E57D1925171DCC9F

Wenn etwas nicht zusammenpasst, schreiben Sie mir: soporte@irwinrodriguez.dev