Claude-Code-Integration
Schritt 1: Server registrieren
Um den Server für Ihr Benutzerprofil zu registrieren (damit er in allen Projekten verfügbar ist), öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:.mcp.json hinzugefügt, damit das Team sie teilen kann), führen Sie aus:
kameleoon: ... - ✗ Failed to connect (Ein fehlgeschlagener Verbindungsaufbau ist hier normal, weil Sie die Authentifizierung noch nicht abgeschlossen haben.)
Schritt 2: OAuth-Authentifizierung abschließen
Starten Sie im selben Terminal den Anmeldevorgang:- Der Befehl öffnet automatisch einen Browser-Tab. Falls nicht, kopieren Sie die im Terminal ausgegebene URL und öffnen Sie sie manuell.
- Melden Sie sich bei Ihrem Kameleoon-Konto an.
- Klicken Sie auf Authorize.
- Wenn der Browser eine Erfolgsmeldung anzeigt, drücken Sie im Terminal
Ctrl+C.
kameleoon: ... - ✓ Connected
Schritt 3: Eine neue Claude-Code-Sitzung starten
Claude Code stellt Tools neu hinzugefügter MCP-Server nur in Sitzungen bereit, die Sie nach der Registrierung des Servers starten. Schließen Sie Ihren aktuellen Claude-Code-Chat und öffnen Sie einen neuen.Schritt 4: Verbindung prüfen
Probieren Sie in einer neuen Claude-Code-Unterhaltung die folgenden Prompts aus:- “List the Kameleoon feature flags.”
- “What experiments are running on site X?”
- “Show the status of experiment Y.”
- “Show the code for variation 1 of experiment Z.”
Antigravity-Integration
Schnelleinrichtung
Fügen Sie den folgenden Self-Starter-Prompt direkt in Ihren Antigravity-Chat ein, um sich automatisch zu verbinden:Manuelle Konfiguration
Bearbeiten Sie die Konfigurationsdatei unter~/.gemini/config/mcp_config.json und fügen Sie den folgenden JSON-Block hinzu. Hat die Datei bereits ein Objekt mcpServers, ergänzen Sie darin nur den Eintrag kameleoon:
Codex-Integration
Schnelleinrichtung
Fügen Sie den folgenden Self-Starter-Prompt in Ihren Codex-Chat ein:Manuelle Konfiguration
Fügen Sie den folgenden Block in~/.codex/config.toml ein. Erstellen Sie die Datei, falls sie noch nicht existiert:
Verbindung authentifizieren
Der Kameleoon-MCP-Server verwendet OAuth. Führen Sie im Terminal den folgenden Befehl aus, um den Autorisierungsablauf zu starten:- Der Browser öffnet automatisch ein Fenster.
- Klicken Sie auf der Kameleoon-Anmeldeseite auf Authorize.
- Kameleoon schließt den lokalen Callback auf Port 35535 ab.
- Das Terminal bestätigt, dass der Proxy erfolgreich verbunden wurde.
Tool-Funktionen prüfen
Führen Sie nach der Authentifizierung die folgenden Prüfungen durch, um zu bestätigen, dass die Tools wie erwartet funktionieren:- Verfügbare Tools auflisten: Prüfen Sie, dass
tools/listerfolgreich ist und die Kameleoon-Tools zurückgibt. Stellen Sie sicher, dass die Ausgabe die Tools aus der Tool-Referenz enthält, etwaexperiment_code_get,feature_flag_listundfeature_flag_create. - Feature Flags abrufen: Führen Sie
feature_flag_list(siteCode = "d1alzzxd7k")aus. Eine erfolgreiche Antwort liefert eine Liste der Feature Flags für die angegebene Site. - Ergebnisse eines Experiments abrufen: Führen Sie
experiment_results_get(experimentId = 149640)aus. Eine erfolgreiche Antwort enthält die Ergebnisse für jedes Ziel, das dem Experiment zugeordnet ist.
Cursor-Integration
Cursor integriert MCP-Tools direkt in die Chat-Seitenleiste der IDE, sodass Sie sie während des Programmierens nutzen können.Option 1: Über die Cursor-Oberfläche konfigurieren (empfohlen)
- Öffnen Sie die Cursor Settings (
Cmd+Shift+Junter macOS,Ctrl+Shift+Junter Windows/Linux). - Navigieren Sie zu Features > MCP Servers > + Add New MCP Server.
- Setzen Sie Name auf
kameleoon. - Setzen Sie Type auf
command. - Geben Sie die folgende Zeichenkette als Command ein:
- Speichern Sie die Konfiguration.
Option 2: In einer JSON-Datei konfigurieren (fortgeschritten)
Öffnen Sie~/.cursor/mcp.json (erstellen Sie die Datei, falls sie nicht existiert) und fügen Sie den folgenden Eintrag im Objekt mcpServers hinzu:
Starten Sie Cursor neu, nachdem Sie die Datei manuell bearbeitet haben.
Beispielprompts für Entwickler-Workflows
Nachdem Sie den Kameleoon-MCP-Server verbunden haben, verwenden Sie in Ihrer IDE Prompts wie die folgenden:- “List the Kameleoon MCP tools available in this session.”
- “Show all feature flags for site code
d1alzzxd7k.” - “Get the details for feature flag new_search on site
d1alzzxd7k.” - “Fetch experiment results for experiment
149640and summarize the current status.” - “Pull the variation code for experiment
<experimentId>and variation<variationId>.”
- “Inspect feature flag new_search for site
d1alzzxd7kand explain what environments and variations it has.” - “Summarize experiment
149640for an engineer. Include status, site code, winner state, and whether any variation data is available.” - “List the active feature flags for site
d1alzzxd7kand point out any flags that look like stale candidates.” - “Retrieve the code for variation
<variationId>in experiment<experimentId>and explain what frontend behavior it changes.” - “Create a new feature flag named
<name>with key<featureKey>for sited1alzzxd7k.” - “Turn on feature flag
<featureKey>in the staging environment for sited1alzzxd7k.” - “Turn off feature flag
<featureKey>in the production environment for sited1alzzxd7k.” - “How has the checkout experiment performed week by week on phones?”
- “Did new visitors react differently from returning ones in the pricing test? Use Bayesian statistics.”
- “Show the daily trend of the checkout test without Safari, counting every purchase, not only buyers.”
- “Create a segment of returning visitors from Germany on desktop who already completed the Purchase goal.”
Tipps zum Prompting
- Geben Sie den Site code an, wenn Sie mit Feature Flags arbeiten.
- Geben Sie die Experiment ID an, wenn Sie Experimente oder Experimentergebnisse abfragen.
- Geben Sie sowohl
experimentIdals auchvariationIdan, wenn Sie den Code einer Variation abfragen. - Nennen Sie die Zielumgebung ausdrücklich, wenn Sie den Agenten bitten, ein Feature Flag ein- oder auszuschalten.
- Bitten Sie um eine Zusammenfassung in einfacher Sprache, wenn Ihr KI-Agent die MCP-Antwort interpretieren soll, statt nur die Rohdaten abzurufen.