IR
irwinrodriguez.dev

Gratis

FoxStack

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.

Descargar gratis

para Windows · sin cuenta · 2,3 MB · v1.1.1

Una entrada MCP en lugar de muchas

Sin FoxStack
Claude
  • FoxKit una entrada
  • VFP.MCP una entrada
  • FoxPack una entrada
  • FoxCli una entrada
  • FoxService una entrada
  • FoxServer una entrada
  • otros MCP una entrada

Una entrada por herramienta en la configuración del agente, y otra más cada vez que instalas algo.

Con FoxStack
Claude
una entrada
FoxStack
FoxKitVFP.MCPFoxPackFoxCliFoxServiceFoxServerotros MCP

Una sola entrada. Lo que instales después aparece solo, y stack_info le dice al agente qué hay en esta máquina.

No reemplaza tus herramientas: las reúne

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.

FoxKit
vfp2text, foxproof y foxengine: binarios a texto, tests y tablas DBF. Trae VFP.MCP dentro. Gratis.
VFP.MCP
La documentación oficial de VFP 9 SP2 y lo que añade VFP Advanced, sin conexión: el agente consulta la sintaxis, los parámetros y los errores antes de escribir el código, en vez de fiarse de su memoria. Sus herramientas salen como vfpdocs__lookup, vfpdocs__search y el resto. Viene con FoxKit. Gratis.
FoxPack
Librerías de VFP desde GitHub con la versión fija. Gratis.
FoxCli
Crea y compila aplicaciones de consola escritas en VFP.
FoxService
Crea, compila e instala servicios de Windows escritos en VFP. Viene con FoxCli.
FoxServer
APIs REST en VFP: proyectos, endpoints y validación.

Lo que publica

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

Ejecutar código es decisión tuya

Lo 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:

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

Conectarlo a tu cliente de IA

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

Reinicia el cliente para que lea su configuración, y pídele que llame a stack_info.

Desde la consola

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 stack

FoxStack y FoxCli MCP: qué hace cada uno

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

Qué es FoxCli MCP →

Preguntas

¿Necesito FoxStack para usar FoxKit?

No. Las tres herramientas de FoxKit funcionan solas desde la consola, y su instalador acepta /NOSTACK para no poner FoxStack ni registrar nada.

¿Y para usar FoxPack?

Tampoco. Desde la consola FoxPack no lo necesita; FoxStack solo pone sus comandos delante de un agente.

¿En qué se diferencia de FoxCli MCP?

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.

¿El agente sabe la sintaxis de VFP?

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.

¿FoxStack reemplaza mis herramientas?

No. Cada una sigue siendo su propio programa, con su consola y su ayuda. FoxStack las publica para el agente.

¿Puedo poner otro servidor MCP detrás?

Sí. Cualquier servidor MCP por stdio, con foxstack register --kind mcp. Sus herramientas salen bajo su prefijo.

¿El agente puede ejecutar código VFP?

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.

¿Cómo se activa la ejecució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.

¿Puedo usar FoxStack sin Claude?

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.

¿Y si tengo muchas herramientas instaladas?

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.

Qué necesita

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.

El fichero, por si lo quieres comprobar

Firmado digitalmente por:
Irwin Alfredo Rodriguez Gimenez
Versión:
1.1.1
Instalador · 2,3 MB · SHA-256
33D8F76B6D244B25A4E694CF0BCF0EB852130CEC8EFD5D22E57D1925171DCC9F

Si algo no encaja, escríbeme: soporte@irwinrodriguez.dev