Gratis
Todas tus herramientas de Visual FoxPro, para un agente, en un solo servidor MCP.
Tienes varias herramientas para tu agente y no quieres configurar un servidor MCP por cada una. FoxStack es la entrada MCP de todas: cada producto que instalas se registra en él como proveedor, y el agente ve un solo servidor con las herramientas de todos.
para Windows · sin cuenta · 2,3 MB · v1.1.1
Una entrada por herramienta en la configuración del agente, y otra más cada vez que instalas algo.
Una sola entrada. Lo que instales después aparece solo, y stack_info le dice al agente qué hay en esta máquina.
FoxKit, FoxPack, FoxCli y FoxServer funcionan solos desde la consola, sin FoxStack. Cada uno registra sus herramientas en él para que un agente las vea desde una única entrada MCP. Y no hace falta bajarlo aparte: estos instaladores ponen FoxStack si falta o si el que hay es más viejo.
Así se pone otro servidor MCP detrás de FoxStack. foxstack doctor lo arranca y dice si responde:
foxstack register --kind mcp --id dbf --family vfp -- C:\tools\dbf.mcp.exe --readonlyLo que deja al agente ejecutar código o lanzar un programa (eval y exec de foxengine, o elegir qué vfp9.exe se usa) no existe en la sesión salvo que lo actives tú. Se activa así, en tu .mcp.json:
{
"mcpServers": {
"foxstack": {
"command": "C:\\Programas\\FoxStack\\foxstack.exe",
"args": ["--allow-execution"]
}
}
}foxstack setup lo escribe por ti si le añades --allow-execution.
El instalador detecta Claude Desktop, Cursor y OpenCode y se ofrece a conectarlos. Para hacerlo después, o con Claude Code, que va por proyecto, están estas órdenes: foxstack setup dice qué clientes hay en esta máquina, y foxstack setup seguido del cliente (claude-code, claude-desktop, cursor u opencode) escribe la entrada de FoxStack en su configuración con la ruta completa del ejecutable, sin tocar las demás:
foxstack setup
foxstack setup claude-desktop
foxstack setup claude-codeReinicia el cliente para que lea su configuración, y pídele que llame a stack_info.
foxstack es también una orden de consola: lista los proveedores, dice qué falla y cómo se arregla, y registra una CLI tuya hecha con FoxCli.
foxstack list
foxstack doctor
foxstack register C:\tools\mycli.exe --family stackFoxCli MCP
Convierte una CLI concreta, hecha con FoxCli, en herramientas MCP.
Tu CLI → FoxCli MCP → agente
FoxStack
Reúne muchas herramientas y servidores detrás de una sola entrada MCP.
FoxKit, FoxPack, FoxCli, FoxServer → FoxStack → agente
Se complementan. Una CLI compilada con licencia de FoxCli MCP sale limpia bajo FoxStack; una sin ella funciona igual y lleva una marca de evaluación en sus resultados. Las herramientas de FoxKit y FoxPack van selladas.
No. Las tres herramientas de FoxKit funcionan solas desde la consola, y su instalador acepta /NOSTACK para no poner FoxStack ni registrar nada.
Tampoco. Desde la consola FoxPack no lo necesita; FoxStack solo pone sus comandos delante de un agente.
FoxCli MCP convierte una CLI tuya en herramientas MCP. FoxStack reúne esa CLI con todas las demás detrás de una sola entrada. Puedes usar uno, el otro o los dos.
La consulta. VFP tiene muchos comandos parecidos, y un agente confunde cláusulas, el orden de los parámetros y los valores por defecto. Con VFP.MCP, que viene en FoxKit, mira la documentación oficial de VFP 9 antes de escribir el código, sin conexión y con notas probadas en VFP 9 y VFP Advanced.
No. Cada una sigue siendo su propio programa, con su consola y su ayuda. FoxStack las publica para el agente.
Sí. Cualquier servidor MCP por stdio, con foxstack register --kind mcp. Sus herramientas salen bajo su prefijo.
Solo si lo activas tú. Sin --allow-execution, eval y exec de foxengine, y la opción de elegir qué vfp9.exe se usa, no existen en la sesión.
Con --allow-execution en los args de la entrada foxstack de tu .mcp.json, como en el ejemplo de arriba, o con foxstack setup <cliente> --allow-execution.
Sí. Es un servidor MCP por stdio: lo usa cualquier cliente MCP. foxstack setup conoce Claude Code, Claude Desktop, Cursor y OpenCode, y escribe su entrada.
Cada proyecto elige las suyas: foxstack setup claude-code --only foxengine,vfpdocs deja en su .mcp.json solo esas, y --exclude quita las que sobran. Lo que queda fuera ni se publica ni se arranca, y stack_info dice cuánto pesa lo que sí se publica.
Windows 10 u 11 y el runtime de .NET 10 de 32 bits, que el instalador ofrece si falta. Se instala en C:\Programas\FoxStack y entra en el PATH.
Si algo no encaja, escríbeme: soporte@irwinrodriguez.dev