Token导航 LogoToken导航TokenDH.com
MCP Debug Server logo
开发工具stdio官方级别未说明来源级核验

MCP Debug Server

MCP Server

MCP调试服务器是一个通过WinDbg/CDB调试Windows进程的工具,提供丰富的调试功能和控制能力。

工具数

43

提示词数

0

GitHub Stars

2

资源数

0
调试工具Python开发工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

nickzer0

提供方

nickzer0

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -e .

详细介绍

MCP调试服务器

MCP服务器,用于通过Winge/CDB调试Windows进程。

先决条件

从Windows SDK安装中自动检测调试器路径。

安装

pip install -e .

快速入门

# 1. Start the debug server
.\dbgsrv.exe -t tcp:port=5005

# 2. Add to your MCP client config and connect
# 3. Ask the LLM: "Attach to notepad.exe and show me loaded modules"

MCP配置

{
  "mcpServers": {
    "mcp-debugserver": {
      "type": "stdio",
      "command": "python",
      "args": ["
/mcp-debugserver/src/mcp_debugserver/server.py"],
      "env": {
        "arch": "x64"
      }
    }
  }
}

archx86x64 以匹配您的目标流程架构。

用法

LLM可以访问所有调试工具。只需描述您要调试的内容:

  • “附加到notepad.exe并在CreateFileW上设置断点”
  • “显示调用堆栈和寄存器”
  • “在当前指令指针处读取64字节的内存”
  • “查找进程中所有对malloc的调用”

基本工作流程

  1. start_debug_server -在端口上启动调试服务器
  2. connect_debugger -连接到服务器
  3. attach_process -通过PID或名称附加到目标
  4. 根据需要使用检查/控制工具
  5. detach_process / disconnect_debugger 完成后

可用工具

类别工具
生命周期start_debug_server, stop_debug_server, connect_debugger, disconnect_debugger
过程attach_process, detach_process, get_process_info
执行break_execution, resume_execution, step_into, step_over, step_out
断点set_breakpoint, remove_breakpoint, list_breakpoints, enable_breakpoint, disable_breakpoint
记忆read_memory, write_memory, search_memory
寄存器read_registers, write_register
检查get_callstack, list_threads, switch_thread, list_modules, module_info, disassemble
符号evaluate_expression, display_symbol, reload_symbols, set_symbol_path
异常get_exception_info, enable_exception_monitoring, get_last_exception_captured, set_exception_break, resume_with_monitoring, create_minidump
硬件BPset_hardware_breakpoint, remove_hardware_breakpoint, list_hardware_breakpoints, toggle_hardware_breakpoint
原始execute_command -直接运行任何Winger命令

故障排除

问题解决方案
RPC错误0x80010007体系结构不匹配-已设置 arch env变量与目标匹配
找不到cdb.exe从Windows SDK安装Windows调试工具
无法附加以管理员权限运行;检查没有连接其他调试器

许可证

MIT许可证-版权所有(c)2025 MCP调试服务器

特此免费授予任何获得本软件和相关文档文件(“软件”)副本的人在不受限制的情况下处理软件的权限,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,以及允许获得软件的人这样做,但须符合以下条件:

上述版权声明和本许可声明应包含在软件的所有副本或实质部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性的保证。在任何情况下,作者或版权持有人均不对因软件或软件的使用或其他交易而产生或与之相关的任何索赔、损害赔偿或其他责任承担责任,无论是在合同、侵权或其他诉讼中。

目录标签

目录标签

调试工具Python开发工具本地部署Windows开发进程调试WinDbgCDB

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

43

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP