集成

x64dbg-MCP Server 调试器 MCP 插件

以 Zig 编写、同时支持 x32dbg 与 x64dbg 的原生 x64dbg 插件,在调试器内部通过 streamable HTTP 和 SSE 提供 MCP 端点。智能体可以加载或附加进程,设置软件、硬件、内存及条件断点,单步与跟踪执行,读取寄存器、调用栈、线程、内存映射、导入表、字符串和交叉引用,并执行任意 x64dbg 命令。随附的 SKILL.md 指南要求智能体在每次操作前先确认调试器状态。

使用条件与局限

  • 需要 Windows 和 x64dbg;插件加载到 x32dbg 或 x64dbg 中,并在运行时解析调试器 API。安装时将 v1.6 发布 zip(2026-10-12)或 dist/ 构建产物中的 x32 与 x64 插件目录复制到 x64dbg 根目录;构建需要 Zig 0.16-dev 或更新版本,可在 Linux、macOS 或 WSL 上交叉编译。服务器随调试器启动自动运行。
  • x64 使用 9094 端口,x32 使用 9095 端口。README 称默认绑定地址为 0.0.0.0,但所审阅的配置代码自 v1.2 起默认绑定 127.0.0.1;插件配置对话框可修改地址、端口和令牌,并保存到 x64dbg 可执行文件旁的 mcp_config.json。首次运行时生成的 Bearer 令牌是每个请求的必需项;通信使用未加密的 HTTP,因此 README 警告不要把服务器暴露给不受信任的网络。
  • 许多工具会改变目标进程或调试器状态:写入和修补内存、汇编指令、写寄存器、分配内存、挂起线程、设置断点命令以及执行任意调试器命令。DumpMemory 和 DumpModule 会把文件写入磁盘,OEP 检测和模块转储面向加壳的可执行文件。
  • 采用 MIT 许可。README 将用途限定于经授权的逆向工程、恶意软件分析、安全研究和教学。本次未运行插件、调试会话或任何目标程序,所审来源也未确立与 REA 的关联。

关于此条目

类型
集成
类别
独立 MCP 集成
关联
独立智能体集成
目标
二进制

来源复核于

说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。

一手来源

  1. README.md GitHub · duty1g/x64dbg-mcp-server · 修订 18be30a
  2. SKILL.md GitHub · duty1g/x64dbg-mcp-server · 修订 18be30a
  3. src/core/config.zig GitHub · duty1g/x64dbg-mcp-server · 修订 18be30a
  4. src/core/mcp_server.zig GitHub · duty1g/x64dbg-mcp-server · 修订 18be30a
  5. LICENSE GitHub · duty1g/x64dbg-mcp-server · 修订 18be30a
  6. https://github.com/duty1g/x64dbg-mcp-server/releases/tag/v1.6