3 v0.1.0-alpha.2 更新于 2026-10-23

reverse-engineer MCP Server

Read-only reverse engineering of Electron apps, PE/ELF/Mach-O binaries, Go/Rust, .NET and APKs.

适用客户端

本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端

安装配置

本地运行(npm)
{
  "mcpServers": {
    "reverse-engineer": {
      "command": "npx",
      "args": [
        "-y",
        "reverse-engineer"
      ]
    }
  }
}

将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。

提供的工具 接入后 Agent 可调用这 17 个工具

triage
逆向工程入口工具,对本地文件进行初步分析,作为建议的起始工具
electronSurfaceTool
分析 Electron 应用表面信息的逆向工程工具
search
在缓存内容中搜索过滤信息的逆向工程工具
read
按缓存文件分页读取截断响应内容的逆向工程工具
binaryInventory
对二进制文件进行清单盘点分析的逆向工程工具
buildinfo
提取构建信息(buildinfo)的逆向工程工具
decompileTool
对代码进行反编译的逆向工程工具
managedTool
分析托管代码(managed)的逆向工程工具
list_instances
发现已认证的运行中 Tauri 实例,不会启动任何应用
list_targets
列出确切的窗口和 WebView;标题从不作为标识符使用
diagnose
独立于 JavaScript 读取 Rust 状态,并检测有界的 WebView 响应能力
snapshot
观察有界的 DOM 控件和文本;变更后需要新的引用
screenshot
捕获实际 WebView 视口像素,而非桌面合成内容
click
点击新观察到的元素;Windows 模式下拒绝另一个前台目标
type_text
在观察到的可编辑元素中输入字面文本,不会提交
press_key
在所选 WebView 中按下 Enter、Tab、Escape、Backspace 或方向键
scroll
在视口坐标处滚动 WebView

配合站内内容