Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Use este artigo quando Visual Studio Code com GitHub Copilot ou GitHub Copilot CLI não puder registrar o servidor MCP (WinDbg Model Context Protocol), não puder se conectar a uma sessão MCP do WinDbg ou os controles de segurança do WinDbg MCP bloquearem uma operação. Registrar adiciona o servidor MCP WinDbg à configuração do cliente de IA, enquanto conectar associa o cliente a uma sessão específica do WinDbg.
Para obter instruções de instalação, consulte Instalar e habilitar o WinDbg MCP. Para obter diretrizes autoritativas de segurança e privacidade, consulte considerações de segurança e privacidade do MCP winDbg.
Comece com o sintoma observado, identifique a causa provável e conclua as etapas de resolução.
Lista de verificação de solução de problemas
Para problemas de registro do servidor MCP:
- Abra o WinDbg. Você não precisa carregar ou anexar a um destino de depuração para usar Ativar servidor ou Instalar MCP.
- Abra as configurações do serviço MCP e confirme se você selecionou Habilitar Servidor.
- Confirme se você selecionou Visual Studio Code ou GitHub Copilot CLI como o cliente.
Para problemas de conexão ou sessão:
- Inicie o Serviço MCP na janela WinDbg pretendida.
- Se você estiver analisando um alvo, carregue ou anexe ao destino de depuração conforme necessário.
A lista de servidores MCP não inclui o WinDbg
A lista de servidores MCP do cliente de IA com suporte não inclui o WinDbg.
Cause
Instalar MCP não registrou o WinDbg com o cliente, ou o cliente não recarregou a configuração do servidor MCP.
Resolução
- Reinicie o cliente de IA e, em seguida, verifique a lista de servidores MCP.
- No WinDbg, abra as configurações do serviço MCP e selecione o cliente com suporte correto.
- Selecione Instalar MCP novamente.
- Conclua qualquer confirmação exibida pelo cliente.
- Reinicie o cliente e verifique a lista de servidores MCP novamente.
Se o WinDbg ainda não for encontrado por causa da falha em Instalar MCP, registre manualmente o WinDbg.
Registrar manualmente um cliente compatível
Só use esse fallback quando Instalar MCP não registrar o WinDbg com o Visual Studio Code ou a CLI do GitHub Copilot.
- No WinDbg, abra as configurações do serviço MCP.
- Selecione Custom para exibir a configuração de proxy. Selecionar Personalizado nesta etapa fornece apenas o comando proxy para a configuração de cliente com suporte.
- Selecione Copiar para Área de Transferência e observe o
commandcaminho copiado pelo WinDbg para a área de transferência.
Configure o cliente compatível:
No seu espaço de trabalho, adicione o servidor WinDbg a
.vscode/mcp.json. Substitua o valor de exemplocommandpelo caminho da área de transferência:{ "servers": { "WinDbg": { "type": "stdio", "command": "C:\\path\\to\\DbgX.Mcp.Proxy.exe", "args": [] } } }Reinicie Visual Studio Code.
Depois que o cliente for reiniciado, consulte Verificar a conexão MCP do WinDbg.
GitHub Copilot não consegue localizar a sessão do WinDbg pretendida
Visual Studio Code com GitHub Copilot e GitHub Copilot CLI não consegue localizar a sessão WinDbg que contém o destino de depuração pretendido.
Cause
O Serviço MCP não está em execução na janela do WinDbg pretendida ou mais de uma sessão do WinDbg está disponível e o proxy não pode selecionar uma sessão automaticamente.
Resolução
- Na janela WinDbg pretendida, selecione Serviço MCP.
- Peça ao cliente de IA para usar
list_sessions. - Identifique a ID do processo para a sessão WinDbg pretendida.
- Peça ao cliente de IA para usar
connect_sessioncom essa ID do processo. - Confirme se o tipo de destino e o estado de execução que o cliente relata correspondem aos da janela WinDbg pretendida.
Para obter mais diretrizes de seleção de sessão, consulte Gerenciar sessões do WinDbg.
A sessão do WinDbg não está disponível porque outro cliente está conectado
A sessão do WinDbg pretendida aparece indisponível quando o cliente de IA lista sessões ou tenta se conectar.
Cause
Outro cliente de IA tem uma conexão ativa com a sessão WinDbg. Somente um cliente MCP ativo pode se conectar a uma sessão do WinDbg de cada vez.
Resolução
- No cliente de IA conectado, peça ao cliente para usar
disconnect_session. - Confirme se o cliente relata que se desconectou da sessão do WinDbg.
- No cliente de IA desejado, peça ao cliente para usar
list_sessions. - Peça ao cliente de destino para usar
connect_sessioncom a ID do processo da sessão WinDbg. - Confirme se o cliente relata uma conexão com a sessão desejada.
Acesso negado quando o WinDbg é elevado
A conexão falha com uma mensagem Acesso negado quando o WinDbg está em execução como administrador.
Cause
A sessão do WinDbg com privilégios elevados impede que o cliente de IA com suporte se conecte por meio do proxy.
Resolução
- Feche a sessão do WinDbg com privilégios elevados.
- Inicie o WinDbg sem selecionar Executar como administrador.
- Inicie o Serviço MCP.
- Carregue ou anexe ao destino de depuração conforme necessário.
- Abra o cliente de IA com suporte e conclua as etapas em Verificar a conexão MCP do WinDbg.
A proteção contra injeção de prompt bloqueia uma operação
O cliente de IA informa que a proteção contra injeção de prompt bloqueou uma operação ou classificou a saída do depurador como não segura.
Cause
A proteção contra XPIA (ataque de injeção de prompt cruzado) do WinDbg identificou a saída do depurador como potencialmente insegura e bloqueou a saída.
Resolução
- Siga as informações de erro que o cliente de IA relata.
- Examine a saída relevante diretamente no WinDbg.
- Trate a saída como não confiável e não envie a saída bloqueada para o cliente de IA.
- Examine a proteção contra injeção entre prompts antes de decidir como continuar.
A classificação de injeção de prompt não pode ser executada porque o cliente de IA não dá suporte nem permite a amostragem de MCP
O cliente de IA informa que a classificação de injeção de prompt não pode ser executada e a operação protegida falha sem retornar a saída.
Cause
O cliente de IA não dá suporte à amostragem mcp ou sua configuração ou política organizacional não permite amostragem mcp. A proteção do WinDbg XPIA exige amostragem MCP para solicitação da classificação do serviço de modelo configurado do cliente.
Resolução
- Confirme se o cliente de IA dá suporte à amostragem de MCP.
- Confirme se a configuração do cliente e sua política organizacional permitem a amostragem de MCP.
- Depois que a amostragem estiver disponível, execute a operação novamente.
- Se a classificação ainda não puder ser executada, examine a proteção contra injeção de prompt cruzado e contate o administrador que gerencia a política do cliente de IA.
Verificar a conexão MCP do WinDbg e relatar problemas não resolvidos
- Verifique a conexão MCP do WinDbg.
- Analise as considerações de segurança e privacidade do MCP do WinDbg.
- Se o problema continuar, relate-o no repositório de Feedback do WinDbg.