Ajan kurulumu · Kiro

Kiro ile LaunchRepo: tarayıcı yapılandırması nereye gider

Kiro MCP sunucularını üç yerden okur ve araçları birkaç katmanda onaylar. Aşağıdan kurulumunu seç, dosyayı kopyala ve her girişi ve her CAPTCHA’yı kendi elinde tut.

Kısa cevap

  • Girdiyi tek bir proje için .kiro/settings/mcp.json içine, tüm projeler için ise şuraya kaydet: ~/.kiro/settings/mcp.json. Aşağıdaki oluşturucu bu dosyalardan birini ya da özel bir ajanı yazar.
  • Kiro, Claude Code ile aynı "mcpServers" biçimini kullanır: "command" artı "args". İki dosya da varsa Kiro onları birleştirir ve çalışma alanı kazanır.
  • Yazan veya tıklayan her şey için onayları açık bırak. İstersen Kiro’nun sayfaları sormadan okumasına autoApprove (mcp.json içinde) veya allowedTools (bir ajanda) ile izin ver.
  • Bir CAPTCHA veya 2FA adımında Kiro’nun durmasına izin ver, doğrulamayı aynı sekmede kendin bitir, ardından konuşmaya devam et: CLI’da kiro-cli chat --resume ile.
  • Kiro, MCP komutları dahil her şey için giriş yapılmasını ister. Girişten önce neyin çalıştığını ve oluşturucudaki her dosyanın tarayıcı sunucusunu başlattığını kontrol ettik.

LaunchRepo, çalışma alanındaki dosyaları okuyup yazabilen ve bir tarayıcıyı kontrol edebilen her kodlama ajanıyla çalışır. Kiro ikisini de yapar. Bu sayfa bir yapılandırmayı ve kontrollerimizi belgeler; bir sertifika veya ortaklık değildir.

mcp.json dosyanı oluştur

Üç seçim, tek dosya. Her şey tarayıcında çalışır; hiçbir şey bir yere gönderilmez.

Nerede geçerli olsun?
Hangi Chrome?
Kiro sormadan neler yapabilir?

Farklı kaydet .kiro/settings/mcp.json

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

Bir dosya zaten varsa, dosyayı değiştirmek yerine yalnızca chrome-devtools girdisini onun "mcpServers" nesnesinin içine ekle. Kiro değişikliği kaydettiğinde algılar.

  1. IDE: komut paletini aç, “Kiro: Open workspace MCP config (JSON)” veya “Kiro: Open user MCP config (JSON)” komutunu çalıştır ve girdiyi yapıştır. MCP desteği ayarlarda etkin olmalıdır.
  2. CLI: dosyayı yukarıdaki yola kaydet; ajanlar .kiro/agents/ içine gider ve onları kiro-cli chat --agent launchrepo ile başlatırsın.
  3. Kiro’dan https://example.com adresini açıp sayfa başlığını okumasını iste. Doğru başlık, tarayıcının bağlı olduğu anlamına gelir.

Kiro MCP sunucularını nerede arar

Üç katman, en yükseği önce. Farklı adlı sunucular toplanır; aynı ad yalnızca en yüksek katmandan alınır.

  1. Ajan yapılandırması

    Özel bir ajanın mcpServers alanı; yeri .kiro/agents/ veya ~/.kiro/agents/.

  2. Çalışma alanı

    Projedeki .kiro/settings/mcp.json.

  3. Kullanıcı

    Ana klasöründeki ~/.kiro/settings/mcp.json.

  • Bir ajan, çalışma alanı dosyası başlatsa bile bir sunucuyu "disabled": true ile tanımlayarak kendisi için kapatabilir.
  • "includeMcpJson": true ile bir ajan iki mcp.json dosyasındaki tüm sunucuları da alır.
  • KIRO_HOME tüm ~/.kiro klasörünü taşır; aynı makinede ayrı bir lansman profili için kullanışlıdır.

Hangi Kiro neyi okur

KiroOkuduğu MCP yapılandırması
IDE ve CLIKullanıcı, çalışma alanı ve ajan dosyaları
WebYalnızca klonlanan depodaki proje .kiro/settings/mcp.json dosyası
MobilDepodan hiçbir MCP sunucusu

Tarayıcı işlemlerini kim onaylar

Kiro birkaç kontrolü üst üste koyar. Lansman işi için temel kural basit: okuma otomatik olabilir, yazma ve tıklama seni beklemeli.

KontrolNerede ayarlanırNe yapar
autoApprove / disabledToolsmcp.json içindeki sunucu girdisiListelenen araçları sormadan çalıştırır ya da araçları ajandan gizler
allowedToolsÖzel ajanAjanın sormadan kullanabileceği araçlar, ör. @chrome-devtools/take_snapshot
İzin kuralları~/.kiro/settings/permissions.yaml, depo dışında çalışma alanı başına ya da ajandaHer yetenek için deny, ask veya allow, mcp dahil; deny her zaman kazanır
Autopilot veya SupervisedIDE sohbet anahtarıSupervised, dosya düzenlemesi içeren her turdan sonra kontrolü sana bırakır
--trust-tools / --trust-all-toolsCLI bayraklarıTek bir çalıştırma için araç gruplarını veya her şeyi önceden onaylar
  • Kiro oturum açılmış bir Chrome’a bağlıyken --trust-all-tools seçeneğini her zaman kapalı bırak.
  • Çalışma alanı izin kuralları depoda değil, ana klasöründe durur; bu yüzden klonlanmış bir proje araçları senin yerine onaylayamaz.
  • Yapılandırma referansı autoApprove içinde düz araç adları gösterir, oluşturucu da bunları kullanır. Kiro salt okunur bir araç için yine de soruyorsa, Kiro’nun onay sorusunda gösterdiği adın aynısını kullan.

CAPTCHA, 2FA ve devam etme

Form bir CAPTCHA’ya, 2FA sorusuna veya passkey’e geldiğinde Kiro durmalı ve senin atacağın tek adımı anlatmalıdır. Onaylar açıkken zaten doğrulamayı tıklayıp geçemez.

Doğrulamayı aynı Chrome sekmesinde tamamla. Kendi Chrome’unla (--autoConnect) sekme sohbet bittikten sonra bile açık kalır. Geçici Chrome (--isolated), 3 kontrolün hepsinde tarayıcı sunucusuyla birlikte kapandı; bu yüzden işin bitene kadar o sohbeti açık tut.

Ardından aynı konuşmaya devam et. IDE’de bu açık olan sohbettir. CLI’da Kiro oturumları klasör başına kaydeder; en sonuncusuna devam et ya da kimliğe göre birini seç.

Headless çalıştırmalar (kiro-cli chat --no-interactive) ücretli bir plandan Kiro API anahtarı gerektirir. Devirli lansman işi için doğal seçim etkileşimli oturumdur.

Bu klasördeki son oturuma devam et
kiro-cli chat --resume
Belirli bir oturuma devam et
kiro-cli chat --resume-id <SESSION_ID>
Kayıtlı oturumları listele
kiro-cli chat --list-sessions

Devir nasıl işler, demo formla →

Hesapsız kontrol ettiklerimiz

Kiro herhangi bir sohbeti çalıştırmadan önce GitHub, Google, AWS Builder ID veya bir kuruluşla giriş yapılmasını ister. Hesap oluşturmadık. Bunun yerine Kiro CLI 2.26.1 sürümünü hesapsız gidilebildiği yere kadar, yeni bir ana klasörde 3 kez kontrol ettik ve oluşturucudaki her dosyayı tam yazıldığı haliyle başlattık.

KontrolSonuç
Komut satırından sunucu ekleme
kiro-cli mcp add --name chrome-devtools --scope workspace …
Girişten önce reddedildi (3/3)
Yapılandırılmış sunucuları listeleme
kiro-cli mcp list
Girişten önce reddedildi (3/3)
Bir sunucunun durumunu gösterme
kiro-cli mcp status --name chrome-devtools
Girişten önce reddedildi (3/3)
Bir JSON dosyasından sunucu içe aktarma
kiro-cli mcp import --file import.json workspace
Girişten önce reddedildi (3/3)
Ajanları listeleme
kiro-cli agent list
Girişten önce reddedildi (3/3)
Kiro’nun resmi indirme sayfasından yükleyici, sağlama toplamı manifestle eşleşiyorkiro-cli 2.26.1
kiro-cli whoami“Not logged in” (3/3)
Reddedilen komutların yazdığı mcp.jsonHiçbiri (3/3)
kiro-cli chat --help içindeki bayraklar--resume, --resume-id, --list-sessions, --require-mcp-startup ve --trust-tools (3/3)
Oluşturucudaki her dosya Chrome DevTools MCP 1.10.1 sürümünü yazıldığı gibi başlatıyor12 dosyanın 12’si, her biri 30 araç (3/3)
Tarayıcı sunucusu durduktan sonra geçici Chrome (--isolated)Onunla birlikte kapandı (3/3)
Giriş yapmadan kiro-cli chat --no-interactiveHata vermek yerine tarayıcıda giriş sayfasını açıyor (bir kez görüldü, sonra dışarıda bırakıldı)

Aynı sunucu, üç yapılandırma lehçesi

Başka bir ajandan mı geliyorsun? Chrome DevTools MCP girdisi Kiro ile Claude Code arasında neredeyse hiç değişmeden taşınır. OpenCode farklı bir biçim ister.

KonuKiroOpenCodeClaude Code
Dosya.kiro/settings/mcp.jsonopencode.json.mcp.json
AnahtarmcpServersmcpmcpServers
Komut"command" + "args"tek bir "command" dizisi"command" + "args"
Sormadan okumaautoApprove veya allowedTools"allow" izin kuralıallow kuralı mcp__chrome-devtools__…
KonuİfadeLansman işi için anlamı
İki mcp.json dosyasıIf both files exist, configurations are merged with workspace settings taking precedence.Bir proje girdisi, aynı adlı kişisel girdini geçersiz kılar.
En yüksek öncelikAgent Config - mcpServers field in agent JSONBir LaunchRepo ajanı kendi tarayıcı girdisini taşıyabilir.
Değişiklikleri uygulamaChanges to MCP configuration apply automatically when you save the file.Yeniden başlatma yok: dosyayı kaydet, sunucu yeniden bağlanır.
autoApproveTool names to auto-approve without prompting (use "*" to auto-approve all tools)Oturum açılmış bir Chrome ile asla "*" kullanma; yalnızca salt okunur araçları listele.
Ajanlarda allowedToolsThe allowedTools field specifies which tools can be used without prompting the user for permission.autoApprove’un ajan sürümü, @chrome-devtools/<tool> biçiminde yazılır.
Çalışma alanı izin kurallarıA cloned repo cannot inject permission rules - trust is something you configure on your own machine.Onaylar, paylaşılan bir depoda bile senin makinende kalır.
deny, allow’u yenerA deny rule in any scope blocks the action regardless of allow rules elsewhere.Tek bir deny kuralı riskli araçlar için güvenilir bir frendir.
Üçüncü taraf sunucularKiro does not vet, sandbox, or restrict the behavior of third-party MCP servers.Sürümü sabitle (biz 1.10.1 kullanıyoruz) ve yalnızca resmi paketten kur.
Supervised moduKiro yields for your approval after each turn that contains file edits.Dosya düzenlemelerini kapsar; tarayıcı işlemleri yukarıdaki onaylara tabidir.
CLI oturumlarıTo resume a specific session by ID:Bir doğrulamayı bitirdikten sonra konuşmaya geri dönüş yolu.
Headless modHeadless mode requires an API key set as the KIRO_API_KEY environment variable.Gözetimsiz çalıştırmalar bir API anahtarı gerektirir; etkileşimli oturumlar gerektirmez.
API anahtarlarıAPI key authentication is only available for Kiro Pro, Pro+, Pro Max, and Power subscribers.Headless ücretli bir plan gerektirir; bu sayfa gerektirmez.
Ücretsiz katmanNew users can start with the perpetual Kiro Free tier, which includes 50 credits.Kurulumu etkileşimli olarak denemek için yeterli; krediler ve sınırlar Kiro’ya aittir.
Chrome DevTools MCP: Kiro bölümüIn **Kiro Settings**, go to `Configure MCP` > `Open Workspace or User MCP Config` > Use the configuration snippet provided above.Oluşturucunun yazdığı aynı iki yapılandırma dosyası.

LaunchRepo’yu Kiro’da başlat

