Token导航 LogoToken导航

MCP Server · 开发工具

X32 Dbg MCP Server

为x64dbg调试器提供HTTP接口的插件,支持通过远程命令交互式检查内存、反汇编、查询寄存器等操作。

未说明官方级别未说明来源级核验工具 0
调试工具C#逆向工程

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
abbasdivian
提供方
abbasdivian

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

1 个

MCP World

选型结论

X32 Dbg MCP Server 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

X64Dbg MCP 服务器(插件)

这个项目是使用C#在仅限Windows的经典.NET Framework平台上(无需ASP.NET Core托管)为x96/x64/x32dbg(https://github.com/x64dbg/x64dbg/)构建MCP(内存命令协议)服务器插件的起点。

该插件充当MCP客户端与调试器之间的轻量级HTTP接口桥接器,使您能够通过远程编程方式,让大型语言模型(LLM)MCP客户端交互式地发送命令,以检查内存、反汇编、查询寄存器、操作标签/注释等。

除了与x64dbg调试器引擎的基本绑定外,此模板还提供了清晰的项目结构、内置的命令系统以及一个简单的HTTP监听器,通过基于文本的API暴露您的命令。

X64Dbg MCP 客户端 - 需要一个采样客户端吗?

mcp-csharp-sdk-client.zip 翻译为中文是:“MCP C# SDK 客户端压缩包”

打开项目 在Program.cs的第590行进行编辑,并输入您从Google Cloud API获取的GeminiAI密钥。 在Program.cs文件的第615行进行编辑,并输入您的MCP服务器IP地址:Location = "http://192.168.x.x:3001/sse", 打开你的x96调试器,日志应该显示服务器已自动加载。 要手动与服务器交互而不是使用AI,请取消注释第634行并注释掉第635行。 在客户端上点击“开始调试”,AI应自动执行位于第434行(Program.cs文件)的提示

访问最新的示例客户端,作为与该项目集成的起点:https://github.com/AgentSmithers/mcp-csharp-sdk-client/

特点/特性

✅ 自托管HTTP命令接口(无需ASP.NET Core) ✅ 轻量级,零依赖的二进制部署 ✅ 带有参数映射的模块化命令 ✅ 直接与寄存器、内存、线程、反汇编进行交互 ✅ 支持双向AI/LLM命令 ✅ 无需重启 x64dbg,即可重新加载插件 ✅ 表达式功能和菜单扩展支持

示例对话:

AI被分配了加载文件、统计内部模块数量并开始为重要材料功能打标签的任务。

https://github.com/AgentSmithers/x64DbgMCPServer/blob/master/Sample1 翻译为中文可以是:“https://github.com/AgentSmithers/x64DbgMCPServer 项目中的 Sample1 文件”。不过,通常在中文语境下,我们可能会更简洁地表达为“GitHub上的x64DbgMCPServer项目中的Sample1示例”。但考虑到网址的直接性,上述翻译保持了网址的原样,并稍作解释。如果仅翻译网址部分(不考虑网址的完整表述),则可简化为“x64DbgMCPServer项目中的Sample1”

单次拍摄速度作弊识别

https://github.com/AgentSmithers/x64DbgMCPServer/blob/master/Sample2 的中文翻译可以是:“https://github.com/AgentSmithers/x64DbgMCPServer 仓库中的 Sample2 文件” 或者简化为 “x64DbgMCPServer 项目中的 Sample2 示例”。这里,“x64DbgMCPServer”是一个假设的项目名,实际翻译时可能需要根据具体项目或上下文来确定其准确含义,但在此处直接保留原名以体现其特定性

先决条件

要构建并运行此项目,您需要: Visual Studio 构建工具(2019 版 v16.7 或更高版本) .NET Framework 4.7.2 SDK(软件开发工具包)

入门指南

克隆或分叉该项目:git clone https://github.com/AgentSmithers/x64DbgMCPServer

打开解决方案并进行构建。

将文件(x64DbgMCPServer\\bin\\x64\\Debug)复制到x64DBG插件文件夹(x96\\release\\x64\\plugins\\x64DbgMCPServer)中以运行

加载时的示例调试日志

启动调试器,进入插件选项 -> 点击“启动MCP服务器”

