RatgeberTechnologie

Codex mit Fabapp AI nutzen

Stand: 17. September 2026

Codex mit Ihrem Konto verbinden

Codex deklariert MCP-Server in seiner eigenen Konfigurationsdatei, in TOML statt in dem JSON, das die meisten nutzen:

[mcp_servers.fabapp]
command = "npx"
args = ["-y", "@fabappai/cli", "mcp"]

Der Befehl ist derselbe wie in jedem anderen Client. Nur die Notation ändert sich. Ordnet Ihre Codex-Version das anders, gilt dessen Dokumentation: Der Teil, der uns gehört und sich nicht ändert, ist npx -y @fabappai/cli mcp.

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 die kontrollierte Umgebung von Codex ändert

Das ist der Unterschied, der in der Praxis am meisten auffällt. Codex führt Befehle in einer kontrollierten Umgebung aus, was gut ist, und es bedeutet, dass zwei Dinge in Reichweite sein müssen: Node, damit der MCP-Server startet, und das Netz, damit dieser Server mit Ihrem Konto spricht.

Wenn der Server nicht auftaucht, ist es fast immer eines von beiden. npx -y @fabappai/cli mcp von Hand in derselben Umgebung zu starten sagt es sofort: Entweder gibt es den Befehl nicht, oder er startet und wartet, was genau das ist, was ein Server tun soll, der über stdio spricht.

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.

Und eines mehr, eigen für Serverarbeit: „schreib es als Backend Function, nicht im Browser." Wenn die Aufgabe etwas verlangt, das der Client nicht tun darf, etwa eine fremde API aufrufen oder ein Feld schreiben, das der Benutzer nicht bearbeiten könnte, gehört das in eine Funktion, die isoliert auf dem Server läuft.

Häufige Fragen

Funktioniert Codex mit Fabapp genauso wie Claude Code?
Die Werkzeuge sind identisch, denn was existiert, entscheidet die Berechtigung der Credential, nicht der Client. Anders sind die Notation der Konfiguration, hier TOML, und die kontrollierte Umgebung, in der Codex Befehle ausführt.
Der Server erscheint in Codex nicht. Wo fange ich an?
Starten Sie `npx -y @fabappai/cli mcp` von Hand in derselben Umgebung. Startet er und wartet, ist das richtig und das Problem ist die Konfiguration. Wird der Befehl nicht gefunden, fehlt Node in dieser Umgebung.
Kann ich Codex und das Studio am selben Projekt nutzen?
Ja. `deploy` legt Ihre Änderungen über den Stand des Servers, statt ihn zu ersetzen, gerade weil die KI der Plattform die App inzwischen bearbeitet haben kann.
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