claude-in-chrome-troubleshooting
Ajuda seu agente a consertar problemas de conexão com extensões de navegador. É útil quando a ferramenta não está respondendo corretamente.
O que ela faz
Esta ferramenta ajuda a resolver problemas de conexão entre a extensão do Claude no Chrome e o Claude Code. Ela funciona ajustando quais versões do Claude podem se comunicar com o navegador.
Quando usar
- ✓Quando a extensão do Claude no Chrome diz que não está conectada.
- ✓Quando a automação do navegador funciona de forma estranha ou falha.
- ✓Depois de atualizar o Claude Code ou o aplicativo Claude.
Exemplo do que pedir para a IA
“Minha extensão do Claude no Chrome não está conectando, o que eu faço?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ela verifica qual versão do Claude está tentando se comunicar com o Chrome e desabilita a versão que não está sendo usada. Isso garante que apenas uma versão do Claude possa falar com o navegador de cada vez.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill claude-in-chrome-troubleshootingOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/skills/claude-in-chrome-troubleshooting/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Solução de Problemas do Claude no Chrome MCP
Use esta habilidade quando as ferramentas do Claude no Chrome MCP falharem ao conectar ou funcionarem de forma não confiável.
Quando Usar
- As ferramentas
mcp__claude-in-chrome__*falham com "A extensão do navegador não está conectada" - A automação do navegador funciona erraticamente ou expira
- Após atualizar o Claude Code ou o Claude.app
- Ao alternar entre o Claude Code CLI e o Claude.app (Cowork)
- O processo nativo do host está em execução, mas as ferramentas do MCP ainda falham
Quando NÃO Usar
- Usuários de Linux ou Windows - Esta habilidade cobre caminhos e ferramentas específicos do macOS (
~/Library/Application Support/,osascript) - Problemas gerais de automação do Chrome não relacionados à extensão do Claude
- Problemas do aplicativo de desktop Claude.app (não relacionados ao navegador)
- Problemas de conectividade de rede
- Problemas de instalação da extensão do Chrome (use o suporte da Chrome Web Store)
O Conflito Claude.app vs Claude Code (Problema Principal)
Contexto: Quando o Claude.app adicionou suporte ao Cowork (automação do navegador a partir do aplicativo de desktop), ele introduziu um host de mensagens nativo concorrente que entra em conflito com o Claude Code CLI.
Dois Hosts Nativos, Dois Formatos de Socket
| Componente | Binário do Host Nativo | Localização do Socket |
|---|---|---|
| Claude.app (Cowork) | /Applications/Claude.app/Contents/Helpers/chrome-native-host |
/tmp/claude-mcp-browser-bridge-$USER/<PID>.sock |
| Claude Code CLI | ~/.local/share/claude/versions/<version> --chrome-native-host |
$TMPDIR/claude-mcp-browser-bridge-$USER (arquivo único) |
Por Que Eles Entram em Conflito
Ambos registram configurações de mensagens nativas no Chrome:
com.anthropic.claude_browser_extension.json→ Helper do Claude.appcom.anthropic.claude_code_browser_extension.json→ Wrapper do Claude Code
A extensão do Chrome solicita um host nativo pelo nome
Se a configuração errada estiver ativa, o binário errado é executado
O binário errado cria sockets em um formato/localização que o cliente MCP não espera
Resultado: "A extensão do navegador não está conectada", mesmo que tudo pareça estar em execução
A Correção: Desativar o Host Nativo do Claude.app
Se você usa o Claude Code CLI para automação do navegador (não Cowork):
# Disable the Claude.app native messaging config
mv ~/Library/Application\ Support/Google/Chrome/NativeMessagingHosts/com.anthropic.claude_browser_extension.json \
~/Library/Application\ Support/Google/Chrome/NativeMessagingHosts/com.anthropic.claude_browser_extension.json.disabled
# Ensure the Claude Code config exists and points to the wrapper
cat ~/Library/Application\ Support/Google/Chrome/NativeMessagingHosts/com.anthropic.claude_code_browser_extension.json
Se você usa o Cowork (Claude.app) para automação do navegador:
# Disable the Claude Code native messaging config
mv ~/Library/Application\ Support/Google/Chrome/NativeMessagingHosts/com.anthropic.claude_code_browser_extension.json \
~/Library/Application\ Support/Google/Chrome/NativeMessagingHosts/com.anthropic.claude_code_browser_extension.json.disabled
Você não pode usar ambos simultaneamente. Escolha um e desative o outro.
Script de Alternância
Adicione isso a ~/.zshrc ou execute diretamente:
chrome-mcp-toggle() {
local CONFIG_DIR=~/Library/Application\ Support/Google/Chrome/NativeMessagingHosts
local CLAUDE_APP="$CONFIG_DIR/com.anthropic.claude_browser_extension.json"
local CLAUDE_CODE="$CONFIG_DIR/com.anthropic.claude_code_browser_extension.json"
if [[ -f "$CLAUDE_APP" && ! -f "$CLAUDE_APP.disabled" ]]; then
# Currently using Claude.app, switch to Claude Code
mv "$CLAUDE_APP" "$CLAUDE_APP.disabled"
[[ -f "$CLAUDE_CODE.disabled" ]] && mv "$CLAUDE_CODE.disabled" "$CLAUDE_CODE"
echo "Switched to Claude Code CLI"
echo "Restart Chrome and Claude Code to apply"
elif [[ -f "$CLAUDE_CODE" && ! -f "$CLAUDE_CODE.disabled" ]]; then
# Currently using Claude Code, switch to Claude.app
mv "$CLAUDE_CODE" "$CLAUDE_CODE.disabled"
[[ -f "$CLAUDE_APP.disabled" ]] && mv "$CLAUDE_APP.disabled" "$CLAUDE_APP"
echo "Switched to Claude.app (Cowork)"
echo "Restart Chrome to apply"
else
echo "Current state unclear. Check configs:"
ls -la "$CONFIG_DIR"/com.anthropic*.json* 2>/dev/null
fi
}
Uso: chrome-mcp-toggle e, em seguida, reinicie o Chrome (e o Claude Code se estiver alternando para o CLI).
Diagnóstico Rápido
# 1. Qual binário de host nativo está em execução?
ps aux | grep chrome-native-host | grep -v grep
…
Perguntas frequentes
Por que isso acontece?
O aplicativo Claude e o Claude Code podem tentar usar o navegador ao mesmo tempo, causando confusão e conflitos na conexão.
Eu preciso usar o Claude Code e o aplicativo Claude juntos?
Não, você só pode usar um deles para automação do navegador de cada vez. Você precisa escolher qual prefere e desativar o outro.
Isso funciona no Windows ou Linux?
Não, esta ferramenta é específica para macOS, pois usa comandos e caminhos de arquivo do macOS.
Detalhes
Descrição original do autor
Diagnose and fix Claude in Chrome MCP extension connectivity issues. Use when mcp__claude-in-chrome__* tools fail, return "Browser extension is not connected", or behave erratically.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4646
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC