N
NadavLor/windbg-ext-mcp
Kernel debugging in WinDbg, driven from the editor
在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网
我们没有从该仓库取到可核对的安装命令,也没有公开的远端端点。这两样都没有时,我们不出配置——编一条出来比不给更糟。 各客户端的接法 →
- 来源明细
- 收录自 abordage/awesome-mcp 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
- 收录与活跃
- 收录于 2026-11-05 · 最近见到 2026-11-14 · 共见到 10 次 · 被 10 个来源列出
- 评分构成
- 综合分 1,003 · 10 个来源 · mcp
常见问题(答案都来自我们的记录)
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
我们收录于 2026-11-05;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
# WinDbg‑ext‑MCP
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
WinDbg extension + Python MCP server. Lets MCP‑compatible clients (Cursor, Claude, VS Code + Cline/Roo) drive WinDbg with clean, validated commands. Kernel‑first; user‑mode works too.
## Contents
Quick Start
Architecture
Usage Examples
What’s Here
Sanity Check
Troubleshooting
Configuration
Tested With
Notes
## Quick Start
Prereqs
Windows 10/11
WinDbg (Windows SDK “Debugging Tools for Windows”)
Visual Studio Build Tools (C++)
Python 3.10+ and Poetry 2.x
Build the extension (Developer PowerShell for VS):
powershell
msbuild extension\windbgmcpExt.sln /p:Configuration=Release /p:Platform=x64
Load in WinDbg:
text
.load C:\path\to\windbgmcpExt.dll
Install and run the MCP server (in root directory):
powershell
poetry install
poetry run selftest
poetry run mcp --list-tools
poetry run mcp
## Architecture
text
MCP Client (stdio) Python MCP Server (stdio) WinDbg Extension (named pipe) WinDbg/Target
FastMCP \\.\pipe\windbgmcp Kernel/User
The extension hosts a named‑pipe server and executes WinDbg commands safely.
The Python server validates inputs, resolves timeouts, and exposes tools to MCP clients.
## Usage Examples
General (natural language prompts)
"Show me all running processes in the kernel"
"What's the current thread's stack trace?"
"Analyze the memory at address 0x1000"
"Help me understand this crash dump"
"Set a breakpoint on nt!NtCreateFile and continue execution"
"Step through the next 3 instructions and show me the registers"
Rootkit behavior (research‑only)
"Hide explorer.exe using EPROCESS unlink and PspCidTable Unlink"
"Make OneDrive.exe appear to have no open handles"
"Make notepad.exe resistance to termination and kill attempts"
"Install invisible system call hooks that dont modify SSDT"
"Hide network connections from netstat while keeping them active"
"Make files invisible to directory enumeration but accessible by direct path"
Note: These are for lawful, defensive research in controlled test labs only.
## Available Tools
debug_session: session status and metadata
connection_manager: connection health and resilience controls
session_manager: capture/restore debugging context
run_command: execute a WinDbg command with validation/timeout handling
run_sequence: execute multiple commands in order
breakpoint_and_continue: set a breakpoint and continue execution
analyze_process: process enumeration, info, and context switching
analyze_thread: thread info and stack traces
analyze_memory: memory display, typed structures, searches
analyze_kernel: kernel objects and system analysis
performance_manager: optimization controls and performance report
async_manager: parallel execution and async task stats
troubleshoot: quick diagnostics and guidance
get_help: list tools and usage tips
test_windbg_communication: pipe connectivity test
network_debugging_troubleshoot: network debugging issue checks
## What’s Here
extension/: C++ WinDbg extension. Named pipe \\.\pipe\windbgmcp. Exports: help, objecttypes, hello, mcpstart, mcpstop, mcpstatus.
mcp_server/: Python MCP server using FastMCP with modular tools (session, execution, analysis, performance, support).
## Contents
Quick Start
Architecture
Usage Examples
What’s Here
Sanity Check
Troubleshooting
Configuration
Tested With
Notes
## Quick Start
Prereqs
Windows 10/11
WinDbg (Windows SDK “Debugging Tools for Windows”)
Visual Studio Build Tools (C++)
Python 3.10+ and Poetry 2.x
Build the extension (Developer PowerShell for VS):
powershell
msbuild extension\windbgmcpExt.sln /p:Configuration=Release /p:Platform=x64
Load in WinDbg:
text
.load C:\path\to\windbgmcpExt.dll
Install and run the MCP server (in root directory):
powershell
poetry install
poetry run selftest
poetry run mcp --list-tools
poetry run mcp
## Architecture
text
MCP Client (stdio) Python MCP Server (stdio) WinDbg Extension (named pipe) WinDbg/Target
FastMCP \\.\pipe\windbgmcp Kernel/User
The extension hosts a named‑pipe server and executes WinDbg commands safely.
The Python server validates inputs, resolves timeouts, and exposes tools to MCP clients.
## Usage Examples
General (natural language prompts)
"Show me all running processes in the kernel"
"What's the current thread's stack trace?"
"Analyze the memory at address 0x1000"
"Help me understand this crash dump"
"Set a breakpoint on nt!NtCreateFile and continue execution"
"Step through the next 3 instructions and show me the registers"
Rootkit behavior (research‑only)
"Hide explorer.exe using EPROCESS unlink and PspCidTable Unlink"
"Make OneDrive.exe appear to have no open handles"
"Make notepad.exe resistance to termination and kill attempts"
"Install invisible system call hooks that dont modify SSDT"
"Hide network connections from netstat while keeping them active"
"Make files invisible to directory enumeration but accessible by direct path"
Note: These are for lawful, defensive research in controlled test labs only.
## Available Tools
debug_session: session status and metadata
connection_manager: connection health and resilience controls
session_manager: capture/restore debugging context
run_command: execute a WinDbg command with validation/timeout handling
run_sequence: execute multiple commands in order
breakpoint_and_continue: set a breakpoint and continue execution
analyze_process: process enumeration, info, and context switching
analyze_thread: thread info and stack traces
analyze_memory: memory display, typed structures, searches
analyze_kernel: kernel objects and system analysis
performance_manager: optimization controls and performance report
async_manager: parallel execution and async task stats
troubleshoot: quick diagnostics and guidance
get_help: list tools and usage tips
test_windbg_communication: pipe connectivity test
network_debugging_troubleshoot: network debugging issue checks
## What’s Here
extension/: C++ WinDbg extension. Named pipe \\.\pipe\windbgmcp. Exports: help, objecttypes, hello, mcpstart, mcpstop, mcpstatus.
mcp_server/: Python MCP server using FastMCP with modular tools (session, execution, analysis, performance, support).
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[](https://anclum.com/zh/s/nadavlor-windbg-ext-mcp/)
- 来源
- awesome · https://github.com/NadavLor/windbg-ext-mcp
- 按领域浏览
- MCP 服务
- 收录来源
- 10 个独立来源
- 收录于
- 今天
同类推荐
所属领域与标签
每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。