Title: Mit Claude sprechen, in smallstack landen: Der MCP-Server ist jetzt für alle da Tags: ai, mcp, integration, automation, ai-optional --- Mit Claude sprechen, in smallstack landen: Der MCP-Server ist jetzt für alle da "Erstelle mir ein Projekt für meine Immobilienverwaltung, mit einem Datentyp für Immobilien — Adresse, Größe, Kaufpreis." Kein Klick durch den Projekt-Assistenten. Kein Formular für den neuen Datentyp. Der Satz geht an Claude, Claude spricht mit smallstack, und Sekunden später existiert das Projekt — mit Schema, Standardrollen und einem Dashboard. Genau dieses Beispiel steht so in unserer eigenen Dokumentation, weil es genau so funktioniert. Möglich macht das der MCP-Server von smallstack. Er lief seit Anfang Juli als Beta hinter einem Feature-Flag. Mit dem Release vom 14. Juli ist das Flag gefallen: Jeder authentifizierte Nutzer kann sich ohne Admin-Setup verbinden. Aus einem intern getesteten Feature ist damit ein Standard-Zugang zur Plattform geworden. Was MCP überhaupt ist MCP steht für Model Context Protocol — ein offener Standard, mit dem KI-Assistenten wie Claude oder ChatGPT strukturiert auf externe Systeme zugreifen können. Statt Copy-Paste zwischen Chat-Fenster und Anwendung zu betreiben, bekommt der Assistent definierte Werkzeuge an die Hand: "lege ein Projekt an", "frag Daten ab", "aktualisiere einen Eintrag". smallstack exposed dafür einen eigenen MCP-Server unter https://app.smallstack.com/mcp. Verbindung herstellen heißt: In den Connector-Einstellungen des KI-Clients die Server-URL eintragen, im Browser mit dem gewohnten Account einloggen, Zugriff bestätigen — fertig. Kein Token-Management von Hand, die Autorisierung läuft über OAuth 2.1 mit automatischer Client-Registrierung. Was der Assistent damit tatsächlich tun kann Neun Werkzeuge stehen zur Verfügung, alle über die reguläre HTTP-API der Plattform gebrückt: projectlist / projectcreate — Projekte auflisten oder neu anlegen typelist / typecreate / typegetschema — Datentypen samt Schema definieren und abfragen dataquery / datacreate / dataupdate / datadelete — Einträge lesen, anlegen, ändern, löschen Der Immobilien-Fall aus der Einleitung ist damit ein vollständiger Ablauf: projectcreate legt "Immobilienportfolio" an, typecreate definiert den Datentyp mit den drei Feldern, datacreate trägt die erste Immobilie ein, dataquery liefert später "zeig mir alle Immobilien über 100 Quadratmeter" zurück. Vier Werkzeuge, ein durchgängiges Gespräch, kein einziger Seitenwechsel. Bemerkenswert ist dabei weniger die Liste selbst als das, was technisch dahintersteckt: Es gibt keine separate MCP-Business-Logik. Jedes Werkzeug ruft dieselbe HTTP-API auf, die auch Backoffice und Applications benutzen — dieselben Endpunkte, dieselbe Rechteprüfung, derselbe Code-Pfad. Der MCP-Server ist eine dünne Übersetzungsschicht, keine Parallelwelt mit eigenen Regeln und eigenen Berechtigungslücken. Jeder Aufruf läuft durch dieselbe Row-Level-Security wie im Backoffice. Der Assistent sieht nur, was der eingeloggte Nutzer auch sähe — architektonisch, nicht per Konfiguration. Bei der Anlage eines Datentyps generiert der Server die Zugriffskonfiguration serverseitig; ein KI-Client kann sich also nicht selbst weitreichendere Rechte einräumen, als die Plattform vorsieht. Tokens sind kurzlebige JWTs, gegen den JWKS-Endpunkt der Plattform validiert. Der eigentliche Punkt: Es ist eine Option, keine Voraussetzung Wir haben vor ein paar Monaten geschrieben, dass smallstack bewusst AI-optional statt AI-first ist — alle KI-Integrationen sind standardmäßig deaktiviert, und alles, was KI kann, kann auch ohne KI erledigt werden. Der MCP-Server ist die praktische Bestätigung dieses Versprechens in die andere Richtung: Er ist kein neuer Pflichtschritt, sondern ein zusätzlicher Zugang. Alles, was projectcreate oder typecreate per Sprache erledigen, lässt sich unverändert per Klick im Backoffice erledigen — dieselben Formulare, dieselben Berechtigungen, derselbe Weg wie vorher. Der MCP-Server ersetzt keine Oberfläche, er stellt eine zweite daneben. Wer lieber tippt statt klickt, oder wer smallstack aus Claude Code, Claude Desktop oder ChatGPT heraus ansteuern will, hat jetzt einen Weg dafür. Wer das nicht will, merkt vom Feature-Flag-Fall überhaupt nichts. Wofür das in der Praxis taugt — und wofür nicht Für einmalige, gut beschreibbare Aufgaben ist das Sprachinterface schneller als die UI: einen neuen Datentyp mit fünf Feldern anlegen, testweise ein paar Einträge erzeugen, schnell nachschauen, was in einem Projekt schon existiert. Für wiederkehrende Geschäftsprozesse bleibt das Aktionssystem die richtige Wahl — ein Workflow, den ein Assistent einmalig per Prompt anstößt, ist kein Ersatz für einen Trigger, der jeden Montag um 8 Uhr zuverlässig läuft. Und: Projektanlage lässt sich pro Account von einem Administrator deaktivieren. Wer aus organisatorischen Gründen nicht will, dass Nutzer per Prompt neue Projekte aus dem Boden stampfen, schaltet das ab — der MCP-Server respektiert diese Einstellung genauso wie die reguläre API. Ausprobieren Die Verbindung steht in wenigen Minuten. In Claude: Settings → Connectors → Add custom connector, URL https://app.smallstack.com/mcp eintragen, einloggen, bestätigen. Im Backoffice gibt es unter /mcp/connect außerdem eine Seite mit der Server-URL zum Kopieren und Anleitungen für die gängigen Clients. Danach reicht ein Satz: "Zeig mir alle meine Projekte" oder "Leg ein Projekt für meine Fahrzeugflotte an, mit Kennzeichen, Baujahr und TÜV-Termin." Der Rest läuft über dieselbe Plattform, die auch ohne ein einziges KI-Wort auskommt. Technische Details zu OAuth-Scopes, Fehlerbehebung und der vollständigen Tool-Referenz stehen in der MCP-Dokumentation.