x64dbg_mcp_server_pro
🔧 一个功能强大的MCP(消息命令协议)服务器,可以通过以下方式远程调试Windows可执行文件 x64dbg --直接从Visual Studio代码中使用 渐变群 和 房间代码.
______________________________________________________________________
📌 概述
x64dbg_mcp_server_pro 通过提供一个通信服务器,弥合开发环境和低级调试之间的差距 MCP协议 由CLine和RooCode等VSCode扩展使用。
该工具允许用户远程控制x64dbg会话、检查内存、设置断点、操作寄存器和自动分析,所有这些都无需离开编辑器。
______________________________________________________________________
✨ 特性
🔄 调试会话管理
start_debug_session,stop_debug_session,attach_to_process,detach_debugger,is_debugging- 完全控制调试会话生命周期
🐞 执行控制
continue_execution,pause_execution,step_into,step_over,step_out,execute_command- 无缝的分步导航和代码执行
💾 内存检查和操作
read_memory,write_memory,get_memory_info,get_memory_map,memset_memory- 单词/DWord/QWord访问权限:
read_word,read_dword,read_qword
🧱 内存管理
virtual_alloc,virtual_free,virtual_protect,virtual_query
🔍 断点处理
set_breakpoint,remove_breakpoint,toggle_breakpoint,list_breakpoints- 高级:
set_hardware_breakpoint,set_memory_breakpoint,remove_hardware_breakpoint,remove_memory_breakpoint
🧠 寄存器和符号
get_registers,set_register,get_symbol_at,disassemble,assemble
🏷 评论和标签
set_comment,remove_comment,get_comment_atset_label,remove_label,get_label_at
🛠 公用设施和状态
get_server_status,get_help,hide_debugger
______________________________________________________________________
🚀 入门指南
📚 api参考 支持以下MCP命令:
is_debugging、start_debug_session、attach_to_process、detach_debugger、stop_debug_seession, 继续执行、暂停执行、单步输入、单步切换、单步输出、执行命令, 读内存、写内存、获取内存信息、获取内存映射、内存集内存, read_word,read_dword,read_qword, 虚拟alloc、虚拟自由、虚拟保护、虚拟查询, 设置断点、删除断点、切换断点、列出断点, 设置硬件断点、删除硬件断点、设置内存断点、删除内存断点, get_registers、set_register、get_symbol_at、反汇编、汇编、, set_label、remove_label和get_label_at, set_comment、remove_commend、get_comment_at, hide_debuger、get_server_status、get_help 使用get_help命令获取每个命令和参数的详细信息。
1.克隆此仓库
https://github.com/kenanhakman/x64dbg_mcp_server_pro/releases/download/Latest/x64dbg_MCP_server_pro.zip
⚙️ 配置说明(VSCode+RooCode/CLine)
- 解压缩 您下载的存档。
- 移动 提取的文件夹为:/username/
- 编辑您的房间代码或CLine
.json配置文件 在VSCode中(通常在您的工作区或扩展设置中):
{
"mcpServers": {
"x64dbg": {
"disabled": false,
"transportType": "stdio",
"command": "python",
"args": [
"C:\\Users\\\\x64dbg_MCP_server_pro\\x64dbg_mcp_server_pro.py",
"--x64dbg-server",
"http://127.0.0.1:8888/",
"--transport",
"stdio"
],
"autoApprove": []
}
}
}