Um plugin para Neovim que integra o GitHub Copilot Chat ao editor, com contexto de buffers, arquivos, git diff e URLs, além de chamadas opcionais a ferramentas.
svnscha/mcp-windbg
Um servidor MCP que permite a assistentes de IA controlar WinDbg/CDB/KD para analisar crash dumps do Windows e depurar alvos em modo usuário e modo kernel.
- Estrelas
- 1,660
- Forks
- 168
- Issues abertas
- 2
- Último commit
- há 9 dias
O que é?
mcp-windbg é um servidor Python do Model Context Protocol que integra os depuradores do Windows: cdb.exe para dumps em modo usuário e alvos remotos, e kd.exe para alvos em modo kernel. Um cliente compatível com MCP pode abrir um crash dump, obter resultados de triagem automatizada, como !analyze -v, pilhas, módulos e threads, e depois executar outros comandos do depurador enquanto analisa os resultados.
Além da análise de dumps, o servidor pode se conectar a um servidor de depuração ativo em modo usuário por TCP, named pipe ou COM, e a alvos em modo kernel por KDNET, named pipe ou serial. Várias sessões podem ficar abertas ao mesmo tempo e são identificadas por um ID de sessão. Os timeouts por chamada permitem interromper um comando lento em uma sessão ativa com CTRL+BREAK e sincronizar novamente a sessão.
Ele funciona por stdio para uso local ou como serviço de streamable-HTTP para controlar um host de depuração de outra máquina. Um script de filtro pode ocultar dados confidenciais dos argumentos e das saídas das ferramentas. É necessário usar Windows com Debugging Tools for Windows ou WinDbg da Microsoft Store.
Recursos principais
- 01Abre crash dumps .dmp, .mdmp e .hdmp e retorna resultados de triagem automatizada em uma única chamada.
- 02Conecta-se a servidores remotos de depuração cdb em modo usuário por TCP, named pipe ou COM.
- 03Conecta-se a alvos em modo kernel por KDNET, named pipe ou serial usando kd.exe.
- 04Executa comandos arbitrários do WinDbg/KD nas sessões abertas pelo cliente MCP.
- 05Oferece suporte a várias sessões simultâneas, identificadas por ID de sessão.
- 06Oferece transporte por stdio ou streamable-HTTP e um script de filtro para ocultar dados.
Casos de uso
- Identificar a causa raiz de uma violação de acesso ou travamento em um crash dump com a ajuda de um assistente de IA.
- Investigar qual driver causou um bugcheck do kernel em uma máquina com KD habilitado.
- Fazer a triagem de uma pasta de crash dumps para encontrar uma assinatura de falha comum.
- Depurar um host Windows de outra máquina por HTTP.
Em coleções
Tópicos
Perguntas frequentes
- O que é mcp-windbg?
- Um servidor MCP que permite a assistentes de IA controlar WinDbg/CDB/KD para analisar crash dumps do Windows e depurar alvos em modo usuário e modo kernel. mcp-windbg é um servidor Python do Model Context Protocol que integra os depuradores do Windows: cdb.exe para dumps em modo usuário e alvos remotos, e kd.exe para alvos em modo kernel. Um cliente compatível com MCP pode abrir um crash dump, obter resultados de triagem automatizada, como !analyze -v, pilhas, módulos e threads, e depois executar outros comandos do depurador enquanto analisa os resultados.
- mcp-windbg é gratuito? Qual é a licença?
- mcp-windbg é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- mcp-windbg ainda é mantido?
- Manutenção ativa. O último commit de mcp-windbg foi em 28 de out. de 2026.
- Para que posso usar mcp-windbg?
- Identificar a causa raiz de uma violação de acesso ou travamento em um crash dump com a ajuda de um assistente de IA. Investigar qual driver causou um bugcheck do kernel em uma máquina com KD habilitado. Fazer a triagem de uma pasta de crash dumps para encontrar uma assinatura de falha comum. Depurar um host Windows de outra máquina por HTTP.
- Onde consigo mcp-windbg?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/svnscha/mcp-windbg
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um servidor MCP que permite a agentes de programação controlar e inspecionar um Chrome em execução usando o Chrome DevTools para depuração e análise de desempenho.
O framework UFO³ da Microsoft coordena agentes de GUI em vários dispositivos, com decomposição de tarefas baseada em DAG, e inclui o UFO² como agente de desktop para Windows.
Um plugin MCP para x64dbg que permite a assistentes de IA controlar o debugger por HTTP para definir breakpoints, avançar pela execução e ler a memória.
Script PowerShell para remover ou desativar o Copilot, o Recall e outros componentes de IA do Windows 11.
Visualizador e analisador de PE para Windows, compatível com EXE, DLL, SYS, bibliotecas estáticas, objetos COFF e arquivos ELF, com desmontagem e descompilação.