Deine KI. Deine Box. Eine Zeile.
VibeBoxes bringt keine eigene KI mit — absichtlich. Du verbindest die, die du schon hast und bezahlst. Deine Unterhaltungen laufen dabei ausschliesslich zwischen dir und deinem KI-Anbieter; bei uns kommt nur das fertige Deploy-Paket an.
Deinen persönlichen Zugangs-Token (nsk_…) findest du im Portal bei deiner Box («KI-Zugang») oder direkt nach der Registrierung auf der Willkommensseite. Behandle ihn wie ein Passwort — du kannst ihn jederzeit erneuern.
Claude Code — eine Zeile
curl -fsSL -o vibebox-mcp.mjs https://vibeboxes.ch/mcp/vibebox-mcp.mjs \ && claude mcp add vibebox -e VIBEBOX_TOKEN=nsk_DEIN_TOKEN -- node ./vibebox-mcp.mjs
Danach kennt Claude alle Werkzeuge für deine Box: Status, Regeln, Deploy, Quellstand lesen, Logs, Versionen, Rollback, WordPress, Mail-Postfach, Suchmaschinen-Schalter.
ChatGPT — ganz ohne Terminal, Schritt für Schritt
Deine Box ist ein Remote-MCP-Server. Für ChatGPT heisst das: eine Adresse eintragen — kein Download, kein Node, nichts zu installieren. Die Adresse bekommst du im Portal unter «KI-Zugang» (oder nach der Registrierung auf der Willkommensseite); sie sieht so aus:
https://vibeboxes.ch/mcp/nsk_DEIN_TOKEN
Schritt 1 — Entwicklermodus einschalten (einmalig)
Profilbild unten links → Settings → Security and login (je nach Version auch unter «Apps & Connectors → Advanced»). Dort den Schalter Developer mode aktivieren. ChatGPT markiert das als «Elevated risk» — das ist die Standardwarnung für alle Server, die OpenAI nicht selbst geprüft hat.
Allows you to add unverified connectors …
Nachgebaute Darstellung — die Beschriftungen können je nach ChatGPT-Version leicht abweichen.
Schritt 2 — Plugin anlegen
Settings → Plugins (heisst je nach Version auch «Apps» oder «Connectors») → oben rechts auf das +.
Schritt 3 — Formular ausfüllen
Im Dialog «New Plugin» genau vier Dinge:
- Name: VibeBox (frei wählbar)
- Connection: «Server URL» ausgewählt lassen und deine Adresse aus dem Portal einfügen — mit dem
nsk_…-Teil, der ist dein Schlüssel - Authentication: von «OAuth» auf «None» umstellen — die Adresse selbst authentifiziert dich
- Die Sicherheitsbestätigung «I understand and want to continue» anhaken, dann Create
https://vibeboxes.ch/mcp/nsk_DEIN_TOKENChatGPT prüft die Adresse beim Anlegen und liest die Werkzeugliste deiner Box ein («Scan tools»).
Schritt 4 — Loslegen
Neuen Chat öffnen, das VibeBox-Plugin im Werkzeug-Menü aktivieren und einfach schreiben:
Lies die Regeln meiner VibeBox und bau mir eine erste Version meiner Website.
ChatGPT liest dann Status und Spielregeln deiner Box, interviewt dich — und deployt direkt aus dem Chat. Den aktuellen Stand kann es mit site_dateien jederzeit zurücklesen, Versionen und Rollback inklusive.
Gut zu wissen
- Die Adresse ist dein Schlüssel. Wer sie kennt, kann deine Box bedienen. Im Portal kannst du das Token jederzeit erneuern — die alte Adresse ist dann sofort ungültig (auch in ChatGPT eintragen nicht vergessen).
- Schreib-Aktionen je nach Plan: Auf einzelnen ChatGPT-Plänen lässt OpenAI bei eigenen MCP-Servern nur Lese-Werkzeuge zu oder fragt vor Aktionen nach (Settings → Plugins → Permissions). Lesen — Status, Regeln, Dateien, Versionen — geht immer; ob Deploys direkt durchlaufen, entscheidet dein ChatGPT-Plan, nicht deine Box.
- Nichts davon sieht uns: Deine Unterhaltung bleibt bei OpenAI; bei uns kommen nur die Werkzeug-Aufrufe deiner Box an.
claude.ai — gleiches Prinzip
Einstellungen → Konnektoren → «Benutzerdefinierten Konnektor hinzufügen» → dieselbe Adresse eintragen, fertig. Danach steht die VibeBox in jedem Chat als Werkzeugquelle zur Verfügung.
Codex
curl -fsSL -o vibebox-mcp.mjs https://vibeboxes.ch/mcp/vibebox-mcp.mjs
# ~/.codex/config.toml
[mcp_servers.vibebox]
command = "node"
args = ["./vibebox-mcp.mjs"]
env = { VIBEBOX_TOKEN = "nsk_DEIN_TOKEN" }
Cursor und andere MCP-fähige Werkzeuge funktionieren nach demselben Muster — als stdio-Server (Node 18+ genügt) oder direkt über die Remote-Adresse oben.
Gemini
Auf gemini.google.com (Web-Oberfläche) lassen sich eigene MCP-Server derzeit nicht einbinden — Google unterstützt dort keine benutzerdefinierten Connectors. Mit Gemini arbeitest du darum über Entwickler-Werkzeuge:
Variante 1 — Gemini CLI (am einfachsten)
Die Gemini CLI spricht Streamable HTTP direkt — kein Download, nur ein Eintrag in ~/.gemini/settings.json:
{
"mcpServers": {
"vibebox": { "httpUrl": "https://vibeboxes.ch/mcp/nsk_DEIN_TOKEN" }
}
}
Variante 2 — VS Code, Cursor oder Cline mit Gemini als Modell
- API-Key holen: kostenlos bei Google AI Studio.
- Werkzeug wählen: In VS Code die Extension Cline oder Roo Code installieren — oder den Cursor-Editor nutzen.
- Gemini einstellen: In den Einstellungen der Extension «Google Gemini» als Provider wählen und den API-Key eintragen.
- MCP-Server laden:
curl -fsSL -o vibebox-mcp.mjs https://vibeboxes.ch/mcp/vibebox-mcp.mjs
- MCP eintragen (in den MCP-Einstellungen der Extension): Command
node, Args = vollständiger Pfad zuvibebox-mcp.mjs, EnvironmentVIBEBOX_TOKEN=nsk_DEIN_TOKEN.
Alle anderen — über die REST-API
KI ohne MCP-Unterstützung? Kopiere ihr diesen Text (Token einsetzen):
Meine Web-App läuft bei VibeBoxes. Du kannst sie über eine REST-API bauen und veröffentlichen. Mein Zugangs-Token (geheim): nsk_DEIN_TOKEN. Lies zuerst die Regeln: GET https://vibeboxes.ch/api/site/regeln mit Header "Authorization: Bearer TOKEN". Deployen: Projektordner als tar.gz an POST https://vibeboxes.ch/api/site/deploy (Content-Type application/gzip, gleicher Header). Logs: GET /api/site/logs. Versionen: GET /api/site/versionen, Rollback: POST /api/site/rollback. Interviewe mich zuerst, was ich bauen will — dann leg los.
Was deine KI automatisch richtig macht
- Sie liest die Spielregeln deiner Box (Port, Limits, erlaubte Container), bevor sie baut.
- Sie interviewt dich zu Zweck, Inhalten, Impressum und Datenschutz.
- Sie pflegt README, Changelog und Deployment-Anleitung bei jedem Deploy.
- Bei Startfehlern bekommt sie die Logs zurück und behebt sie selbst — deine Besucher sehen den alten Stand.