Устранение неполадок Claude в Chrome
Diagnose and fix Claude in Chrome MCP extension connectivity issues. Use when mcp__claude-in-chrome__* tools fail, return
AItrailofbits
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-инструменты всё равно не работают
Как работает
- Выполнить диагностику: проверить запущенный бинарный файл через ps aux, найти сокет через ls или lsof, проверить активные конфигурации в ~/Library/Application Support/Google/Chrome/NativeMessagingHosts/
- Определить, какой хост используется (Claude.app или Claude Code), и отключить конфликтующий, переименовав соответствующий .json файл в .disabled
- При необходимости обновить обёртку ~/.claude/chrome/chrome-native-host для динамического поиска последней версии Claude Code
- Очистить старые сокеты и процессы: выполнить pkill -f chrome-native-host, удалить файлы в /tmp/ и $TMPDIR
- Перезапустить 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 и совместимые) подхватывает его по описанию и следует шагам.