Konfiguracja agenta · Kiro

LaunchRepo z Kiro: gdzie trafia konfiguracja przeglądarki

Kiro czyta serwery MCP z trzech miejsc i zatwierdza narzędzia na kilku poziomach. Wybierz poniżej swoją konfigurację, skopiuj plik i zachowaj każde logowanie i każdą CAPTCHA w swoich rękach.

Krótka odpowiedź

  • Dla jednego projektu zapisz wpis w .kiro/settings/mcp.json; dla wszystkich projektów w ~/.kiro/settings/mcp.json. Generator poniżej tworzy każdy z tych plików albo własnego agenta.
  • Kiro używa tej samej formy "mcpServers" co Claude Code: "command" plus "args". Jeśli istnieją oba pliki, Kiro je scala, a workspace wygrywa.
  • Zostaw zatwierdzanie włączone dla wszystkiego, co pisze lub klika. Jeśli chcesz, pozwól Kiro czytać strony bez pytania przez autoApprove (w mcp.json) lub allowedTools (w agencie).
  • Przy kroku CAPTCHA lub 2FA pozwól Kiro się zatrzymać, sam dokończ weryfikację w tej samej karcie, a potem kontynuuj rozmowę: w CLI przez kiro-cli chat --resume.
  • Kiro wymaga zalogowania do wszystkiego, także do swoich poleceń MCP. Sprawdziliśmy, co działa przed zalogowaniem i że każdy plik z generatora uruchamia serwer przeglądarki.

LaunchRepo działa z każdym agentem programistycznym, który potrafi czytać i zapisywać pliki w twoim workspace oraz sterować przeglądarką. Kiro potrafi jedno i drugie. Ta strona dokumentuje konfigurację i nasze sprawdzenia; nie jest to certyfikacja ani partnerstwo.

Zbuduj swój mcp.json

Trzy wybory, jeden plik. Wszystko działa w twojej przeglądarce; nic nie jest nigdzie wysyłane.

Gdzie ma obowiązywać?
Który Chrome?
Co Kiro może robić bez pytania?

Zapisz jako .kiro/settings/mcp.json

{
  "mcpServers": {
    "chrome-devtools": {
      "command": "npx",
      "args": [
        "-y",
        "chrome-devtools-mcp@1.10.1",
        "--autoConnect",
        "--no-usage-statistics",
        "--no-performance-crux"
      ]
    }
  }
}

Jeśli plik już istnieje, dodaj tylko wpis chrome-devtools w jego obiekcie "mcpServers" zamiast zastępować plik. Kiro wychwytuje zmianę po zapisaniu.

  1. IDE: otwórz paletę poleceń, uruchom „Kiro: Open workspace MCP config (JSON)” lub „Kiro: Open user MCP config (JSON)” i wklej wpis. Obsługa MCP musi być włączona w ustawieniach.
  2. CLI: zapisz plik w ścieżce powyżej; agenci trafiają do .kiro/agents/, a uruchamiasz ich przez kiro-cli chat --agent launchrepo.
  3. Poproś Kiro, żeby otworzył https://example.com i odczytał tytuł strony. Poprawny tytuł oznacza, że przeglądarka jest połączona.

Gdzie Kiro szuka serwerów MCP

Trzy poziomy, od najwyższego. Serwery o różnych nazwach sumują się; przy tej samej nazwie brany jest tylko wpis z najwyższego poziomu.

  1. Konfiguracja agenta

    Pole mcpServers własnego agenta w .kiro/agents/ lub ~/.kiro/agents/.

  2. Workspace

    .kiro/settings/mcp.json w projekcie.

  3. Użytkownik

    ~/.kiro/settings/mcp.json w twoim folderze domowym.

  • Agent może wyłączyć serwer dla siebie, definiując go z "disabled": true, nawet jeśli plik workspace go uruchamia.
  • Z "includeMcpJson": true agent dostaje też wszystkie serwery z obu plików mcp.json.
  • KIRO_HOME przenosi cały folder ~/.kiro, co przydaje się przy osobnym profilu do premier na tym samym komputerze.

Które Kiro czyta co

KiroJaką konfigurację MCP czyta
IDE i CLIPliki użytkownika, workspace i agenta
WebTylko projektowy .kiro/settings/mcp.json ze sklonowanego repozytorium
MobileŻadnych serwerów MCP z repozytorium

