RatgeberTechnologie

Cursor mit Fabapp AI nutzen

Stand: 17. September 2026

Cursor mit Ihrem Konto verbinden

Cursor liest die MCP-Konfiguration aus einer Datei im Projekt, und darin liegt hier sein Vorteil:

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

Legen Sie das in .cursor/mcp.json, und die Konfiguration reist mit dem Repository. Wer das Projekt klont und in Cursor öffnet, findet Fabapp bereits verbunden, ohne manuellen Schritt und ohne README, das erklärt, was einzurichten ist. Soll es für alle Ihre Projekte gelten, kommt derselbe Block in die entsprechende Datei in Ihrem Benutzerordner.

Nach dem Speichern listet das MCP-Panel von Cursor die verfügbaren Werkzeuge. Diese Liste ist Ihr Verbindungstest, und ihre Länge sagt etwas: Eine Nur-Lese-Credential zeigt weniger, weil die Schreibwerkzeuge nicht angeboten werden.

Was Sie brauchen

Node 20 oder neuer, ein Fabapp-Konto im Builder-Tarif oder höher, und eine einmalige Anmeldung:

npx @fabappai/cli login

Die Credential landet im Schlüsselbund des Systems. Sie wird nie angezeigt und lässt sich an genau einer Stelle widerrufen, im Panel.

Der Ablauf

npx @fabappai/cli create "Mein Shop"
npx @fabappai/cli dev

dev baut die App auf Ihrem Rechner mit derselben Vorlage auf, mit der die Plattform veröffentlicht, installiert die Abhängigkeiten und startet den lokalen Server. Während der läuft, verlangen Sie, was Sie von Hand täten: die Definition lesen, die Entitäten anlegen, die Screens schreiben. Danach:

npx @fabappai/cli deploy

Es lädt hoch, was Sie geändert haben, und veröffentlicht dann, in dieser Reihenfolge. Vor dem Hochladen zu veröffentlichen würde den Stand des Servers veröffentlichen, und Ihre Arbeit bliebe zurück.

Was bei Cursor anders ist

Cursor ist ein Editor, kein Terminal, und das ändert den Rhythmus. dev läuft im integrierten Terminal, während Sie im Seitenpanel reden, und die Dateien, die der Assistent schreibt, erscheinen als Diff, bevor Sie sie annehmen. Für alle, die nachlesen, was die KI schreibt, ist das der praktische Unterschied zu einem Terminal-Assistenten.

Zwei Dinge zum Wissen: Die Datei pro Projekt ist es, die die Konfiguration mit dem Repository reisen lässt, also lohnt es sich, sie zu committen; und das MCP-Panel ist der Ort, an dem Sie merken, dass die Verbindung weg ist, statt es daran zu merken, dass der Assistent das Werkzeug nicht findet.

Was Sie verlangen sollten

„Lies die Plattform-Dokumentation, bevor du das Schema schreibst." Die Feldtypen sind eine geschlossene Liste, alles andere wird abgelehnt; die Zugriffsregeln sind das Einzige zwischen den Daten einer App und der Öffentlichkeit.

„Lies die aktuelle Definition, bevor du sie änderst." Ohne das Schema zur Hand antwortet eine falsche Modell-id mit 404 und ein erfundenes Feld mit 422.

„Erst das Schema, dann die Screens." Das SDK wird auf dem Datenmodell erzeugt.

Häufige Fragen

Soll ich `.cursor/mcp.json` committen?
Sie müssen nicht, aber genau das lässt die Konfiguration mit dem Repository reisen: Wer klont und in Cursor öffnet, findet Fabapp verbunden. Die Datei enthält kein Geheimnis, nur den Befehl; die Credential bleibt im Schlüsselbund jedes Rechners.
Sieht Cursor meine laufende App?
Es sieht die Dateien und die Projektdefinition. Die laufende App ist `dev` im integrierten Terminal, und Sie schauen sie im Browser an wie jede lokale App.
Geht das mit einem Projekt, das schon existiert?
Ja. Nutzen Sie `npx @fabappai/cli link <projekt-id>` im Ordner und danach `pull`, um die Definition auf die Festplatte zu holen.
Kostenlos loslegen
Weiterlesen
Kommandozeile und MCP in App-Buildern: was sich ändert, wenn das Projekt den Browser verlässtDie besten KI-App-Baukästen 2026