Skip to content
Integra Solid Integra Solid
Toggle sidebar

Navigate

Cara Stop Claude Code Tanya "Do You Want to Proceed?" Setiap Kali Guna Chrome

Penat tekan "Yes" setiap kali Claude bukak tab Chrome? Satu baris dalam settings.local.json, terus Claude jalan tanpa tanya. Ini caranya.

Fathur at Integra Solid

Cara Stop Claude Code Tanya "Do You Want to Proceed?" Setiap Kali Guna Chrome

Penat gila!

Suruh Claude Code test page kat browser, tapi setiap step dia tanya: "Do you want to proceed?"

Bukak tab, tanya. Navigate, tanya. Baca page, tanya lagi. Last-last kita yang jadi robot tekan "Yes".

Kenapa dia asyik tanya?

Bila guna Claude in Chrome, setiap tool tu sebenarnya MCP tool. Contoh:

  • mcp__claude-in-chrome__tabs_context_mcp
  • mcp__claude-in-chrome__tabs_create_mcp
  • mcp__claude-in-chrome__navigate

Claude Code by default akan minta permission untuk setiap MCP tool yang belum di-allow. Tu sebab popup tu keluar banyak kali.

Cara 1: Allow untuk session ni je

Bila popup keluar, pilih option 2, "Yes, allow ... for this session".

Tak tanya lagi untuk tool tu sampai session habis. Tapi bila bukak session baru, kena approve balik dari awal.

Cara 2: Allow terus, selamanya

Bukak file .claude/settings.local.json dalam project korang, tambah block permissions ni:

{
  "permissions": {
    "allow": [
      "mcp__claude-in-chrome"
    ]
  }
}

Nama server je, tanpa nama tool. Maksudnya semua tool mcp__claude-in-chrome__* terus di-allow. Satu baris, settle.

Kalau file tu dah ada setting lain, tambah je permissions sebelah setting sedia ada. Jangan overwrite.

Nak guna untuk semua project? Letak rule yang sama dalam ~/.claude/settings.json.

Malas edit file? Taip /permissions dalam Claude Code dan tambah rule kat situ.

Boleh letak dalam CLAUDE.md tak?

Tak boleh. Ni soalan yang ramai tanya.

CLAUDE.md tu arahan untuk Claude baca. Popup permission tu datang dari Claude Code sendiri, sebelum tool jalan. Tulis "always approve" dalam CLAUDE.md memang tak ada effect langsung.

Permission hanya boleh set melalui settings file, /permissions, atau pilih option 2 kat popup.

Satu benda kena ingat

Bila allow semua, Claude boleh klik dan taip dalam browser sebenar korang tanpa tanya dulu.

Untuk local site macam project.test atau localhost, memang ok. Tapi hati-hati kalau Claude tengah bukak site yang korang dah login, contohnya email atau online banking.

Kalau nak lebih selamat, allow tool tertentu je, contohnya mcp__claude-in-chrome__navigate dan mcp__claude-in-chrome__tabs_context_mcp, bukan semua.

Kesimpulan

Satu baris dalam settings.local.json, dan Claude terus boleh test page kat browser tanpa kita kena jaga popup.

Lebih banyak masa untuk kerja sebenar, kurang masa tekan "Yes". ๐Ÿš€

Share this article

Comments

0 comments

No comments yet. Start the conversation.

to join the conversation.

Output

Put this to work in your business.

Tell us which task eats your team's week on a free call โ€” or learn to build it yourself in a live class, on Zoom, in Bahasa Melayu.