GuidesTechnologie

Comment utiliser Zed avec Fabapp AI

Données de 17 septembre 2026

Connecter Zed à votre compte

Dans Zed, les serveurs MCP sont des context servers, déclarés dans le settings.json de l'éditeur. La commande est celle de toujours :

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

Si votre version de Zed organise ce bloc autrement, sa documentation fait foi. La part qui est la nôtre, et qui ne change pas, c'est npx -y @fabappai/cli mcp.

Ce qu'il vous faut

Node 20 ou plus récent, un compte Fabapp au forfait Builder ou au-dessus, et une seule connexion :

npx @fabappai/cli login

La credential va dans le trousseau du système. Elle n'est jamais affichée et se révoque depuis un seul endroit, dans le panneau.

Le cycle

npx @fabappai/cli create "Ma boutique"
npx @fabappai/cli dev

dev assemble l'app sur votre machine avec le modèle même dont la plateforme se sert pour publier, installe les dépendances et lance le serveur local. Avec ça qui tourne, demandez ce que vous feriez à la main : lire la définition, créer les entités, écrire les écrans. Ensuite :

npx @fabappai/cli deploy

Il envoie ce que vous avez changé puis publie, dans cet ordre. Publier avant d'envoyer publierait ce qui est sur le serveur, et votre travail resterait derrière.

Ce qui change avec Zed

Zed est rapide, et ceux qui le choisissent le choisissent en général pour cela. Le gain ici, c'est que le cycle court est vraiment court : dev tourne dans le terminal intégré, l'app se recharge à l'enregistrement, et le panneau de l'agent tient à côté sans peser.

Ce qu'il vaut la peine d'ajuster, c'est l'attente sur ce qui est rapide. Modifier un écran et le voir dans le navigateur est instantané. Publier ne l'est pas : deploy envoie les fichiers et la plateforme construit l'app pour de vrai, avec installation des dépendances et build. C'est pour cela que dev existe. Publiez quand c'est prêt, pas à chaque changement.

Quoi lui demander

« Lis la documentation de la plateforme avant d'écrire le schema. » Les types de champ sont une liste fermée et tout autre est refusé ; les règles d'accès sont la seule chose entre les données d'une app et le public.

« Lis la définition actuelle avant de la changer. » Sans le schema en main, un id de modèle erroné répond 404 et un champ inventé répond 422.

« Le schema d'abord, les écrans ensuite. » Le SDK est généré à partir du modèle de données.

Questions fréquentes

Pourquoi publier prend-il plus de temps qu'enregistrer ?
Parce que publier construit l'app pour de vrai sur le serveur, avec installation des dépendances et build. `dev` existe pour que vous n'ayez pas besoin de cela à chaque changement.
Zed prend-il en charge MCP nativement ?
Oui, par les context servers. La commande est la même que dans n'importe quel client ; seule la forme du bloc change.
Puis-je voir quels outils il a reçus ?
Oui, dans le panneau de l'agent. Une liste courte veut dire que la credential de cette machine est en lecture seule.
Commencez à construire gratuitement
À lire ensuite
Ligne de commande et MCP dans les app builders : ce qui change quand le projet sort du navigateurMeilleurs créateurs d’applications avec IA en 2026