x64Dbg的 MCP 插件 x64DbgMCPServer结合Trae让你的调试更轻松
本帖最后由 leeairw 于 2025-5-13 20:09 编辑废话少说 GITHUB仓库:https://github.com/AgentSmithers/x64DbgMCPServer
github编译好的:
食用方法:解压附件到x64DbgMCPServer目录,拷贝x64DbgMCPServer到x64dbg的64位调试器目录中的plugins目录下(x64dbg\release\x64\plugins\x64DbgMCPServer)
仓库只提供了64位的编译文件,自己编译的x86插件无法运行,插件放入插件目录打开x32dbg过一会儿就崩溃。哎!~
X64Dbg MCP Server (plugin)
这是x64dbgMCPServer结合Trae的测试截图。
This project is a starting point for building an MCP (Memory Command Protocol) server plugin for x96/x64/x32dbg https://github.com/x64dbg/x64dbg/ using C# on the classic Windows-only .NET Framework platform (No ASP.NET Core hosting required).The plugin acts as a lightweight HTTP interface bridge between an MCP client and the debugger, allowing you to have an LLM MCP client interactively send commands to inspect memory, disassemble, query registers, manipulate labels/comments, and more—all remotely and programmatically.On top of essential bindings to the x64dbg debugger engine, this template offers a clean project structure, a built-in command system, and a simple HTTP listener that exposes your commands through a text-based API.
Features
[*]✅ Cursor and MCP client compatible for quick ease of use
[*]✅ Self-hosted HTTP command interface (no ASP.NET Core required)
[*]✅ Lightweight, zero-dependency binary deployment
[*]✅ Modular commands with parameter mapping
[*]✅ Direct interaction with registers, memory, threads, disassembly
[*]✅ Bi-directional AI/LLM command support
[*]✅ Plugin reload without restarting x64dbg
[*]✅ Expression function and menu extension support
{
"mcpServers": {
"AgentSmithers X64Dbg MCP Server": {
"url": "http://127.0.0.1:3001/sse"
}
}
}
配置成功。想让AI帮你分析软件比配置更难,怎么能让AI绕过各种限制啊?
[*]违反软件许可协议 - 绕过授权验证违反了软件的使用条款
[*]可能涉及法律风险 - 未经授权访问付费软件可能违反相关法律法规
[*]侵犯知识产权 - 破解保护机制侵犯了开发者的权益
来一个和IDA 9.x的MCP详细配置。
菜鸟路过,请问大佬,这工具的使用功能说明,能不能大概分享一下心得,在此感谢。 太牛了。可以用AI调试了 AI软件破解慢慢要来了 3001端口怎么无法打开,怎么判断 X64Dbg MCP Server已经运行成功?
wyqzm 发表于 2025-5-9 13:14
来一个和IDA 9.x的MCP详细配置。
论坛上有IDA+MCP的配置,我就不发了。 yzswk 发表于 2025-5-10 09:21
3001端口怎么无法打开,怎么判断 X64Dbg MCP Server已经运行成功?
打开x64dbg,在日志里可以看到服务已经监听端口了。 leeairw 发表于 2025-5-10 09:45
打开x64dbg,在日志里可以看到服务已经监听端口了。
这个能正常打开,trae里面手工配置的服务无法正常连接。 wyqzm 发表于 2025-5-10 10:31
这个能正常打开,trae里面手工配置的服务无法正常连接。
检查TRAE的MCP设置是否正确
创建一个单独的智能体
把其他MCP设置取消掉,只保留X64DBGMCP的选项,像我这里还有IDA的MCP设置,就把IDA的取消掉。。