DX

duty1g/x64dbg-mcp-server

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

2626 stars 297 forks 质量 77 趋势 48MIT

x64dbg-MCP 服务器是 x64dbg 的原生 MCP(模型上下文协议)插件,通过 HTTP 暴露调试器的全部功能。

概览

x64dbg-MCP 服务器为 x64dbg 提供基于 MCP 的代理逆向工程。 功能 • 安装 • 使用 • 工具 • 配置 • 构建 • 结构 x64dbg-MCP 服务器是 x64dbg 的原生 MCP(模型上下文协议)插件,通过 HTTP 公开调试器的完整功能。连接任何兼容 MCP 的 AI 助手,通过程序控制 x64dbg:设置断点、逐步解析代码、读取内存、转储寄存器等。 用 Zig 构建——零依赖,单一二进制输出,能从任意主机交叉编译到 x32 和 x64。没有 .NET,没有 Python,没有运行时——只需把插件放进你的 x64dbg plugins 文件夹,就可以了。 — 可流式HTTP + SSE传输,JSON-RPC 2.0。 - 完整的调试器控制——反汇编、步进、断点、内存分配、寄存器、模块、线程、调用栈、模式扫描、字符串提取、xref、符号、书签、PE 分析、OEP 检测、模块转储、PEB/SEH 检测、跟踪等。

概述(AI 翻译)

x64dbg-MCP 服务器 基于MCP驱动的x64dbg代理逆向工程。

特色 • 安装 • 使用情况 • 工具 • 配置 • 建筑 • 结构

x64dbg-MCP 服务器是 x64dbg 的原生 MCP(模型上下文协议)插件,通过 HTTP 公开调试器的完整功能。连接任何兼容 MCP 的 AI 助手,通过程序控制 x64dbg:设置断点、逐步解析代码、读取内存、转储寄存器等。

用 Zig 构建——零依赖,单一二进制输出,能从任意主机交叉编译到 x32 和 x64。没有 .NET,没有 Python,没有运行时——只需把插件放进你的 x64dbg plugins 文件夹,就可以了。

MCP 2024-11-05 — 可流式HTTP + SSE传输,JSON-RPC 2.0。

特色

  • 84 个 MCP 工具: 完整的调试器控制——反汇编、步进、断点、内存分配、寄存器、模块、线程、调用栈、模式扫描、字符串提取、引用、符号、书签、PE 分析、OEP 检测、模块转储、PEB/SEH 检测、追踪等。
  • 22 事件回调: 完整的调试器事件覆盖——初始化、停止、断点、异常、步进、附加/分离、DLL 加载/卸载、线程等。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

x64dbg-MCP Server MCP-powered agentic reverse engineering for x64dbg.

Features • Install • Usage • Tools • Configuration • Building • Structure

x64dbg-MCP Server is a native MCP (Model Context Protocol) plugin for x64dbg that exposes the debugger’s 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, cross-compiles to both x32 and x64 from any host. No .NET, no Python, no runtime — just drop the plugin into your x64dbg plugins folder and go.

MCP 2024-11-05 — Streamable HTTP + SSE transports, JSON-RPC 2.0.

Features

  • 84 MCP Tools: Full debugger control — disassembly, stepping, breakpoints, memory allocation, registers, modules, threads, call stack, pattern scanning, string extraction, xrefs, symbols, bookmarks, PE analysis, OEP detection, module dumping, PEB/SEH inspection, tracing, and more.
  • 22 Event Callbacks: Full debugger event coverage — init, stop, breakpoint, exception, step, attach/detach, DLL load/unload, threads, and more.
  • Zero Dependencies: Pure native plugin, no runtime or framework needed.
  • x32 and x64: Single codebase, builds both architectures from one command.
  • Dual Transport: Streamable HTTP + SSE — compatible with any MCP client (new and legacy).
在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "x64dbg": { "type": "http", "url": "http://localhost:9094/", "headers": { "Authorization": "Bearer YOUR_TOKEN_HERE" } } } }