LaunchRepo özel çalışma alanını Kiro’da aç ya da orada kiro-cli chat başlat ve başlangıç komutunu yapıştır. Kit ardından onboarding’i yönetir, Chrome bağlantını Example Domain üzerinde test eder ve çalıştırmayı oluşturur.

  • Başlangıç komutu en iyi sonuçlar için Claude Code veya Codex CLI önerir. Kiro aynı kit ile çalışır, çünkü kitin ihtiyaç duyduğu iki şeye sahiptir: çalışma alanında dosya erişimi ve MCP üzerinden bir tarayıcı.
  • Oluşturucunun ajan seçeneği Kiro’ya istem olarak kitin AGENTS.md dosyasını gösterir; böylece kurallar ajanla birlikte taşınır.
  • CAPTCHA ve 2FA adımları sana devir olarak geri gelir; oturuma yukarıda gösterildiği gibi devam edersin.

LaunchRepo başlangıç komutu

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.

Kontrollerimizin kapsamadıkları

  • Dosyaların oturum açılmış bir Kiro IDE veya CLI içinde yüklenmesi, onay soruları ve devrin kendisi. Bu adımlar Kiro’nun belgelerine dayanıyor; Kiro hesabı oluşturmadık.
  • Kiro’nun MCP araçları için autoApprove’da hangi yazımı beklediği. Belgeler hem düz hem de önekli adlar gösteriyor.
  • Gerçek bir yapay zekâ modeli, günlük bir Chrome profiline --autoConnect, Windows ve Linux, Kiro Web ve ücretli planlar.

Kaynaklar

Yukarıdaki her alıntı, 1 Ekim 2026 tarihinde okunan bu sayfalardan kelimesi kelimesine kopyalandı. Test edilen davranış, bu sayfada anlatılan kendi çalıştırmalarımızdan geliyor.

KaynakSayfa tarihiKontrol edildi
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 Pricingtarih yok
Chrome DevTools MCP: MCP client configurationtarih yok

SSS

Kiro MCP yapılandırma dosyası nerede?
Çalışma alanı sunucuları için projendeki .kiro/settings/mcp.json içinde, her yerde kullanmak istediğin sunucular için ~/.kiro/settings/mcp.json içinde. Özel ajanlar da sunucu tanımlayabilir; yerleri .kiro/agents/ veya ~/.kiro/agents/.
Chrome DevTools MCP için Kiro mcp.json dosyası nasıl görünür?
chrome-devtools girdisi içeren bir "mcpServers" nesnesi: "command": "npx" ve "args": ["-y", "chrome-devtools-mcp@1.10.1", "--autoConnect", "--no-usage-statistics", "--no-performance-crux"]. Bu sayfadaki oluşturucu onu senin için yazar.
Çalışma alanı mı kullanıcı yapılandırması mı: Kiro’da hangisi kazanır?
Kiro ikisini birleştirir. Aynı adlı bir sunucu için çalışma alanı dosyası kazanır; bir ajanın kendi mcpServers girdisi ise ikisini de yener.
Kiro tarayıcıyı her seferinde sormadan kullanabilir mi?
Evet, araçları mcp.json içinde autoApprove altında ya da bir ajanda allowedTools altında listele. Lansman işi için bunu take_snapshot gibi salt okunur araçlarla sınırlı tut, yazma ve tıklama sormaya devam etsin.
CAPTCHA sonrası bir Kiro oturumuna nasıl devam ederim?
Doğrulamayı aynı Chrome sekmesinde bitir, ardından IDE’deki açık sohbete dön ya da aynı klasörde kiro-cli chat --resume (veya --resume-id <SESSION_ID>) çalıştır ve Kiro’dan göndermeden önce formu yeniden okumasını iste.
Kiro, LaunchRepo tarafından resmi olarak destekleniyor mu?
LaunchRepo, dosya ve tarayıcı erişimi olan kodlama ajanlarını destekler; Kiro ikisine de sahip. Bu sayfa bir yapılandırmayı ve hesapsız yaptığımız kontrolleri belgeler; bir sertifika veya ortaklık değildir ve başlangıç komutu en iyi sonuçlar için hâlâ Claude Code veya Codex CLI önerir.

Kiro’ya bir lansman planı ver

LaunchRepo ajanına platform listesini, çalışma kılavuzunu ve güncel tuttuğu bir takip dosyasını verir. Kiro işi senin tarayıcında yapar; son söz sende kalır.

Fiyatları gör