GuidesTechnologie

Comment utiliser Cline avec Fabapp AI

Données de 17 septembre 2026

Connecter Cline à votre compte

Cline est une extension VS Code et garde les serveurs MCP dans un fichier à lui, que le panneau MCP de l'extension vous ouvre pour l'éditer. Le bloc est celui de toujours :

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

Dès l'enregistrement, le panneau montre le serveur et les outils qu'il a proposés.

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 Cline

Cline sépare planifier d'exécuter, et cette séparation convient bien au travail avec Fabapp. Utilisez le mode planification pour qu'il lise : la documentation de la plateforme, la définition du projet, les écrans qui existent déjà. Ensuite seulement, passez à l'exécution.

La raison est concrète. Les deux choses qui tournent le plus mal quand un assistant touche à un projet Fabapp sont d'inventer un type de champ et d'écrire une mauvaise règle d'accès. Les deux échouent fermées, sans erreur bruyante : le champ est refusé, et la règle enferme tout le monde dehors de ses propres enregistrements. Lire avant d'écrire évite les deux, et le mode planification, c'est littéralement cela.

Il vaut aussi la peine d'approuver changement par changement les premières fois, le temps de prendre la mesure de ce qu'il fait avec le schema.

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

Quel est l'intérêt du mode planification ici ?
Il impose le bon ordre : lire la documentation et la définition avant d'écrire. Les deux échecs les plus fréquents, un type de champ inventé et une mauvaise règle d'accès, viennent d'écrire sans lire, et tous deux échouent en silence.
Cline a-t-il besoin de mon token Fabapp ?
Non. Il appelle le serveur MCP, et le serveur utilise la credential que `login` a déjà mise dans le trousseau. Aucun secret ne passe par la configuration de l'extension.
Puis-je relire avant de publier ?
Oui. `npx @fabappai/cli deploy --no-publish` envoie sans publier, et vous relisez dans le Studio.
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