GuíasTecnología

Cómo usar Zed con Fabapp AI

Datos de 17 de septiembre de 2026

Conectar Zed a tu cuenta

En Zed, los servidores MCP entran como context servers, en el settings.json del editor. El comando es el de siempre:

{ "context_servers": { "fabapp": { "command": { "path": "npx", "args": ["-y", "@fabappai/cli", "mcp"] } } } }

Si tu versión de Zed organiza ese bloque de otra forma, manda su documentación. La parte nuestra, que no cambia, es npx -y @fabappai/cli mcp.

Lo que necesitas

Node 20 o más nuevo, una cuenta de Fabapp en el plan Builder o superior, y un único inicio de sesión:

npx @fabappai/cli login

La credencial va al llavero del sistema. Nunca se muestra y se revoca desde un solo lugar, en el panel.

El ciclo

npx @fabappai/cli create "Mi tienda"
npx @fabappai/cli dev

dev arma la app en tu máquina con la misma plantilla con la que la plataforma publica, instala las dependencias y levanta el servidor local. Con eso corriendo, pide lo que harías a mano: leer la definición, crear las entidades, escribir las pantallas. Después:

npx @fabappai/cli deploy

Sube lo que cambiaste y publica, en ese orden. Publicar antes de subir publicaría lo que está en el servidor, y tu trabajo quedaría atrás.

Qué cambia con Zed

Zed es rápido, y quien lo elige suele elegirlo por eso. La ganancia aquí es que el ciclo corto queda corto de verdad: dev corre en la terminal integrada, la app recarga al guardar, y el panel del agente queda al lado sin pesar.

Lo que vale ajustar es la expectativa sobre qué es rápido. Editar una pantalla y verla en el navegador es instantáneo. Publicar no: deploy sube los archivos y la plataforma construye la app de verdad, con instalación de dependencias y build. Por eso existe dev. Publica cuando esté listo, no en cada cambio.

Qué pedirle

"Lee la documentación de la plataforma antes de escribir el schema." Los tipos de campo son una lista cerrada y cualquier otro se rechaza; las reglas de acceso son lo único entre los datos de la app y el público.

"Lee la definición actual antes de cambiarla." Sin el schema a mano, un id de modelo equivocado responde 404 y un campo inventado responde 422.

"Schema primero, pantallas después." El SDK se genera sobre el modelo de datos.

Preguntas frecuentes

¿Por qué publicar tarda más que guardar?
Porque publicar construye la app de verdad en el servidor, con instalación de dependencias y build. `dev` existe para que no necesites eso en cada cambio.
¿Zed soporta MCP de forma nativa?
Sí, con los context servers. El comando es el mismo de cualquier cliente; solo cambia la forma del bloque.
¿Puedo ver qué herramientas recibió?
Puedes, en el panel del agente. Si la lista viene corta, la credencial de esa máquina es de solo lectura.
Empieza a construir gratis
Lee también
Línea de comandos y MCP en app builders: qué cambia cuando el proyecto sale del navegadorMejores creadores de apps con IA en 2026