Kurze Antwort
- Für ein Projekt speicherst du den Eintrag in .kiro/settings/mcp.json, für alle Projekte in ~/.kiro/settings/mcp.json. Der Generator unten schreibt beide Dateien oder einen eigenen Agenten.
- Kiro nutzt dieselbe "mcpServers"-Form wie Claude Code: "command" plus "args". Gibt es beide Dateien, führt Kiro sie zusammen, und der Workspace gewinnt.
- Lass Freigaben für alles an, was tippt oder klickt. Wenn du willst, lässt du Kiro Seiten ohne Rückfrage lesen, über autoApprove (in mcp.json) oder allowedTools (in einem Agenten).
- Bei einem CAPTCHA- oder 2FA-Schritt lässt du Kiro anhalten, erledigst die Prüfung selbst im selben Tab und setzt dann die Unterhaltung fort: in der CLI mit kiro-cli chat --resume.
- Kiro braucht für alles eine Anmeldung, auch für seine MCP-Befehle. Wir haben geprüft, was davor funktioniert und dass jede Datei aus dem Generator den Browser-Server startet.
LaunchRepo funktioniert mit jedem Coding-Agenten, der Dateien in deinem Workspace lesen und schreiben und einen Browser steuern kann. Kiro kann beides. Diese Seite dokumentiert eine Konfiguration und unsere Prüfungen; sie ist keine Zertifizierung und keine Partnerschaft.
Deine mcp.json bauen
Drei Entscheidungen, eine Datei. Alles läuft in deinem Browser; nichts wird irgendwohin gesendet.
Gibt es die Datei schon, ergänzt du nur den Eintrag chrome-devtools in ihrem "mcpServers"-Objekt, statt die Datei zu ersetzen. Kiro übernimmt die Änderung beim Speichern.
- IDE: Öffne die Befehlspalette, führ „Kiro: Open workspace MCP config (JSON)“ oder „Kiro: Open user MCP config (JSON)“ aus und füg den Eintrag ein. MCP-Unterstützung muss in den Settings aktiviert sein.
- CLI: Speichere die Datei unter dem Pfad oben; Agenten gehören nach .kiro/agents/, und du startest sie mit kiro-cli chat --agent launchrepo.
- Bitte Kiro, https://example.com zu öffnen und den Seitentitel zu lesen. Ein korrekter Titel heißt, der Browser ist verbunden.
Wo Kiro nach MCP-Servern sucht
Drei Ebenen, die höchste zuerst. Verschiedene Servernamen addieren sich; bei gleichem Namen zählt nur die höchste Ebene.
- Agent-Config
Das Feld mcpServers eines eigenen Agenten in .kiro/agents/ oder ~/.kiro/agents/.
- Workspace
.kiro/settings/mcp.json im Projekt.
- User
~/.kiro/settings/mcp.json in deinem Home-Ordner.
- Ein Agent kann einen Server für sich abschalten, indem er ihn mit "disabled": true definiert, auch wenn die Workspace-Datei ihn startet.
- Mit "includeMcpJson": true bekommt ein Agent zusätzlich jeden Server aus beiden mcp.json-Dateien.
- KIRO_HOME verlegt den ganzen Ordner ~/.kiro, praktisch für ein separates Launch-Profil auf demselben Rechner.
Welches Kiro was liest
| Kiro | Gelesene MCP-Konfiguration |
|---|---|
| IDE und CLI | User-, Workspace- und Agent-Dateien |
| Web | Nur die .kiro/settings/mcp.json des Projekts aus dem geklonten Repository |
| Mobil | Keine MCP-Server aus dem Repository |
Wer Browser-Aktionen freigibt
Kiro stapelt mehrere Kontrollen. Für Launch-Arbeit ist die Faustregel einfach: Lesen darf automatisch laufen, Tippen und Klicken sollten auf dich warten.
| Kontrolle | Wo du sie setzt | Was sie bewirkt |
|---|---|---|
| autoApprove / disabledTools | Server-Eintrag in mcp.json | Führt die gelisteten Tools ohne Rückfrage aus oder versteckt Tools vor dem Agenten |
| allowedTools | Eigener Agent | Tools, die der Agent ohne Rückfrage nutzen darf, z. B. @chrome-devtools/take_snapshot |
| Rechte-Regeln | ~/.kiro/settings/permissions.yaml, pro Workspace außerhalb des Repos oder im Agenten | deny, ask oder allow pro Fähigkeit, auch für mcp; deny gewinnt immer |
| Autopilot oder Supervised | Schalter im IDE-Chat | Supervised gibt nach jedem Zug mit Dateiänderungen die Kontrolle zurück |
| --trust-tools / --trust-all-tools | CLI-Flags | Tool-Gruppen oder alles für einen Lauf vorab freigeben |
- Lass --trust-all-tools aus, sobald Kiro mit einem angemeldeten Chrome verbunden ist.
- Workspace-Rechte-Regeln liegen in deinem Home-Ordner, nicht im Repository. Ein geklontes Projekt kann also keine Tools für dich freigeben.
- Die Konfigurationsreferenz zeigt in autoApprove schlichte Tool-Namen, und die nutzt der Generator. Fragt Kiro bei einem Lese-Tool trotzdem nach, nimm den exakten Namen, den Kiro in seiner Freigabe-Rückfrage anzeigt.
CAPTCHA, 2FA und Fortsetzen
Erreicht das Formular ein CAPTCHA, eine 2FA-Abfrage oder einen Passkey, sollte Kiro anhalten und den einen Schritt beschreiben, den du erledigst. Mit aktiven Freigaben kann es ohnehin nicht an der Prüfung vorbeiklicken.
Erledige die Prüfung im selben Chrome-Tab. Mit deinem eigenen Chrome (--autoConnect) bleibt der Tab auch nach dem Ende des Chats offen. Das temporäre Chrome (--isolated) schloss sich in allen 3 Prüfungen zusammen mit dem Browser-Server, also lass diesen Chat offen, bis du fertig bist.
Setz dann dieselbe Unterhaltung fort. In der IDE ist das der offene Chat. In der CLI speichert Kiro Sessions pro Ordner; setz die letzte fort oder wähl eine per ID.
Headless-Läufe (kiro-cli chat --no-interactive) brauchen einen Kiro-API-Key aus einem bezahlten Tarif. Für Launch-Arbeit mit Übergaben passt die interaktive Session ohnehin besser.
- Letzte Session in diesem Ordner fortsetzen
kiro-cli chat --resume- Bestimmte Session fortsetzen
kiro-cli chat --resume-id <SESSION_ID>- Gespeicherte Sessions auflisten
kiro-cli chat --list-sessions
Was wir ohne Account geprüft haben
Kiro verlangt eine Anmeldung mit GitHub, Google, AWS Builder ID oder einer Organisation, bevor es einen Chat startet. Wir haben keinen Account angelegt. Stattdessen haben wir Kiro CLI 2.26.1 so weit geprüft, wie es ohne Account geht, 3-mal in einem frischen Home-Ordner, und jede Datei aus dem Generator genau so gestartet, wie sie geschrieben ist.
| Prüfpunkt | Ergebnis |
|---|---|
Server über die Kommandozeile hinzufügenkiro-cli mcp add --name chrome-devtools --scope workspace … | Vor der Anmeldung verweigert (3/3) |
Konfigurierte Server auflistenkiro-cli mcp list | Vor der Anmeldung verweigert (3/3) |
Status eines Servers anzeigenkiro-cli mcp status --name chrome-devtools | Vor der Anmeldung verweigert (3/3) |
Server aus einer JSON-Datei importierenkiro-cli mcp import --file import.json workspace | Vor der Anmeldung verweigert (3/3) |
Agenten auflistenkiro-cli agent list | Vor der Anmeldung verweigert (3/3) |
| Installer aus dem offiziellen Kiro-Download, Prüfsumme passt zum Manifest | kiro-cli 2.26.1 |
| kiro-cli whoami | „Not logged in“ (3/3) |
| Von den verweigerten Befehlen geschriebene mcp.json | Keine (3/3) |
| Flags in kiro-cli chat --help | --resume, --resume-id, --list-sessions, --require-mcp-startup und --trust-tools (3/3) |
| Jede Generator-Datei startet Chrome DevTools MCP 1.10.1 wie geschrieben | 12 von 12 Dateien, je 30 Tools (3/3) |
| Temporäres Chrome (--isolated), nachdem der Browser-Server stoppt | Mit ihm geschlossen (3/3) |
| kiro-cli chat --no-interactive ohne Anmeldung | Öffnet die Anmeldung im Browser, statt zu scheitern (einmal gesehen, danach weggelassen) |
Ein Server, drei Config-Dialekte
Du kommst von einem anderen Agenten? Der Eintrag für Chrome DevTools MCP lässt sich zwischen Kiro und Claude Code fast unverändert übernehmen. OpenCode braucht eine andere Form.
| Thema | Kiro | OpenCode | Claude Code |
|---|---|---|---|
| Datei | .kiro/settings/mcp.json | opencode.json | .mcp.json |
| Schlüssel | mcpServers | mcp | mcpServers |
| Befehl | "command" + "args" | ein "command"-Array | "command" + "args" |
| Lesen ohne Rückfrage | autoApprove oder allowedTools | Rechte-Regel "allow" | allow-Regel mcp__chrome-devtools__… |
| Thema | Wortlaut | Was das für Launch-Arbeit bedeutet |
|---|---|---|
| Zwei mcp.json-Dateien | If both files exist, configurations are merged with workspace settings taking precedence. | Ein Projekt-Eintrag überschreibt deinen persönlichen mit gleichem Namen. |
| Höchste Priorität | Agent Config - mcpServers field in agent JSON | Ein LaunchRepo-Agent kann seinen eigenen Browser-Eintrag mitbringen. |
| Änderungen übernehmen | Changes to MCP configuration apply automatically when you save the file. | Kein Neustart: Datei speichern, und der Server verbindet sich neu. |
| autoApprove | Tool names to auto-approve without prompting (use "*" to auto-approve all tools) | Nutze nie "*" mit einem angemeldeten Chrome; liste nur Lese-Tools auf. |
| allowedTools in Agenten | The allowedTools field specifies which tools can be used without prompting the user for permission. | Die Agent-Variante von autoApprove, geschrieben als @chrome-devtools/<tool>. |
| Workspace-Rechte-Regeln | A cloned repo cannot inject permission rules - trust is something you configure on your own machine. | Freigaben bleiben auf deinem Rechner, auch in einem geteilten Repository. |
| deny schlägt allow | A deny rule in any scope blocks the action regardless of allow rules elsewhere. | Eine einzige Deny-Regel ist eine verlässliche Bremse für riskante Tools. |
| Server von Dritten | Kiro does not vet, sandbox, or restrict the behavior of third-party MCP servers. | Pinne die Version (wir nutzen 1.10.1) und installiere nur aus dem offiziellen Paket. |
| Supervised-Modus | Kiro yields for your approval after each turn that contains file edits. | Betrifft Dateiänderungen; Browser-Aktionen regeln die Freigaben oben. |
| CLI-Sessions | To resume a specific session by ID: | Der Weg zurück in die Unterhaltung, nachdem du eine Prüfung erledigt hast. |
| Headless-Modus | Headless mode requires an API key set as the KIRO_API_KEY environment variable. | Unbeaufsichtigte Läufe brauchen einen API-Key, interaktive Sessions nicht. |
| API-Keys | API key authentication is only available for Kiro Pro, Pro+, Pro Max, and Power subscribers. | Headless braucht einen bezahlten Tarif; diese Seite setzt keinen voraus. |
| Kostenloser Tarif | New users can start with the perpetual Kiro Free tier, which includes 50 credits. | Reicht, um das Setup interaktiv auszuprobieren; Credits und Limits legt Kiro fest. |
| Chrome DevTools MCP: Abschnitt zu Kiro | In **Kiro Settings**, go to `Configure MCP` > `Open Workspace or User MCP Config` > Use the configuration snippet provided above. | Dieselben zwei Config-Dateien, die der Generator schreibt. |
LaunchRepo in Kiro starten
Öffne deinen privaten LaunchRepo-Workspace in Kiro oder starte dort kiro-cli chat und füg den Start-Prompt ein. Das Kit führt dann durchs Onboarding, testet deine Chrome-Verbindung auf Example Domain und baut den Lauf auf.
- Der Start-Prompt empfiehlt Claude Code oder Codex CLI für die besten Ergebnisse. Kiro funktioniert mit demselben Kit, weil es die zwei Dinge hat, die das Kit braucht: Dateizugriff im Workspace und einen Browser über MCP.
- Die Agent-Option des Generators verweist Kiro auf die AGENTS.md des Kits als Prompt, sodass die Regeln mit dem Agenten mitreisen.
- CAPTCHA- und 2FA-Schritte kommen als Übergaben zu dir zurück; du setzt die Session wie oben gezeigt fort.
LaunchRepo-Start-Prompt
Recommend Claude Code CLI or Codex CLI in a terminal instead of the desktop apps for best results. If session metadata confirms desktop hosting, explicitly advise me to switch to the CLI and resume this same private workspace. Do not infer the host from a CLI engine version alone.
Read AGENTS.md, then follow "Start the dashboard for the owner". Create my private
workspace if I do not have one yet, start the dashboard, and give me the link.
Then lead ONBOARDING.md one phase at a time. Reuse recorded permissions instead of
asking again unless their scope is missing or conflicting. Actually test my visible
existing Chrome profile and intended identity as BROWSER-SETUP.md requires; use the
OS fallback if needed. Use one platform/browser worker by default. Build the normal
run only from suitable free-ready routes, keep research separate, and preserve any
draft that needs one exact human CAPTCHA/2FA action. Never claim browser control
bypasses or reduces those challenges.Nicht Teil unserer Prüfungen
- Das Laden der Dateien in einer angemeldeten Kiro-IDE oder Kiro CLI, die Freigabe-Rückfragen und die Übergabe selbst. Diese Schritte folgen der Dokumentation von Kiro; wir haben keinen Kiro-Account angelegt.
- Welche autoApprove-Schreibweise Kiro für MCP-Tools erwartet. Die Dokumentation zeigt sowohl schlichte als auch Namen mit Präfix.
- Ein echtes KI-Modell, --autoConnect mit einem alltäglichen Chrome-Profil, Windows und Linux, Kiro Web und bezahlte Tarife.
Quellen
Jedes Zitat oben ist wörtlich von diesen Seiten übernommen, gelesen am 1. Oktober 2026. Getestetes Verhalten stammt aus unseren eigenen Läufen, die auf dieser Seite beschrieben sind.
FAQ
- Wo liegt die MCP-Config-Datei von Kiro?
- In .kiro/settings/mcp.json in deinem Projekt für Workspace-Server und in ~/.kiro/settings/mcp.json für Server, die du überall willst. Eigene Agenten können ebenfalls Server definieren, in .kiro/agents/ oder ~/.kiro/agents/.
- Wie sieht die Kiro mcp.json für Chrome DevTools MCP aus?
- Ein "mcpServers"-Objekt mit einem Eintrag chrome-devtools: "command": "npx" und "args": ["-y", "chrome-devtools-mcp@1.10.1", "--autoConnect", "--no-usage-statistics", "--no-performance-crux"]. Der Generator auf dieser Seite schreibt sie für dich.
- Workspace- oder User-Config: Welche gewinnt in Kiro?
- Kiro führt beide zusammen. Bei einem Server mit gleichem Namen gewinnt die Workspace-Datei, und der eigene mcpServers-Eintrag eines Agenten schlägt beide.
- Kann Kiro den Browser nutzen, ohne jedes Mal zu fragen?
- Ja, liste Tools unter autoApprove in mcp.json oder unter allowedTools in einem Agenten auf. Für Launch-Arbeit beschränkst du das auf Lese-Tools wie take_snapshot und lässt Tippen und Klicken nachfragen.
- Wie setze ich eine Kiro-Session nach einem CAPTCHA fort?
- Erledige die Prüfung im selben Chrome-Tab und kehr dann zum offenen Chat in der IDE zurück, oder führ im selben Ordner kiro-cli chat --resume (oder --resume-id <SESSION_ID>) aus und bitte Kiro, das Formular vor dem Absenden erneut zu lesen.
- Wird Kiro von LaunchRepo offiziell unterstützt?
- LaunchRepo unterstützt Coding-Agenten mit Datei- und Browserzugriff; Kiro hat beides. Diese Seite dokumentiert eine Konfiguration und unsere Prüfungen ohne Account. Das ist keine Zertifizierung und keine Partnerschaft, und der Start-Prompt empfiehlt für die besten Ergebnisse weiterhin Claude Code oder Codex CLI.
Gib Kiro einen Launch-Plan
LaunchRepo gibt deinem Agenten die Plattformliste, das Runbook und einen Tracker, den er aktuell hält. Kiro erledigt die Arbeit in deinem Browser; das letzte Wort hast du.
Preise ansehen