eDBG 负责提供 HTTP MCP 服务adb forward 转发端口edbg-mcp-install 负责把 MCP 配置安装到各类 AI client默认 MCP 地址:
http://127.0.0.1:19810/mcp
./edbg-mcp-install --install
adb push eDBG /data/local/tmp
adb shell
su
chmod +x /data/local/tmp/eDBG
./data/local/tmp/eDBG --mcp
如果没有指定 --mcp-port,默认监听 19810。
4. 本地转发监听端口:
adb forward tcp:19810 tcp:19810
--mcp 模式下会强制使用 -prefer uprobe -show-vertual,阉割了硬件断点相关功能和单步相关功能attach(package, library) 选中目标attach、break、info_break、info_file、断点管理,以及 runbreak 内部始终按虚拟偏移处理,等价于 vbreakattach 设置当前 package 和 libraryrun 直接启动当前目标 app,会执行 am startcontinue 会阻塞等待,直到真正命中断点才返回quit 只会清空当前 MCP 上下文并回到初始待命状态,不会退出 MCP server仓库里提供了独立的 installer Makefile:
make -f Makefile_installer current
make -f Makefile_installer all
产物目录:
bin/
默认会构建这些主流桌面平台版本:
darwin_amd64darwin_arm64linux_amd64linux_arm64windows_amd64windows_arm64./edbg-mcp-install --list-clients
./edbg-mcp-install --install
./edbg-mcp-install --install --clients codex,cursor,claude
./edbg-mcp-install --project --install --clients cursor,vscode,zed
./edbg-mcp-install --config
如果你改了 --mcp-port,或者把本地转发端口改成了别的值:
./edbg-mcp-install --install --url http://127.0.0.1:23456/mcp
卸载配置:
./edbg-mcp-install --uninstall
./edbg-mcp-install --uninstall --clients codex,cursor
可通过命令查看:
./edbg-mcp-install --list-clients
当前实现覆盖的主流客户端包括:
--projectCodex 会写入 ~/.codex/config.toml