Voltar as noticias
Servidor MCP configurado, mas nenhuma ferramenta aparece? Aqui está provavelmente o porquê
MCP ProtocolAltaEN

Servidor MCP configurado, mas nenhuma ferramenta aparece? Aqui está provavelmente o porquê

Dev.to - MCP·15 de agosto de 2026

Você adiciona um servidor MCP à sua configuração. O JSON é válido. O cliente até diz "conectado." E então: zero ferramentas. Nenhum erro. Nenhuma dica. O /doctor oficial não diz que há algo errado.

Se isso aconteceu com você, bem-vindo — os problemas no GitHub estão cheios de nós:

Após ler esses tópicos, as falhas se agrupam em algumas causas — e nenhuma delas é culpa do servidor MCP. São falhas de configuração do cliente que as ferramentas oficiais não diagnosticam. Aqui está o guia de campo.

1. Parênteses (ou colchetes) no nome do servidor

{
  "mcpServers": {
    "Home Assistant (ha-mcp)": { "command": "npx", "args": ["-y", "ha-mcp"] }
  }
}

Isso parece inofensivo. Mas pelo menos um cliente importante silenciosamente descarta todas as ferramentas quando uma chave mcpServers contém parênteses. O servidor mostra conectado, tools/list completa, e a interface não exibe nada. Um usuário relatou ter perseguido isso por horas.

Solução: renomeie a chave — apenas letras, números, hífens, sublinhados.

2. Raw npx no Windows

{ "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem"] }

Aplicativos GUI no Windows frequentemente falham ao iniciar npx diretamente. O terminal funciona; o cliente de desktop não, porque processos GUI não obtêm seu ambiente de shell.

Solução: envolva-o:

{ "command": "cmd", "args": ["/c", "npx", "-y", "..."] }

3. Caminhos do NVM (ou qualquer gerenciador de versão)

npx funciona no seu terminal porque seu shell carrega o NVM. Aplicativos GUI não carregam seu perfil de shell, então o binário simplesmente não está no PATH deles. O problema de 182 reações acima é exatamente isso.

Solução: use o caminho absoluto para o binário ou um shim que a GUI possa resolver.

4. JSON que "parece bom"

Um caminho do Windows não escapado ("cwd": "C:\tools\my-server") e toda a configuração falha silenciosamente ao ser analisada. Alguns clientes relatam isso; outros simplesmente mostram zero servidores.

Solução: execute o arquivo através de qualquer validador JSON — python -m json.tool config.json.

5. Caches obsoletos e derivações de ambiente

Usuários relatam servidores lançados por uv que continuam falhando após o script subjacente ter sido corrigido, porque o executor da ferramenta armazenou em cache o ambiente quebrado. Além disso: blocos env que referenciam variáveis que o processo GUI não possui.

Solução: limpe o cache do executor da ferramenta; caminhos absolutos em linha no env.

Eu cansei de verificar isso manualmente

Então eu escrevi um pequeno CLI local que lê as configurações do cliente MCP e relata exatamente essas classes de falha — com a razão e uma sugestão de correção para cada:

pipx install git+https://github.com/lajiaojiang-ai/mcp-why.git
mcp-why                    # auto-descobrir configurações comuns do cliente
mcp-why --config path/to/claude_desktop_config.json

Exemplo de saída:

[ERROR] risky_server_name: O nome do servidor 'Home Assistant (ha-mcp)' contém parênteses ou colchetes
  por que: Alguns clientes silenciosamente descartam todas as ferramentas quando uma chave mcpServers contém parênteses.
  correção: Renomeie a chave para letras, números, hífen ou sublinhado apenas.

[WARNING] windows_npx: O servidor 'Home Assistant (ha-mcp)' inicia npx diretamente no Windows
  por que: Aplicativos GUI frequentemente falham ao iniciar npx a menos que envolto com cmd.exe /c.
  correção: Use {"command":"cmd","args":["/c","npx","-y","..."]}.

Há também um --probe opcional que envia apenas initialize + tools/list via stdio (ele nunca chama uma ferramenta, e não pode tocar seus verdadeiros endpoints — é um diagnóstico somente leitura contra a configuração + um handshake).

Repositório: https://github.com/lajiaojiang-ai/mcp-why

Limitações honestas

  • v0.1 conhece seis classes de falha. Existem mais — envie problemas.
  • É um diagnosticador de configuração. Se a configuração estiver boa e o servidor estiver quebrado, use o MCP Inspector — eles são complementares, não concorrentes.
  • O comportamento do cliente muda rapidamente; uma regra que é verdadeira para uma versão do cliente pode suavizar na próxima.

Se isso te salvou de mais uma hora olhando para uma configuração que parece válida, esse é o objetivo. Dê uma estrela se for útil, abra um problema se estiver errado.

Contexto Triplo Up

Empresas brasileiras que utilizam servidores MCP podem enfrentar dificuldades na configuração, resultando em perda de produtividade. Este artigo fornece soluções práticas que podem ajudar a evitar erros comuns, melhorando a eficiência operacional.

Noticias relacionadas

Gostou do conteudo?

Receba toda semana as principais novidades sobre WebMCP.