
x64dbg-MCP Server交叉编译实战一条命令同时构建x32与x64双架构插件【免费下载链接】x64dbg-mcp-serverx64dbg-MCP Server is a native MCP (Model Context Protocol) plugin for x64dbg that exposes the debuggers full functionality over HTTP. Connect any MCP-compatible AI assistant and control x64dbg programmatically: set breakpoints, step through code, read memory, dump registers, and more. Built with Zig — zero dependencies, single-binary output, cros项目地址: https://gitcode.com/gh_mirrors/x6/x64dbg-mcp-serverx64dbg-MCP Server 插件使用 Zig 语言编写借助 Zig 的交叉编译能力只需一条zig build命令即可同时产出 Windows x32 与 x64 双架构的调试器插件。本文将从环境准备、构建命令、目录结构到部署带你完整走通这个交叉编译流程 它是什么为什么值得手动构建x64dbg-MCP Server 是一个原生 MCPModel Context Protocol插件让 AI 助手通过 HTTP 协议完全接管 x64dbg 调试器设断点、单步执行、读内存、dump 寄存器内置 71 个 MCP 工具和 22 个事件回调。手动构建它的好处零依赖纯原生插件无 .NET、无 Python、无任何运行时双架构一次构建x32dbg 和 x64dbg 两份插件同时产出任意平台可构建Windows、WSL、Linux、macOS 上交叉编译 Windows 插件为什么一条命令就能构建双架构秘密就在构建脚本 build.zig 里。它在一个构建文件中声明了两个交叉编译模块模块编译目标产物安装位置x32 模块x86-windows-gnux64dbg-MCP-Server.dp32x32/plugins/x64 模块x86_64-windows-gnux64dbg-MCP-Server.dp64x64/plugins/x32 插件目标架构x86-windows-gnu输出 build.zig 第 6~32 行定义的.dp32动态库x64 插件目标架构x86_64-windows-gnu输出 build.zig 第 34~60 行定义的.dp64动态库两个模块共用同一份源码入口src/main.zig无需维护两套代码build.zig 第 62~63 行将两个安装步骤都挂到default_step所以默认构建一步到位另一个关键设计在 src/core/bridge.zig插件并不静态链接调试器 API而是在运行时按宿主进程架构自动解析x32bridge.dll/x64bridge.dll和x32dbg.dll/x64dbg.dll的符号。这正是同一份代码能编译出两个架构版本的根本原因。构建环境要求只需一个 Zig 工具链交叉编译最爽的地方就是——不需要 Windows也不需要 MinGW。安装 Zig 声明最低支持 0.14.0克隆项目源码git clone https://gitcode.com/gh_mirrors/x6/x64dbg-mcp-server cd x64dbg-mcp-serverWindows、WSL、Linux、macOS 上均可直接执行下一步命令完全一致 ✅一条命令构建x32 与 x64 同时出包zig build -DoptimizeReleaseSafe --prefix dist参数解读-DoptimizeReleaseSafe安全优化模式开启溢出检查的同时获得接近 Release 的性能--prefix dist指定输出根目录构建完成后输出目录与 x64dbg 的安装目录结构完全一致dist/ ├── x32/ │ └── plugins/ │ └── x64dbg-MCP-Server.dp32 └── x64/ └── plugins/ └── x64dbg-MCP-Server.dp64 提示日常调试阶段可省略-DoptimizeReleaseSafe直接执行zig build使用 Debug 模式获得更快的编译速度和更好的诊断信息。将双架构插件部署到 x64dbg把dist/目录的内容即x32/和x64/两个文件夹复制进 x64dbg 安装根目录双架构插件一次部署完成启动 x64dbgMCP 服务器会自动启动默认端口x64 版0.0.0.0:9094x32 版0.0.0.0:9095进入Plugins x64dbg-MCP Server Configure MCP Server...配置界面获取 Bearer Token 并配置绑定地址MCP 客户端携带 Token 即可连接构建后的常见问题QLinux/macOS 上构建的 Windows 插件能直接用吗能。Zig 交叉编译产出的就是原生 Windows PE 动态库在 x64dbg 中正常加载。Q为什么构建产物叫 .dp32 / .dp64这是 x64dbg 插件扩展名的惯例32 位宿主用.dp3264 位宿主用.dp64由 build.zig 和 build.zig 中的dest_sub_path指定。Q配置保存在哪里配置持久化在 x64dbg 可执行文件旁的mcp_config.json中修改后服务器自动重启生效。Q想在 CI 里出包同样一条命令即可整个构建过程无需安装 Windows SDK 或 MinGW 工具链 总结x64dbg-MCP Server 的交叉编译体验可以浓缩为一句话一份源码、一条命令、双架构出包。得益于 Zig 内置的完整交叉编译器和 src/core/bridge.zig 的运行时符号解析设计无论你在哪个系统上一条zig build就能得到可直接部署到 x32dbg 与 x64dbg 的 MCP 插件。【免费下载链接】x64dbg-mcp-serverx64dbg-MCP Server is a native MCP (Model Context Protocol) plugin for x64dbg that exposes the debuggers full functionality over HTTP. Connect any MCP-compatible AI assistant and control x64dbg programmatically: set breakpoints, step through code, read memory, dump registers, and more. Built with Zig — zero dependencies, single-binary output, cros项目地址: https://gitcode.com/gh_mirrors/x6/x64dbg-mcp-server创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考