- DevCycle hat das Onboarding rund um die MCP-Integration grundlegend neu aufgestellt und Entwickler dazu gebracht, das SDK direkt in ihrem eigenen Code-Editor zu installieren; die SDK-Installationsrate ist dadurch auf etwa das Dreifache gestiegen.
- Früher war der Ablauf vor allem auf Erlebnisse über Beispiel-Apps oder Sandboxes ausgerichtet, wurde jedoch von Entwicklern häufig als Abkürzungsweg wahrgenommen, der nichts mit einem echten Projekt zu tun hatte, was zu einer hohen Abwanderung führte.
- Der neue Ablauf setzt auf eine Integration mit AI Coding Assistants (z. B. CLAUDE Code, Cursor) über MCP, erkennt automatisch Sprache und Framework und bietet einen maßgeschneiderten Installationsprozess.
- Mit nur zwei Prompts in natürlicher Sprache werden SDK-Installation und die Erstellung eines Feature Flags abgeschlossen, während das Ergebnis sofort im Dashboard einsehbar ist.
- DevCycle zeigt mit dieser Umstellung, dass das Onboarding von einem „Lern“-Fokus auf einen „Nutzungs“-Fokus gewechselt werden kann und im Zeitalter von AI Coding Assistants ein neues Produkt-Onboarding-Modell vorstellt.
Hintergrund des Wandels
- Das Onboarding-Ziel von DevCycle ist, den Nutzern ein schnelles Erleben der Kernwerte des Produkts zu ermöglichen.
- Bei SDK-basierten Produkten tritt der sogenannte ‚Aha-Moment‘ im Moment ein, in dem das SDK in der eigenen App installiert wird.
- Frühere Tutorials boten drei Pfade: No-Code-Browser, Code-Sandbox und Beispiel-App; die meisten Entwickler empfanden jedoch die Installation der Beispiel-App als umständlich und stiegen deshalb aus.
- Dadurch kam es vor, dass auch nach Abschluss eines Tutorials kein SDK in der echten App installiert wurde und der wahre Produktwert nicht erlebt werden konnte.
Grenzen des bisherigen Beispiel-App-Flows
- Vorteile: erklärt die Kernkonzepte und die Plattformstruktur von DevCycle effektiv.
- Nachteile:
- wurde als zu komplex wahrgenommen und führte zu einer hohen Abwanderungsquote.
- Der Ablauf lief in einer von echten Projekten getrennten Umgebung, daher war die Wert-Erfahrung indirekt.
- Das Ziel der SDK-Installation war nach dem Tutorial separat erforderlich.
Warum MCP integriert wurde
- MCP (Model-Context-Protocol) ist ein Protokoll, mit dem AI Coding Assistants direkt mit Plattformen kommunizieren und API-Aufrufe sowie Code-Aktivitäten automatisieren.
- Entwickler können den Installations- und Initialisierungsablauf innerhalb ihrer verwendeten IDE automatisieren.
- Sprach- und Framework-Erkennung, Einfügen des SDK-Schlüssels und Erstellung von Plattformressourcen übernimmt der Code-Assistent direkt.
- Dadurch konnten Entwickler nun in einem geradlinigen Fluss von der Anmeldung bis zur SDK-Installation fortfahren.
Neue MCP-basierte Onboarding-Struktur
- Das Onboarding wurde auf 3 Schritte verkürzt.
-
- DevCycle MCP installieren
- Wählen Sie den genutzten AI-Assistenten (Cursor, Claude Code, VS Code usw.) aus, installieren Sie ihn mit einem Klick oder erhalten Sie eine detaillierte Anleitung.
- Bei Erkennung des Installationsabschluss-Ereignisses (
mcp_ready) wird automatisch fortgefahren.
-
- SDK installieren
- Geben Sie im Assistenten den Prompt „Install the DevCycle SDK.“ ein.
- MCP übergibt präzise, zur App-Umgebung passende Befehle sowie den SDK-Key und installiert automatisch.
- Nach der Installation erfolgt der automatische Wechsel zum nächsten Schritt.
-
- Hello-World-Banner erzeugen
- Geben Sie „Create a Hello World banner and gate it behind a flag.“ ein.
- MCP erstellt Feature und Variable und bindet sie im Client-Code an.
- Das Ergebnis ist im Dashboard in Echtzeit einsehbar.
Vergleich mit der bisherigen Methode
- Arbeitsort: Browser-/lokale Beispiel-App → Code-Repository des Nutzers
- Installationspfad: Beispiel-App-Installation → direkte SDK-Installation
- Ablauf: Schritt-für-Schritt-Tutorial → automatische Fortschreibung über zwei Sätze in natürlicher Sprache
- Ergebnis-Punkt: Lernen bei nicht installiertem SDK → SDK-Installation abgeschlossen + Funktionsflag aktiv
Interner Ablauf
- MCP erkennt über den AI-Assistenten Sprache und Framework und generiert darauf zugeschnittene Installations-Prompts.
- DevCycle erkennt MCP-/SDK-Ereignisse (z. B. Installation, Initialisierung, Variablenauswertung), um die nächsten Schritte automatisch freizugeben.
- Die reale Arbeit reduziert sich auf zwei Prompt-Sätze:
- „Install the DevCycle SDK.“
- „Create a Hello World banner feature and gate it behind a flag.“
Ergebnisse und Wirkung
- SDK-Installationsrate etwa dreifach
- Da der Ablauf in einen natürlichen Workflow integriert ist, sinkt die Abwanderungsquote.
- Der sofortige Funktionserlebnis mit Feature Flags nach der Installation erhöht die Geschwindigkeit der Wertwahrnehmung.
Erkenntnisse bei MCP-Einführung
- Produktmanager: MCP sollte nicht nur als KI-Anbindung betrachtet werden, sondern als neuer Produktberührungspunkt.
- Ingenieure: MCP fungiert als Ebene, die komplexe Installations- und Konfigurationsaufgaben deterministisch automatisiert.
- KI-Nutzer: KI kann strukturierte echte Arbeit wie Code-Anpassungen und Umgebungskonfiguration übernehmen.
Offene Punkte und Gegenmaßnahmen
- Es gibt weiterhin Reibung im MCP-Installations-/Authentifizierungsprozess.
- Das Problem nichtdeterministischen KI-Verhaltens wird über Berechtigungskontrollen und API-Grenzwertes beantwortet.
- Zur Sicherung der Codezuverlässigkeit ist vorgesehen, dass alle Änderungen über Diff-basierten Review einsehbar sind.
Technische Implementierungsnotizen
- Ereignismodell:
mcp_installed → sdk_initialized → variable_evaluated
- Prompts enthalten sowohl menschenlesbare Anfragen als auch tool-zentrierte Befehle.
- Eingebaute Sicherheitsvorkehrungen (Berechtigungen, Skip-Option) verhindern destructive Operationen.
Geplante nächste Schritte
- Geplant ist die Bereitstellung skalierbarer ‚Day-1-Recipes‘ auf Basis des ersten Beispiels (Hello World).
- Künftig ist eine automatische Code-Migration von anderen Feature Flagging-Plattformen vorgesehen.
Fazit
- Obwohl MCP noch in den Anfängen steckt, wirkt es als Werkzeug, das die Onboarding-Reibung bei SDK-basierten Produkten deutlich reduziert.
- DevCycle hat mit der Umstellung auf MCP das Onboarding von einer „lernenden“ zu einer „direkt nutzenden“ Erfahrung transformiert.
- Es ist ein Beispiel für ein neues Onboarding-Paradigma, das auf den AI Coding Assistant passt.
1 Kommentare
In letzter Zeit hatte ich sogar den Gedanken, bei der Bereitstellung von etwas eine eigene README für KI-Agenten zu schreiben.