버퍼, 파일, git diff, URL 컨텍스트와 선택적 도구 호출을 지원해 GitHub Copilot Chat을 편집기에 통합하는 Neovim 플러그인입니다.
svnscha/mcp-windbg
AI 어시스턴트가 WinDbg/CDB/KD를 제어해 Windows 크래시 덤프를 분석하고 사용자 모드 및 커널 대상을 디버깅할 수 있게 해주는 MCP 서버입니다.
- 스타
- 1,660
- 포크
- 168
- 열린 이슈
- 2
- 마지막 커밋
- 10일 전
어떤 프로젝트인가요?
mcp-windbg는 Windows 디버거를 래핑하는 Python Model Context Protocol 서버입니다. 사용자 모드 덤프와 원격 대상을 위해 cdb.exe를, 커널 대상을 위해 kd.exe를 사용합니다. MCP 호환 클라이언트는 크래시 덤프를 열고 !analyze -v, 스택, 모듈, 스레드 등의 자동 트리아지 결과를 확인한 뒤, 결과를 분석하면서 추가 디버거 명령을 실행할 수 있습니다.
덤프 분석 외에도 서버는 TCP, named pipe 또는 COM을 통해 실행 중인 사용자 모드 디버그 서버에 연결할 수 있으며, KDNET, named pipe 또는 serial을 통해 커널 대상에도 연결할 수 있습니다. 여러 세션을 동시에 열 수 있으며 세션 ID로 지정합니다. 호출별 타임아웃을 설정하면 응답이 느린 실시간 명령을 CTRL+BREAK로 중단하고 세션을 다시 동기화할 수 있습니다.
로컬에서는 stdio로 실행하거나, 다른 머신에서 디버깅 호스트를 제어하기 위한 streamable-HTTP 서비스로 실행할 수 있습니다. 필터 스크립트로 도구 인수와 출력에서 민감한 데이터를 가릴 수 있습니다. Windows와 Debugging Tools for Windows 또는 Microsoft Store 버전 WinDbg가 필요합니다.
핵심 기능
- 01.dmp, .mdmp, .hdmp 크래시 덤프를 열고 한 번의 호출로 자동 트리아지 결과를 반환합니다.
- 02TCP, named pipe 또는 COM을 통해 사용자 모드 cdb 원격 디버그 서버에 연결합니다.
- 03kd.exe를 사용해 KDNET, named pipe 또는 serial을 통해 커널 대상에 연결합니다.
- 04MCP 클라이언트에서 열린 세션에 임의의 WinDbg/KD 명령을 실행합니다.
- 05세션 ID로 지정하는 여러 동시 세션을 지원합니다.
- 06stdio 또는 streamable-HTTP 전송과 데이터 마스킹용 필터 스크립트를 제공합니다.
활용 사례
- AI 어시스턴트와 함께 크래시 덤프를 분석해 액세스 위반이나 멈춤의 근본 원인을 찾습니다.
- KD가 활성화된 머신에서 커널 버그체크를 일으킨 드라이버를 조사합니다.
- 크래시 덤프 폴더를 트리아지해 공통된 실패 패턴을 찾습니다.
- HTTP를 통해 다른 머신에서 Windows 호스트를 디버깅합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- mcp-windbg은(는) 무엇인가요?
- AI 어시스턴트가 WinDbg/CDB/KD를 제어해 Windows 크래시 덤프를 분석하고 사용자 모드 및 커널 대상을 디버깅할 수 있게 해주는 MCP 서버입니다. mcp-windbg는 Windows 디버거를 래핑하는 Python Model Context Protocol 서버입니다. 사용자 모드 덤프와 원격 대상을 위해 cdb.exe를, 커널 대상을 위해 kd.exe를 사용합니다. MCP 호환 클라이언트는 크래시 덤프를 열고 !analyze -v, 스택, 모듈, 스레드 등의 자동 트리아지 결과를 확인한 뒤, 결과를 분석하면서 추가 디버거 명령을 실행할 수 있습니다.
- mcp-windbg은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- mcp-windbg은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- mcp-windbg은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. mcp-windbg의 마지막 커밋은 2026년 10월 28일입니다.
- mcp-windbg은(는) 어디에 사용할 수 있나요?
- AI 어시스턴트와 함께 크래시 덤프를 분석해 액세스 위반이나 멈춤의 근본 원인을 찾습니다. KD가 활성화된 머신에서 커널 버그체크를 일으킨 드라이버를 조사합니다. 크래시 덤프 폴더를 트리아지해 공통된 실패 패턴을 찾습니다. HTTP를 통해 다른 머신에서 Windows 호스트를 디버깅합니다.
- mcp-windbg은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/svnscha/mcp-windbg
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
코딩 에이전트가 Chrome DevTools를 사용해 실행 중인 Chrome 브라우저를 제어하고 검사하며, 디버깅과 성능 분석을 수행하도록 지원하는 MCP 서버입니다.
Microsoft의 UFO³ 프레임워크는 DAG 기반 작업 분해를 사용해 여러 기기의 GUI 에이전트를 조율하며, UFO²는 Windows 데스크톱 에이전트입니다.
AI 어시스턴트가 HTTP로 x64dbg를 제어해 중단점 설정, 코드 단계별 실행, 메모리 읽기를 수행할 수 있게 하는 MCP 플러그인입니다.
Windows 11에서 Copilot, Recall 및 기타 AI 구성 요소를 제거하거나 비활성화하는 PowerShell 스크립트입니다.
EXE, DLL, SYS, 정적 라이브러리, COFF 객체 파일과 ELF 파일을 분석하고 디스어셈블 및 디컴파일하는 Windows 중심 PE 뷰어입니다.