ABlyft integrierenReference

MCP server

Verbinde KI-Assistenten wie Claude, ChatGPT oder Cursor über das Model Context Protocol mit ABlyft.

Der ABlyft MCP Server lässt einen KI-Assistenten in deinem Namen mit deinem ABlyft-Account arbeiten. Über das Model Context Protocol (MCP), einen offenen Standard zur Anbindung von Assistenten an Tools, kannst du den Assistenten bitten, Experiments aufzulisten, ein Experiment mit einer Variation anzulegen, seinen Status zu ändern oder seine Results zu erklären.

Was du brauchst

  • Einen ABlyft-User mit Zugriff auf mindestens ein Team.
  • Einen MCP-kompatiblen Assistenten, zum Beispiel Claude Desktop, Cursor oder Windsurf (die App listet diese als Beispiele) oder ChatGPT.

Der Assistent kann das, was deine Rolle erlaubt. Ein Viewer kann zum Beispiel keine Experiments anlegen. Siehe Rollen & Berechtigungen.

Einen Assistenten verbinden

  1. Öffne in ABlyft deine persönlichen Einstellungen und gehe zu MCP Connections.

  2. Kopiere die dort angezeigte MCP Server URL. Für die gehostete App lautet sie:

    https://app.ablyft.com/mcp
  3. Füge diese URL in deinem Assistenten als Custom Connector oder MCP Server hinzu.

  4. Wenn der Assistent danach fragt, melde dich bei ABlyft an und autorisiere die Verbindung (OAuth).

  5. Der Client erscheint nun in der Tabelle unter MCP Connections.

Typische Menüs in den Assistenten:

AssistentWo
ClaudeSettings → Connectors → Add custom connector. Nenne ihn ABlyft, gib die URL ein und klicke auf Connect.
ChatGPTSettings → Plugins → MCPs tab. Nenne ihn ABlyft, wähle den Typ Streamable HTTP, gib die URL ein und klicke auf Authenticate.

Die Menünamen hängen von der Version des Assistenten ab und können sich ändern. Details findest du in der Dokumentation deines Assistenten. Andere Clients verwendest du genauso: Sie brauchen nur die Server-URL.

Verbindungen verwalten und widerrufen

Die Tabelle unter MCP Connections zeigt den Client, seine Scopes, wann er Connected wurde und wann er Expires. Mit Revoke (oder durch Auswahl mehrerer Zeilen, um sie gesammelt zu widerrufen) entziehst du den Zugriff. Der Assistent muss dann erneut autorisiert werden.

Der Assistent handelt als du

Alles, was der Assistent tut, geschieht mit deinem User und ist wie deine eigenen Änderungen sichtbar. Prüfe, was er vorhat, besonders bevor du ein Experiment startest oder pausierst. Widerrufe Verbindungen, die du nicht mehr nutzt.

Verfügbare Tools

Der Server heißt "Ablyft Server". Er bietet diese Tools (mit den Namen, die dein Assistent sieht):

BereichToolsZweck
Teams und Projectslist-teams-tool, list-projects-toolTeams, auf die du Zugriff hast, und Projects (optional nach Team gefiltert)
Experimentslist-experiments-tool, show-experiment-tool, create-experiment-tool, clone-experiment-toolAuflisten (Filter nach Project und Status), Details anzeigen, ein Draft-Experiment anlegen, ein Experiment als Draft klonen
Statusupdate-experiment-status-tool, archive-experiment-tool, un-archive-experiment-toolEin Experiment zwischen Draft, Preview, Running und Paused verschieben; archivieren und wiederherstellen
Variationscreate-variation-tool, edit-variation-toolVariations anlegen oder bearbeiten, inklusive CSS und JavaScript. Bei neuen Variations kann der Assistent die Änderung beschreiben und den Code von einem KI-Agenten generieren lassen.
Pageslist-pages-tool, create-page-tool, edit-page-tool, clone-page-toolPages mit ihren URL-Targeting-Regeln
Audienceslist-audiences-tool, create-audience-tool, edit-audience-tool, clone-audience-toolVisitor-Segmente und ihre Regeln
Goalslist-goals-tool, create-goal-tool, edit-goal-tool, clone-goal-toolWas du misst
Attach und detachattach-page-to-experiment-tool, detach-page-from-experiment-tool, attach-audience-to-experiment-tool, detach-audience-from-experiment-tool, attach-goal-to-experiment-tool, detach-goal-from-experiment-toolPages, Audiences und Goals mit Experiments verbinden
Scheduleslist-schedules-tool, create-schedule-tool, edit-schedule-tool, delete-schedule-toolStart- und Endzeiten sowie Endbedingungen von Experiments
Exclusion Groupslist-exclusion-groups-tool, show-exclusion-group-tool, create-exclusion-group-tool, edit-exclusion-group-tool, delete-exclusion-group-tool, add-experiment-to-exclusion-group-tool, remove-experiment-from-exclusion-group-toolGruppen mit ihren Experiments und Traffic-Anteilen auflisten und anzeigen; Gruppen anlegen, bearbeiten (Name, Beschreibung, Traffic) und löschen; Experiments hinzufügen oder entfernen (Details)
Resultsshow-experiment-results-tool, interpret-experiment-results-toolStatistiken pro Goal und eine KI-Interpretation