通过SSE连接到它,使用您偏好的MCP客户端,端口为3001。

示例命令

我已经验证了几条命令,它们的效果非常棒。我特别兴奋的是能使用这个系统来探索人工智能辅助逆向工程如何简化安全工作流程。 一旦MCP服务器通过x64dbg中的插件菜单启动,你就可以发出如下命令:

ExecuteDebuggerCommand command=init C:\InjectGetTickCount\InjectSpeed.exe
ExecuteDebuggerCommand command="AddFavouriteCommand Log s, NameOfCmd"
ReadDismAtAddress addressStr=0x000000014000153f, byteCount=5
ReadMemAtAddress addressStr=00007FFA1AC81000, byteCount=5
WriteMemToAddress addressStr=0x000000014000153f, byteString=90 90 90 90 90 90
CommentOrLabelAtAddress addressStr=0x000000014000153f, value=Test, mode=Comment
CommentOrLabelAtAddress addressStr=0x000000014000153f, value=
GetAllRegisters
GetLabel addressStr=0x000000014000153f
GetAllActiveThreads
GetAllModulesFromMemMap
GetCallStack
These commands return JSON or text-formatted output that’s suitable for ingestion by AI models or integration scripts. Example:

调试

DotNetPlugin.Impl 在项目构建后的命令中包含以下内容。请将其更新为指向 x64dbg 的正确路径,以加快调试速度: xcopy /Y /I "$(TargetDir)(注:此句为命令行指令的一部分,翻译为中文意为“使用/Y和/I参数复制目标目录,其中/Y表示覆盖目标文件而无需提示,/I表示如果目标是一个目录,则假定其存在;$(TargetDir)是变量,代表目标目录的路径)”*.*"C:\\Users\\User\\Desktop\\x96\\release\\x64\\plugins\\x64DbgMCPServer" C:\\Users\\用户\\桌面\\x96\\release\\x64\\x64dbg.exe

正在积极致力于实现多项功能

虽然我正在积极努力推进这个项目,以支持AI查询全栈、线程和模块转储信息,但并非所有命令都已完全实现。

其工作原理

MCP服务器运行一个简单的HTTP监听器,并将接收到的命令路由到用\[Command\]属性标记的C#方法。这些方法可以执行任何逻辑(例如,内存读取、反汇编、设置断点),并将数据以结构化格式返回给MCP客户端。

已知问题

\ExecuteDebuggerCommand\ 总是返回 \true\,这是因为该函数关注的是注释是否成功执行,而非实际命令的执行结果。

特别感谢

⚡ 在Adams85提供的DotNetPluginCS帮助下,经过大约20小时的专注编码以及MCP协议的审查,我们成功开发出了一个相当不错的、自包含的HTTP MCP服务器插件,适用于x64dbg。

集成说明

这个项目中最令人满意的方面之一,就是克服了构建一个完全自包含的HTTP服务器的挑战——无需使用Kestrel,无需ASP.NET,仅依靠原始的HttpListener来实现您的逆向工程自动化。

我计划继续优化这个代码库,作为我探索人工智能辅助分析、实施安全以及自动化工具开发之旅的一部分。

如果您想寻求帮助来创建自己的集成方案、扩展这个插件,或者讨论潜在的应用场景,请随时联系我(可在仓库或我的个人资料中查看联系方式)。我非常期待与在这个领域探索的其他人合作并共同学习。

让我们更聪明地进行逆向工程,而非更费力。

干杯 🎉

该网址“Https://ControllingTheInter.net”翻译成中文可以是:“https://控制互联网.net”(但需注意,实际网址翻译时通常不直接翻译网址内容,而是保留原样,这里仅为展示翻译思路)。然而,值得注意的是,网址本身通常不直接翻译,因为网址是全球通用的标识符,其意义并不依赖于语言。但在这里,为了满足翻译需求,我提供了网址中域名部分的中文翻译思路。在实际应用中,网址应保持原样

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

调试工具C#本地部署HTTP接口逆向工程AI辅助内存操作

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
X32 Dbg MCP Server

MCP World · 本页

0未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

X32 Dbg MCP Server 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

X32 Dbg MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

X32 Dbg MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

X32 Dbg MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

X32 Dbg MCP Server 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP