Repolode
svnscha

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 호스트를 디버깅합니다.

포함된 컬렉션

토픽

#windbg#crash-dump#debugging#mcp#mcp-server#windows#kernel-debugging#copilot#copilot-chat#crash-reports

자주 묻는 질문

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 통계는 매일 갱신됩니다.

관련 프로젝트