Der Assistent wählt die Tools, die er braucht. Du beschreibst in normaler Sprache, was du möchtest, zum Beispiel "Create an experiment on the product page that makes the buy button green, with a click goal".

AI credits

Die Interpretation von Results (interpret-experiment-results-tool) nutzt einen KI-Agenten und verbraucht AI credits. Die Anweisungen des Servers weisen den Assistenten an, dich vorher zu fragen.

Exclusion Groups

Eine Exclusion Group macht mehrere Experiments eines Projects gegenseitig exklusiv: Ein Visitor nimmt nur an einem davon teil. Der Traffic-Anteil pro Experiment legt fest, wie die Visitors auf sie verteilt werden. Der Assistent verwaltet Gruppen nach denselben Regeln wie die App:

  • Eine Gruppe enthält mindestens 2 Experiments, alle aus dem Project der Gruppe. Jedes Experiment kann einmal in einer Gruppe sein. Archivierte Experiments kannst du hinzufügen, gelöschte nicht.
  • Die Traffic-Anteile sind ganze Zahlen von 0 bis 100 und ergeben zusammen genau 100 %.
  • Der Name einer Gruppe ist im Project eindeutig.

So wird der Traffic verteilt:

  • Gibst du keine Anteile an, wird der Traffic gleichmäßig verteilt: 50 / 50 bei zwei Experiments, 34 / 33 / 33 bei dreien. Ein Rest geht an die ersten Experiments.
  • Das gilt auch, wenn du ein Experiment hinzufügst oder entfernst: Der Traffic wird gleichmäßig auf die Experiments verteilt, die die Gruppe danach hat.
  • Nennst du die Anteile selbst, nenne sie für jedes Experiment, das die Gruppe haben wird.

Experiments hinzufügen und entfernen:

  • In einer Gruppe müssen mindestens 2 Experiments bleiben. Um eine Gruppe aufzulösen, lösche sie.
  • Das Löschen einer Gruppe ändert ihre Experiments nicht. Sie sind danach nur nicht mehr gegenseitig exklusiv.

show-experiment-tool listet die Gruppen eines Experiments auf, zusammen mit seinem Traffic-Anteil in jeder davon. Alle Rollen können Gruppen ansehen; Member, Admin und Owner können sie ändern.

Beispiel-Prompts:

  • "Zeig mir alle Exclusion Groups im Project Shop."
  • "Erstelle eine Exclusion Group Checkout-Tests mit den Experiments Checkout Button und Checkout Steps."
  • "Erstelle eine Exclusion Group PDP mit Experiment A mit 70 % und Experiment B mit 30 %."
  • "Füge Local Test der Gruppe Checkout-Tests hinzu." (Der Traffic wird neu verteilt, zum Beispiel 34 / 33 / 33.)
  • "Ändere die Verteilung der Gruppe PDP auf 50 / 50."
  • "In welchen Exclusion Groups ist Experiment X, und mit wie viel Traffic?"

Änderungen sind sofort live

Jede Änderung an einer Gruppe publiziert das Project automatisch, genau wie eine Änderung in der App. Die Änderungen erscheinen im Activity Log der Gruppe.

Grenzen, die du kennen solltest

  • Statusänderungen folgen denselben Regeln wie in der App: Ein Experiment braucht zum Beispiel mindestens eine Variation, Page und ein Goal, bevor es starten kann (Details). Ist eine Änderung nicht möglich, nennt das Tool den Grund.
  • Listen enthalten bis zu 50 Einträge pro Seite.
  • Wenn du Zugriff auf mehrere Projects hast, muss der Assistent dem Tool mitteilen, welches Project verwendet werden soll.

Nächste Schritte

On this page