AIKraft/Skills/Устранение неполадок Claude в Chrome

Устранение неполадок Claude в Chrome

Diagnose and fix Claude in Chrome MCP extension connectivity issues. Use when mcp__claude-in-chrome__* tools fail, return

trailofbits official Разработка

Что делает навык

Диагностика и устранение конфликтов между нативными хостами Claude.app (Cowork) и Claude Code CLI в macOS, приводящих к ошибкам подключения расширения Chrome. Skill решает проблему «Browser extension is not connected» из-за несовместимых форматов сокетов и одновременной активности двух хостов.

Когда применять

  • Инструменты mcp__claude-in-chrome__* возвращают ошибку «Browser extension is not connected»
  • Автоматизация браузера работает нестабильно или завершается с таймаутом
  • Проблемы возникают после обновления Claude Code или Claude.app
  • При переключении между использованием Claude Code CLI и Claude.app (Cowork)
  • Нативный хост запущен, но MCP-инструменты всё равно не работают

Как работает

  1. Выполнить диагностику: проверить запущенный бинарный файл через ps aux, найти сокет через ls или lsof, проверить активные конфигурации в ~/Library/Application Support/Google/Chrome/NativeMessagingHosts/
  2. Определить, какой хост используется (Claude.app или Claude Code), и отключить конфликтующий, переименовав соответствующий .json файл в .disabled
  3. При необходимости обновить обёртку ~/.claude/chrome/chrome-native-host для динамического поиска последней версии Claude Code
  4. Очистить старые сокеты и процессы: выполнить pkill -f chrome-native-host, удалить файлы в /tmp/ и $TMPDIR
  5. Перезапустить Google Chrome и Claude Code, чтобы установить новое соединение при запуске

Примеры запросов агенту

Почему инструменты Claude в Chrome не подключаются с ошибкой 'Browser extension is not connected'?
Устраните конфликт между Claude.app и Claude Code CLI, если оба нативных хоста активны
Проверьте, какой нативный хост запущен и где находится сокет для Claude MCP в macOS

Что понадобится

  • macOS (используются пути ~/Library/Application Support/ и команды osascript)
  • Расширение Claude in Chrome и установленные Claude Code CLI или Claude.app
  • Доступ к терминалу для выполнения команд диагностики и изменения конфигураций

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «claude-in-chrome-troubleshooting» из репозитория: # https://github.com/trailofbits/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r claude-in-chrome-troubleshooting/ ~/.claude/skills/claude-in-chrome-troubleshooting/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.