Kto zatwierdza akcje w przeglądarce

Kiro nakłada na siebie kilka mechanizmów kontroli. Przy pracy nad premierą zasada jest prosta: czytanie może być automatyczne, pisanie i klikanie powinny czekać na ciebie.

MechanizmGdzie go ustawiaszCo robi
autoApprove / disabledToolsWpis serwera w mcp.jsonUruchamia wymienione narzędzia bez pytania albo ukrywa narzędzia przed agentem
allowedToolsWłasny agentNarzędzia, których agent może używać bez pytania, np. @chrome-devtools/take_snapshot
Reguły uprawnień~/.kiro/settings/permissions.yaml, dla każdego workspace poza repozytorium, albo w agenciedeny, ask lub allow dla każdej możliwości, także mcp; deny zawsze wygrywa
Autopilot lub SupervisedPrzełącznik w czacie IDESupervised oddaje kontrolę po każdej turze z edycją plików
--trust-tools / --trust-all-toolsFlagi CLIZatwierdzają z góry grupy narzędzi albo wszystko na jeden przebieg
  • Zostaw --trust-all-tools wyłączone zawsze, gdy Kiro jest połączony z zalogowanym Chrome.
  • Reguły uprawnień workspace są w twoim folderze domowym, nie w repozytorium, więc sklonowany projekt nie może zatwierdzać narzędzi za ciebie.
  • Dokumentacja konfiguracji pokazuje w autoApprove zwykłe nazwy narzędzi i tych używa generator. Jeśli Kiro nadal pyta o narzędzie tylko do odczytu, użyj dokładnie tej nazwy, którą Kiro pokazuje w pytaniu o zatwierdzenie.

CAPTCHA, 2FA i wznawianie

Gdy formularz dochodzi do CAPTCHA, pytania 2FA lub passkeya, Kiro powinien się zatrzymać i opisać jeden krok, który wykonujesz. Przy włączonym zatwierdzaniu i tak nie może kliknąć dalej za weryfikację.

Ukończ weryfikację w tej samej karcie Chrome. Z własnym Chrome (--autoConnect) karta zostaje otwarta nawet po zakończeniu czatu. Tymczasowy Chrome (--isolated) zamykał się razem z serwerem przeglądarki we wszystkich 3 sprawdzeniach, więc trzymaj ten czat otwarty, dopóki nie skończysz.

Potem kontynuuj tę samą rozmowę. W IDE to otwarty czat. W CLI Kiro zapisuje sesje dla każdego folderu; wznów ostatnią albo wybierz jedną po ID.

Przebiegi headless (kiro-cli chat --no-interactive) wymagają klucza API Kiro z płatnego planu. Do pracy nad premierą z przekazaniami naturalnym wyborem jest sesja interaktywna.

Wznów ostatnią sesję w tym folderze
kiro-cli chat --resume
Wznów konkretną sesję
kiro-cli chat --resume-id <SESSION_ID>
Wyświetl zapisane sesje
kiro-cli chat --list-sessions

Jak działa przekazanie, z formularzem demo →

Co sprawdziliśmy bez konta

Kiro wymaga zalogowania przez GitHub, Google, AWS Builder ID lub organizację, zanim uruchomi jakikolwiek czat. Nie zakładaliśmy konta. Zamiast tego sprawdziliśmy Kiro CLI 2.26.1 tak daleko, jak się da bez niego, 3 razy w świeżym folderze domowym, i uruchomiliśmy każdy plik z generatora dokładnie w takiej postaci, w jakiej jest.

