Solução de Problemas MCP
Este guia ajuda a resolver problemas comuns com configuração e uso do MCP.
Problemas de conexão
Falha na autenticação
Sintomas:
- Erro: “401 Unauthorized”
- Mensagem “Invalid token”
- Conexão recusada pelo servidor MCP
Soluções:
-
Verificar formato do token:
Terminal window # Formato correto com prefixo BearerAuthorization: Bearer SEU_PERSONAL_TOKEN# Nota: Cursor usa prefixo TokenAuthorization: Token SEU_PERSONAL_TOKEN -
Verificar validade do token:
- Navegue até o Console Azion
- Verifique se o token está ativo e não expirado
- Certifique-se de que o token tem as permissões necessárias
-
Testar com MCP Inspector:
Terminal window npx @modelcontextprotocol/inspectorConfigure como
streamable-http
com seu token para validar a conexão.
Nunca compartilhe seu Personal Token ou faça commit dele no controle de versão.
Timeout de conexão
Sintomas:
- Requisição expira após 30+ segundos
- Sem resposta do servidor MCP
- Mensagens de “Network error”
Soluções:
-
Verificar URL do ambiente:
- Produção:
https://mcp.azion.com
- Certifique-se de não haver erros de digitação na URL
- Produção:
-
Testar conectividade de rede:
Terminal window # Testar disponibilidade do servidorcurl -I https://mcp.azion.com -
Verificar configurações de firewall/proxy:
- Certifique-se de que tráfego HTTPS para mcp.azion.com é permitido
- Verifique configuração de proxy se aplicável
Ferramentas não aparecem
Nenhuma ferramenta listada no assistente
Sintomas:
- Assistente de código não mostra ferramentas Azion
- Mensagem “No tools available”
- Comandos não reconhecidos
Soluções:
-
Verificar suporte MCP:
- Certifique-se de que sua versão do assistente de código suporta MCP
- Atualize para a versão mais recente se necessário
-
Verificar sintaxe da configuração:
Claude Code
Terminal window claude mcp list # Deve mostrar azion-mcpCursor
Verifique se a sintaxe JSON nas configurações é válidaWindsurf
Verifique se.codeium/windsurf/mcp_config.json
existe e é JSON válido -
Reiniciar o assistente:
- Feche e reabra a aplicação
- Para Claude Code:
claude serve --restart
Erros de execução de ferramentas
Erro “Tool not found”
Sintomas:
- Nomes de ferramentas específicos não reconhecidos
- Erros “Unknown tool”
Soluções:
-
Verificar nome da ferramenta: Nomes corretos das ferramentas:
search_azion_docs_and_site
search_azion_code_samples
search_azion_cli_commands
search_azion_api_v3_commands
search_azion_api_v4_commands
search_azion_terraform
create_rules_engine
create_graphql_query
deploy_azion_static_site
-
Verificar perfil de API:
- Perfis v3 podem ter acesso limitado a ferramentas
- Considere atualizar para perfil v4
Respostas vazias ou incompletas
Sintomas:
- Ferramentas retornam sem resultados
- Respostas parciais
- Respostas genéricas em vez de informações específicas da Azion
Soluções:
-
Refinar sua query:
❌ "Ajuda com cache"✅ "Como configuro TTL de cache para imagens na Azion?" -
Usar dicas de ferramenta específicas:
"Busque nos docs Azion sobre configuração de cache do Rules Engine" -
Dividir requisições complexas:
- Separe perguntas com múltiplas partes
- Peça esclarecimentos se necessário
Problemas de arquivo de configuração
Erros de parsing JSON
Sintomas:
- Erros “Invalid JSON”
- Configuração não carregada
Soluções:
-
Validar sintaxe JSON:
Terminal window # Usar um validador JSONcat mcp_config.json | python -m json.tool -
Problemas comuns de JSON:
- Vírgulas faltando entre propriedades
- Vírgulas finais (não permitidas em JSON)
- Tipos de aspas incorretos (deve usar aspas duplas)
- Colchetes ou chaves não fechados
-
Exemplo de configuração válida:
{"mcpServers": {"azion": {"command": "npx","args": ["mcp-remote","https://mcp.azion.com","--header","Authorization: Bearer SEU_TOKEN"]}}}
Problemas relacionados ao Node.js
Comando npx não encontrado
Sintomas:
- “npx: command not found"
- "Node.js is required”
Soluções:
-
Instalar Node.js:
Terminal window # Verificar se está instaladonode --versionnpm --version# Instalar via gerenciador de pacotes# macOSbrew install node# Ubuntu/Debiansudo apt install nodejs npm -
Atualizar npm:
Terminal window npm install -g npm@latest
Problemas com pacote mcp-remote
Sintomas:
- “Cannot find module ‘mcp-remote‘“
- Falha na instalação do pacote
Soluções:
-
Limpar cache do npm:
Terminal window npm cache clean --force -
Instalar globalmente:
Terminal window npm install -g mcp-remote -
Usar versão específica:
Terminal window npx mcp-remote@latest
Problemas de performance
Tempos de resposta lentos
Soluções:
-
Usar ambiente apropriado:
- Produção para estabilidade
- Local para desenvolvimento (mais rápido)
-
Otimizar queries:
- Seja específico nas requisições
- Evite buscas muito amplas
-
Verificar latência de rede:
Terminal window ping mcp.azion.com
Obtendo ajuda
Se os problemas persistirem após tentar estas soluções:
-
Verificar GitHub Issues:
- Repositório Azion Copilot API
- Buscar issues existentes
- Criar nova issue com detalhes
-
Contatar suporte:
- Inclua mensagens de erro
- Especifique assistente de código e versão
- Forneça configuração (sem tokens)
- Descreva passos para reproduzir
-
Recursos da comunidade: