SetsunaYukiOvO/x64dbg-mcp
MCP server plugin for x64dbg debugger - enables AI agents and external tools to control debugging via JSON-RPC 2.0 over HTTP/SSE
解决的问题
该项目为 x64dbg/x32dbg 调试器与 AI 代理之间搭建了一座桥梁。它允许外部应用程序和大语言模型(LLM)通过标准化协议,程序化地控制调试器,执行逆向工程任务,并实时分析二进制执行过程。
工作原理
作为 x64dbg 和 x32dbg 的插件,实现了一个 Model Context Protocol (MCP) 服务器。该插件启动一个 HTTP 服务器(支持 JSON-RPC 2.0 和 SSE),将调试器的内部功能暴露为一组 AI 可调用的工具、资源和提示。这使得 AI 代理能够通过语言无关的接口读取内存、修改寄存器、管理断点,并分析堆栈跟踪。
适用人群
- 逆向工程师:用于自动化繁琐的调试工作流和漏洞挖掘。
- 安全研究人员:用于二进制文件解包和算法逆向。
- AI 开发者:希望将底层系统调试能力集成到 AI 代理或 Cursor 等 IDE 中的人。
主要亮点
- 丰富的工具集:79 个 AI 可调用函数,涵盖执行控制、内存/寄存器访问和线程管理。
- 双架构支持:完全兼容 x64 和 x86 架构。
- 标准化协议:符合最新的 MCP 规范,包括可流式传输的 HTTP 传输。
- 工作流模板:包含 10 个预定义提示,适用于崩溃分析、代码修补等常见任务。
- 安全加固:具备基于权限的访问控制、CORS 支持,以及对命令注入和路径遍历攻击的防护。
相关
- 项目
- 项目
- 项目
- 项目
- 项目