SprawdzenieWynik
Dodanie serwera z wiersza poleceń
kiro-cli mcp add --name chrome-devtools --scope workspace …
Odmowa przed zalogowaniem (3/3)
Lista skonfigurowanych serwerów
kiro-cli mcp list
Odmowa przed zalogowaniem (3/3)
Status serwera
kiro-cli mcp status --name chrome-devtools
Odmowa przed zalogowaniem (3/3)
Import serwera z pliku JSON
kiro-cli mcp import --file import.json workspace
Odmowa przed zalogowaniem (3/3)
Lista agentów
kiro-cli agent list
Odmowa przed zalogowaniem (3/3)
Instalator z oficjalnej strony pobierania Kiro, suma kontrolna zgodna z manifestemkiro-cli 2.26.1
kiro-cli whoami„Not logged in” (3/3)
mcp.json zapisany przez odrzucone poleceniaŻaden (3/3)
Flagi w kiro-cli chat --help--resume, --resume-id, --list-sessions, --require-mcp-startup i --trust-tools (3/3)
Każdy plik z generatora uruchamia Chrome DevTools MCP 1.10.1 bez zmian12 z 12 plików, po 30 narzędzi (3/3)
Tymczasowy Chrome (--isolated) po zatrzymaniu serwera przeglądarkiZamknięty razem z nim (3/3)
kiro-cli chat --no-interactive bez zalogowaniaOtwiera logowanie w przeglądarce zamiast zwrócić błąd (widziane raz, potem pominięte)

Ten sam serwer, trzy dialekty konfiguracji

Przychodzisz od innego agenta? Wpis Chrome DevTools MCP przenosi się między Kiro a Claude Code prawie bez zmian. OpenCode wymaga innej formy.

TematKiroOpenCodeClaude Code
Plik.kiro/settings/mcp.jsonopencode.json.mcp.json
KluczmcpServersmcpmcpServers
Polecenie"command" + "args"jedna tablica "command""command" + "args"
Czytanie bez pytaniaautoApprove lub allowedToolsreguła uprawnień "allow"reguła allow mcp__chrome-devtools__…
TematBrzmienieCo to oznacza przy pracy nad premierą
Dwa pliki mcp.jsonIf both files exist, configurations are merged with workspace settings taking precedence.Wpis projektu nadpisuje twój osobisty wpis o tej samej nazwie.
Najwyższy priorytetAgent Config - mcpServers field in agent JSONAgent LaunchRepo może mieć własny wpis przeglądarki.
Stosowanie zmianChanges to MCP configuration apply automatically when you save the file.Bez restartu: zapisz plik, a serwer połączy się ponownie.
autoApproveTool names to auto-approve without prompting (use "*" to auto-approve all tools)Nigdy nie używaj "*" z zalogowanym Chrome; wymieniaj tylko narzędzia do odczytu.
allowedTools w agentachThe allowedTools field specifies which tools can be used without prompting the user for permission.Agentowa wersja autoApprove, zapisywana jako @chrome-devtools/<tool>.
Reguły uprawnień workspaceA cloned repo cannot inject permission rules - trust is something you configure on your own machine.Zatwierdzenia zostają na twoim komputerze, nawet we współdzielonym repozytorium.
deny wygrywa z allowA deny rule in any scope blocks the action regardless of allow rules elsewhere.Jedna reguła deny to niezawodny hamulec dla ryzykownych narzędzi.
Serwery zewnętrzneKiro does not vet, sandbox, or restrict the behavior of third-party MCP servers.Przypnij wersję (my używamy 1.10.1) i instaluj tylko z oficjalnego pakietu.
Tryb SupervisedKiro yields for your approval after each turn that contains file edits.Obejmuje edycje plików; akcjami w przeglądarce rządzą opisane wyżej zatwierdzenia.
Sesje CLITo resume a specific session by ID:Droga powrotna do rozmowy po tym, jak ukończysz weryfikację.
Tryb headlessHeadless mode requires an API key set as the KIRO_API_KEY environment variable.Przebiegi bez nadzoru wymagają klucza API; sesje interaktywne nie.
Klucze APIAPI key authentication is only available for Kiro Pro, Pro+, Pro Max, and Power subscribers.Headless wymaga płatnego planu; ta strona go nie wymaga.
Darmowy planNew users can start with the perpetual Kiro Free tier, which includes 50 credits.Wystarczy, żeby wypróbować konfigurację interaktywnie; kredyty i limity ustala Kiro.
Chrome DevTools MCP: sekcja KiroIn **Kiro Settings**, go to `Configure MCP` > `Open Workspace or User MCP Config` > Use the configuration snippet provided above.Te same dwa pliki konfiguracji, które tworzy generator.

Uruchom LaunchRepo w Kiro

