Kantinenplan
Was gibt es heute und morgen, mit Allergenen. Eine Seite, in zehn Minuten fertig.
einfach · statischKastori für alle im Haus
Du beschreibst deinem KI-Assistenten, was du brauchst, in deinen eigenen Worten. Kastori macht daraus eine echte Anwendung: gebaut, geprüft und sicher betrieben. Ohne Ticket, ohne Wartezeit, ohne Programmierkenntnisse.
Angelegt
Deine App „Urlaubsfreigabe“ ist angelegt, das Konzept ist gespeichert.
Angefragt
Zugriff auf die Personalliste bei der IT angefragt.
Du bist dran
Die Vorschau kann gebaut werden. Bestätige das mit einem Klick im Portal.
So klingt das
„Ich hab einfach beschrieben, wie wir Urlaub beantragen. Am Nachmittag konnte das Team es schon nutzen.“
So geht's
Du redest, der Assistent schreibt den Code, Kastori passt auf. Du musst dir keine Befehle merken.
Erzähl im Chat, was die App können soll, für wen sie ist und welche Daten sie braucht. Kastori hält das als kurzes Konzept fest.
Der Assistent schreibt den Code. Kastori prüft jede Datei, bevor sie gespeichert wird: keine Passwörter im Code, keine fremden Server, nur freigegebene Bausteine.
Die erste Vorschau gibst du selbst frei, per Link im Portal. Sind vertrauliche oder personenbezogene Daten im Spiel, schaut die IT vor dem Veröffentlichen drauf.
Deine App läuft auf unserer eigenen Plattform. Bis zum Veröffentlichen siehst nur du sie. Danach kann sie jede Person mit der Adresse öffnen.
Beispiele
Drei Ideen, von der kleinen Infoseite bis zum Workflow. Der Assistent wählt die passende Vorlage, du beschreibst nur das Ziel.
Was gibt es heute und morgen, mit Allergenen. Eine Seite, in zehn Minuten fertig.
einfach · statischKontrollen am Handy abhaken, mit Verlauf, wer wann was geprüft hat. Die Daten bleiben über jedes Update hinweg erhalten.
mittel · Node + SQLiteAntrag, Freigabe durch die Leitung, Ticket per API. Personaldaten kommen aus dem HR-System über das Daten-Gateway.
technisch · API + Daten-GatewayEinrichten
Einmal einrichten, danach sprichst du einfach mit deinem Assistenten. Du brauchst nur diese Adresse und deine Anmeldung bei Kastori.
Unter dieser Adresse erreicht dein Assistent Kastori:
https://<diese-adresse>/mcp
Claude im Browser und Claude Desktop
Öffne in Claude die Einstellungen und dort Connectors. Wähle „Benutzerdefinierten Connector hinzufügen“, gib als Namen Kastori ein, füge die Adresse ein und klicke auf Verbinden.
Ein Connector gilt für dein ganzes Claude-Konto: Einmal eingerichtet, ist Kastori im Browser und in Claude Desktop da. Steht Kastori schon in der Liste, hat die IT es für alle eingerichtet. Dann klickst du nur noch auf „Verbinden“. Kannst du keinen Connector hinzufügen und Kastori fehlt, frag die IT.
Claude Code
Im Terminal ausführen:
claude mcp add --transport http --scope user kastori https://<diese-adresse>/mcp
Danach in Claude Code /mcp eingeben, Kastori wählen und die Anmeldung starten. Der Browser öffnet sich von selbst.
Dein Browser zeigt die Anmeldung von Kastori. Melde dich an: mit deinem Unternehmenskonto oder, wenn deine Firma keins angebunden hat, mit dem Token, den du von der IT bekommen hast. Auf der nächsten Seite steht, für wen dein Assistent arbeiten darf. Steht dort dein Name, stimmst du zu. Steht dort jemand anderes, wähle „Anderes Konto verwenden“.
Frag deinen Assistenten: „Wer bin ich bei Kastori?“ Antwortet er mit deinem Namen, bist du verbunden. Danach beschreibst du einfach deine erste App.
Anderer Assistent? Jeder Assistent, der MCP-Connectors mit Anmeldung (OAuth) unterstützt, nutzt dieselbe Adresse https://<diese-adresse>/mcp.
Für Assistenten ohne Anmeldung per OAuth oder für Skripte. Den Token (er beginnt mit kst_) bekommst du von der IT, oder du erzeugst ihn nach der Anmeldung im Portal unter Zugänge. Behandle ihn wie ein Passwort. Ein neuer Token macht alle alten sofort ungültig.
Claude Code:
claude mcp add --transport http kastori https://<diese-adresse>/mcp --header "Authorization: Bearer kst_..."
Claude Desktop (braucht Node.js): Einstellungen → Entwickler → Konfiguration bearbeiten, diesen Eintrag einfügen, kst_... ersetzen und Claude Desktop neu starten. Gibt es schon andere Einträge unter mcpServers, füge nur den Block "kastori" hinzu.
{
"mcpServers": {
"kastori": {
"command": "npx",
"args": ["-y", "mcp-remote@0.14.3", "https://<diese-adresse>/mcp", "--header", "Authorization:${KASTORI_AUTH}"],
"env": { "KASTORI_AUTH": "Bearer kst_..." }
}
}
}
Andere Clients: Adresse wie oben, Header Authorization: Bearer kst_....
Was gilt
Die Regeln setzt der Server durch, nicht der Assistent. So kannst du ausprobieren, ohne Angst, etwas kaputtzumachen.
Bis zum Veröffentlichen siehst nur du sie, zusammen mit der IT. Vorschauen anderer siehst du nicht, und deine sieht niemand außer dir und der IT.
Sobald vertrauliche oder personenbezogene Daten im Spiel sind, prüft die IT vor dem Veröffentlichen. Daten aus internen Systemen gibt sie pro App frei.
Jede Änderung ist eine eigene Version. Lief etwas schief, geht dein Assistent einfach auf einen früheren Stand zurück.
Lehnt Kastori etwas ab, steht immer dabei, warum, und was stattdessen geht. Der Assistent korrigiert sich meist selbst.
Erstes Deployment, Veröffentlichen und Löschen passieren erst, wenn du im Portal zustimmst. Der Assistent kann das nicht allein.
Jede Aktion steht im Protokoll, auch abgelehnte Versuche. Das schützt dich und deine App.
Für Technik-Leute
Kastori ist ein MCP-Server über HTTP. Dein Assistent bekommt Werkzeuge vom Anlegen bis zum Löschen, und jede Regel wird serverseitig erzwungen.
static und node-vue-sqlite (Node, Express, Vue, SQLite)/data überstehen jedes neue Deployment# 21 Werkzeuge, eine Auswahl create_app App mit Konzept anlegen write_files Code als ein Commit speichern deploy Vorschau bauen get_status Laufzeit und letztes Deployment get_logs Logs, gekürzt list_versions frühere Stände ansehen rollback zurück, ohne etwas zu verlieren request_data_access Datensatz bei der IT beantragen publish veröffentlichen nach Freigabe
Fragen
Nein. Du beschreibst, was die App tun soll, und beantwortest die Rückfragen deines Assistenten. Den Code schreibt er, Kastori prüft ihn.
Bis zum Veröffentlichen nur du und die IT, nach der Anmeldung im Portal. Nach dem Veröffentlichen öffnet sie jede Person, die den Link und das App-Passwort hat. Das Passwort erzeugt Kastori, du findest es im Portal bei deiner App. Veröffentlichen geht erst, wenn du zustimmst und, bei sensiblen Daten, die IT freigegeben hat.
Nichts Schlimmes. Kastori nennt den Grund und einen erlaubten Weg, und es wird nichts gespeichert. Dein Assistent passt den Code an und versucht es erneut.
Claude im Browser, Claude Desktop und Claude Code sind oben beschrieben. Grundsätzlich funktioniert jeder Assistent, der MCP-Connectors mit Anmeldung (OAuth) unterstützt. Für Assistenten ohne diese Anmeldung gibt es den persönlichen Token.
Nichts. Die Plattform stellt die IT bereit.
Die IT. Sie sieht im Protokoll, was passiert ist, und kann dir schnell helfen.