Mcp Windbg

general MCP Server

Model Context Protocol for WinDbg.

VerifiedFreshInstall Ready
generalgeneral
1 views1,571 stars155 forksMIT

Why This Matters

Discovered via github-topic:mcp-server and last synced Today.

VerifiedFreshInstall Ready
Source
github-topic:mcp-server
Stars
1,571
Last synced
Today
Install
Instructions detected

Install

1. Install the package

pip install mcp-windbg
42
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (42)

_NT_SOURCE_PATH

Source file search path

close_windbg_dump

Close a dump file session

Tool

Purpose

Parameter

Type

_NT_SYMBOL_PATH

Debug symbol search path

run_windbg_cmd

Execute any WinDbg/CDB command in a session

symbols_path

string

open_windbg_remote

Connect to a remote debugging session

arguments

string[]

program_path

string

POST

`/upload`

MCP_WINDBG_INIT_TIMEOUT

Init timeout for dump/symbol loading (seconds)

close_debug

Close a launch debug session and terminate the program

include_modules

boolean

MCP_WINDBG_TIMEOUT

Command timeout (seconds)

close_windbg_remote

Close a remote debugging session

MCP_WINDBG_VERBOSE

Verbose logging (`true`/`false`)

list_windbg_dumps

List `.dmp` files in a directory

Method

Path

CDB_PATH

Custom path to `cdb.exe`

launch_debug

Launch a program under CDB for debugging

working_directory

string

source_path

string

GET

`/health`

include_stack_trace

boolean

Variable

Description

open_windbg_dump

Open and analyze a crash dump file

list_dumps

List crash dump files in a directory

open_cdb_dump

Open and triage a crash dump

open_kd_session

Attach to a kernel target (`-k`, KDNET / named pipe / serial)

run_cdb_command

Run a command on a user-mode session

run_kd_command

Run a command on a kernel session

close_cdb_session

Close a user-mode session

close_kd_session

Close a kernel session (resumes the target machine)

send_ctrl_break

Break into a running live session

wait_for_break

Wait for a target you resumed with `g` to stop again

Topic

Description

open_cdb_remote

Attach to a user-mode remote debug server (`-remote`)

Plugin

Server

mcp-windbg-uvx

Launched by the plugin with uvx

mcp-windbg-skills

Uses the uvx plugin or your own MCP connection

mcp-windbg-agents

Uses the uvx plugin or your own MCP connection