Otwórz swój prywatny workspace LaunchRepo w Kiro albo uruchom tam kiro-cli chat i wklej prompt startowy. Zestaw poprowadzi onboarding, przetestuje połączenie z Chrome na Example Domain i zbuduje przebieg.

  • Prompt startowy dla najlepszych wyników zaleca Claude Code lub Codex CLI. Kiro działa z tym samym zestawem, bo ma dwie rzeczy, których zestaw potrzebuje: dostęp do plików w workspace i przeglądarkę przez MCP.
  • Opcja agenta w generatorze wskazuje Kiro AGENTS.md z zestawu jako prompt, więc reguły podróżują razem z agentem.
  • Kroki CAPTCHA i 2FA wracają do ciebie jako przekazania; sesję wznawiasz tak, jak pokazano wyżej.

Prompt startowy LaunchRepo

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.

Czego nasze sprawdzenia nie obejmują

  • Ładowania plików w zalogowanym Kiro IDE lub CLI, pytań o zatwierdzenie ani samego przekazania. Te kroki opisujemy według dokumentacji Kiro; nie zakładaliśmy konta Kiro.
  • Tego, jakiej pisowni autoApprove Kiro oczekuje dla narzędzi MCP. Dokumentacja pokazuje zarówno zwykłe nazwy, jak i nazwy z prefiksem.
  • Prawdziwego modelu AI, --autoConnect do codziennego profilu Chrome, Windows i Linux, Kiro Web i płatnych planów.

Źródła

Każdy cytat powyżej skopiowaliśmy słowo w słowo z tych stron, przeczytanych 1 października 2026. Przetestowane zachowanie pochodzi z naszych własnych przebiegów opisanych na tej stronie.

ŹródłoData stronySprawdzono
Kiro Docs: MCP configuration
Kiro Docs: Configuration scopes
Kiro Docs: Permissions
Kiro Docs: Agent configuration reference
Kiro Docs: MCP security best practices
Kiro Docs: Autopilot
Kiro Docs: CLI chat
Kiro Docs: Headless mode
Kiro Pricingbrak daty
Chrome DevTools MCP: MCP client configurationbrak daty

FAQ

Gdzie jest plik konfiguracji MCP w Kiro?
W .kiro/settings/mcp.json w twoim projekcie dla serwerów workspace oraz w ~/.kiro/settings/mcp.json dla serwerów, które mają działać wszędzie. Własne agenty też mogą definiować serwery, w .kiro/agents/ lub ~/.kiro/agents/.
Jak wygląda mcp.json w Kiro dla Chrome DevTools MCP?
To obiekt "mcpServers" z wpisem chrome-devtools: "command": "npx" i "args": ["-y", "chrome-devtools-mcp@1.10.1", "--autoConnect", "--no-usage-statistics", "--no-performance-crux"]. Generator na tej stronie tworzy go za ciebie.
Konfiguracja workspace czy użytkownika: która wygrywa w Kiro?
Kiro scala obie. Dla serwera o tej samej nazwie wygrywa plik workspace, a własny wpis mcpServers agenta ma pierwszeństwo przed obydwoma.
Czy Kiro może używać przeglądarki bez pytania za każdym razem?
Tak, wymień narzędzia w autoApprove w mcp.json albo w allowedTools w agencie. Przy pracy nad premierą ogranicz to do narzędzi tylko do odczytu, takich jak take_snapshot, a pisanie i klikanie niech wymagają zgody.
Jak kontynuować sesję Kiro po CAPTCHA?
Dokończ weryfikację w tej samej karcie Chrome, potem wróć do otwartego czatu w IDE albo uruchom kiro-cli chat --resume (lub --resume-id <SESSION_ID>) w tym samym folderze i poproś Kiro, żeby przed wysłaniem ponownie odczytał formularz.
Czy LaunchRepo oficjalnie wspiera Kiro?
LaunchRepo wspiera agentów programistycznych, którzy mają dostęp do plików i przeglądarki; Kiro ma jedno i drugie. Ta strona dokumentuje konfigurację i nasze sprawdzenia bez konta; nie jest to certyfikacja ani partnerstwo, a prompt startowy nadal zaleca Claude Code lub Codex CLI dla najlepszych wyników.

Daj Kiro plan premiery

LaunchRepo daje twojemu agentowi listę platform, runbook i tracker, który agent na bieżąco aktualizuje. Kiro wykonuje pracę w twojej przeglądarce; ostatnie słowo należy do ciebie.

Zobacz cennik