返回市场
x64调试器_mcp服务器_专业版

x64调试器_mcp服务器_专业版

作者:kenanhakman3 星标更新:2025-06-04

项目介绍

x64dbg_mcp_server_pro

🔧 一个强大的MCP(消息命令协议)服务器,通过x64dbg支持Windows可执行文件的远程调试——可以直接从Visual Studio Code使用CLineRooCode进行调试。


📌 概述

x64dbg_mcp_server_pro 在您的开发环境与低级调试之间架起了一座桥梁,提供了一个使用VSCode扩展如CLine和RooCode所使用的MCP协议的通信服务器。

此工具允许用户远程控制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
  • 字/双字/四字访问: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_at
  • set_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_session, continue_execution, pause_execution, step_into, step_over, step_out, execute_command, read_memory, write_memory, get_memory_info, get_memory_map, memset_memory, 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, remove_hardware_breakpoint, set_memory_breakpoint, remove_memory_breakpoint, get_registers, set_register, get_symbol_at, disassemble, assemble, set_label, remove_label, get_label_at, set_comment, remove_comment, get_comment_at, hide_debugger, 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)

  1. 解压您下载的存档。
  2. 移动提取的文件夹到:/username/
  3. 编辑您的RooCode或CLine .json配置文件在VSCode中(通常在您的工作区或扩展设置中):
{
  "mcpServers": {
    "x64dbg": {
      "disabled": false,
      "transportType": "stdio",
      "command": "python",
      "args": [
        "C:\\Users\\<your_username>\\x64dbg_MCP_server_pro\\x64dbg_mcp_server_pro.py",
        "--x64dbg-server",
        "http://127.0.0.1:8888/",
        "--transport",
        "stdio"
      ],
      "autoApprove": []
    }
  }
}