Token导航 LogoToken导航

MCP Server · 安全风控

MCP Termux

MCP Termux Server v7.0是一款专注于Android逆向工程的一体化工具集,提供动态追踪、内存操作和静态分析等功能,适用于安全研究和开发调试。

未说明官方级别未说明来源级核验工具 77
C++静态分析逆向工程

快速开始

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

工具数量

77

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

38

仓库热度

收录来源

1 个

MCP World

选型结论

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

分类

安全风控

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

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

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

上手步骤

  1. 1

    先确认运行方式

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

  2. 2

    获取服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

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

详细介绍

MCP Termux Server v7.0 — Android 逆向工程一体化 MCP 服务器

基于 Model Context Protocol (MCP) 的 Android 终端逆向工程工具集。 单一目录部署,73 个工具,覆盖动态追踪、内存操作、静态分析全链路。

📦 快速部署

# 1. 解压到任意目录(推荐 /data/adb/)
tar xzf mcp_re_v7.tar.gz -C /data/adb/

# 2. 启动主 MCP(端口 65534)
su -c "cd /data/adb/mcp_re_v6 && nohup ./mcp -p 65534 ./mcp.log 2>&1 &"

# 3. 启动 Boot MCP(端口 65533,可选)
su -c "echo 1 | nohup /data/adb/mcp_re_v6/mcp_boot ./boot.log 2>&1 &"

# 4. 在 MCP 客户端中连接
#    主服务: http://127.0.0.1:65534/mcp  (Streamable HTTP)
#    备用:   http://127.0.0.1:65533/mcp  (Streamable HTTP)

🏗️ 目录结构

mcp_re_v6/                        (90MB 整体)
├── mcp              (3.4MB)   主 MCP 服务器 v7.0.0, 端口 65534
├── mcp_boot         (948KB)   Bootstrap MCP v1.0, 端口 65533
├── stackplz         (8.6MB)   eBPF 追踪工具 (Go/Cgo)
├── paradise         (7.3MB)   内存读写工具 (C++)
├── restart.sh                  一键重启脚本
│
├── kmodules/        (1.9MB)   Paradise 内核驱动模块
│   ├── 5.10.ko               Android 12 (Xiaomi/通用)
│   ├── 5.10-Pixel.ko         Android 12 (Pixel)
│   ├── 5.15.ko / 5.15-Pixel.ko
│   ├── 6.1.ko / 6.6.ko / 6.12.ko
│
├── preload_libs/    (2.6MB)   stackplz 运行时依赖 (9个.so)
├── user/config/               stackplz 配置
│   └── config_syscall_aarch64.json
│
├── radare2/         (63MB)    radare2 6.1.0 android-aarch64
│   ├── bin/                   r2, rabin2, rasm2, radiff2, rahash2...
│   ├── lib/                   libr_*.so (23个)
│   └── share/radare2/         签名/魔数/格式数据
│
└── notes/                     知识库笔记存储

🔧 自动化特性

特性说明
相对路径通过 readlink(/proc/self/exe) 获取自身目录,所有工具用相对路径调用
内核自动加载启动时检测 Paradise 驱动状态,按 uname -r 匹配 kmodules/*.ko 自动 insmod
Paradise 兼容自动创建 /data/adb/CD/stackplz/ 符号链接(paradise 硬编码路径)
一键迁移tar czf 打包后放到任何 root Android 设备即可运行

📋 完整工具列表 (73个)

基础工具 (13个)

工具说明
shell_execRoot Shell 命令执行,支持 base64 传输
shell_exec_async异步后台执行,返回 job_id
job_status查询异步任务状态
job_list列出所有异步任务
ssh_execSSH 远程命令执行
interactive_sessionPTY 交互会话 (python/vim/top 等)
file_read / file_write文件读写 (text/base64)
file_list / file_delete目录列表/文件删除
sys_info系统信息 (CPU/内存/磁盘/Android 属性)
process_list进程列表 (支持过滤)
sequentialthinking分步推理 (支持修订/分支)

stackplz eBPF 动态追踪 (15个)

工具说明
trace_syscall系统调用追踪 (openat/read/write/connect...)
trace_uprobe用户态函数 Hook (按符号名)
trace_offset按偏移地址 Hook (适合 stripped 库)
trace_register追踪寄存器值 (定位间接跳转目标)
trace_return获取返回地址偏移 (找调用者)
trace_hexdumpHex 缓冲区 Dump (查看协议包/加密数据)
trace_configJSON 配置批量 Hook
hw_breakpoint硬件断点 (执行/读/写)
trace_signal信号注入 (SIGSTOP/SIGABRT/SIGTRAP)
trace_log后台追踪到文件 (安静模式)
trace_thread按线程名/TID 过滤追踪
trace_uid按 UID 追踪 (不需要包名)
perf_dump / perf_parsePerf 数据录制与解析
stackplz_raw原始 stackplz CLI (完整 flag 参考)

Paradise 内存操作 (13个)

工具说明
mem_maps进程内存映射 (支持 --lib/--heap/--rw 过滤)
mem_module获取模块基地址
mem_offset计算绝对地址 = 基地址 + 偏移
mem_read读内存 (u8~u64/i8~i64/f32/f64/str,支持 GG 格式)
mem_write写内存 (批量写入,自动验证)
mem_asm_writeARM64 汇编写入 (Keystone 汇编 + Capstone 验证)
mem_scan内存扫描 (精确值/范围,过滤 lib/heap/自定义区域)
mem_disasm实时反汇编 (进程内存,含模块偏移)
mem_ptr指针链追踪 (base → deref+offset → ... → read)
mem_dump内存区域转储到文件 (最大 512MB)
mem_hexdumpHex+ASCII 表格显示
mem_brk硬件断点 (通过 stackplz)
mem_chain_trace自动指针链回溯 (写断点 + 反汇编分析)

Radare2 静态分析 (18个)

工具说明
r2_info二进制基本信息 (架构/位数/安全特性/编译器)
r2_strings提取字符串 (data/all/raw 模式,支持过滤和最小长度)
r2_imports导入函数列表
r2_exports导出函数列表
r2_symbols完整符号表
r2_sections段/节信息 (含权限)
r2_functions函数列表 (basic/full 分析级别)
r2_disasm反汇编指令 (地址或符号名)
r2_decompile伪C反编译 (pdc)
r2_xrefs交叉引用 (to: 谁调用了 / from: 调用了谁)
r2_search搜索 (string/hex/asm/crypto)
r2_hexdump文件 Hex Dump
r2_entropy熵检测 (识别加壳/加密)
r2_cmd任意 r2 命令 (万能后备)
r2_rabinrabin2 快速分析 (-I/-i/-E/-s/-S/-z/-l)
r2_asm单指令汇编/反汇编 (rasm2)
r2_diff二进制差异对比 (radiff2)
r2_hash文件哈希计算 (rahash2: md5/sha256/entropy)

高级分析 (14个)

工具说明
find_jni_methods扫描 JNI 函数 (JNI_OnLoad/Java_*/RegisterNatives)
apply_hex_patch二进制 Patch (自动备份.bak)
scan_crypto_signatures加密算法签名扫描 (AES/RSA/SHA/DES S-box)
batch_decrypt_strings批量解密混淆字符串 (XOR/Base64/ROT13)
add_knowledge_note持久化知识库 (add/list/search/delete)
simulate_executionESIL 沙箱模拟执行 (跟踪寄存器变化)
rename_function函数重命名
symbolic_deobfuscate符号执行反混淆 (解析不透明谓词/控制流平坦化)
read_logcatAndroid Logcat 日志 (按 tag/priority/pkg 过滤)
sqlite_querySQLite 查询 (访问应用私有数据库)
termux_save_script保存脚本文件 (自动赋权)
termux_commandTermux 用户环境命令 (Python/pip/gcc)
os_list_dirRoot 目录列表
os_read_fileRoot 文件读取

🔄 Bootstrap MCP (端口 65533)

工具说明
boot_shellRoot Shell (管理主 MCP)
boot_readRoot 文件读取
boot_writeRoot 文件写入
boot_deploy一键部署重启主 MCP
Boot MCP 独立运行,主 MCP 重启时不受影响。 工具名加 boot_ 前缀避免与主 MCP 冲突。

🔨 编译方法

# 需要: Termux + clang/g++
# 头文件: httplib.h (cpp-httplib), json.hpp (nlohmann/json)

# 主 MCP (~4分钟)
cd ~/mcp
g++ -std=c++17 -O2 -pthread -o mcp_termux_v7 mcp_termux_v7.cpp

# Boot MCP (~30秒)
g++ -std=c++17 -O2 -pthread -o mcp_boot mcp_boot.cpp

📱 系统要求

  • Android 10+ (API 29+)
  • ARM64 (aarch64)
  • Root 权限 (Magisk/KernelSU)
  • 内核 5.10+ (eBPF 支持)

📄 许可

仅供学习研究使用。

工具与能力

工具数量

77

资源数量

0

提示词数量

0

能力标签

C++本地部署逆向工程动态追踪内存操作静态分析Android安全

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

典型使用场景

资产与漏洞排查

批量查询资产和漏洞信息,输出待修清单。

日志审计

从日志里筛出异常访问和高风险操作。

合规检查

按规则核对配置项,记录不符合项。

选择建议

值得选的地方

  • 工具数量 77 个,一次接入能覆盖的操作比单点工具更全。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

77未说明未标注1 个2026-05-17
Modelcontextprotocol C22988b0

MCP World

0stdio有1 个2026-05-17
Hexstrike AI

MCP World

0stdio有1 个2026-05-17
Cyber Strike AI

MCP World

75未说明未标注1 个2026-05-17
MCP Scan

MCP World

0stdio有1 个2026-05-17

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

常见问题

5 条

MCP Termux 怎么安装?

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

MCP Termux 怎么在 Claude Desktop、Cursor 里配置?

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

MCP Termux 收费吗?

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

MCP Termux 需要 API Key 吗?

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

MCP Termux 支持哪些客户端?

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

来源信息

继续浏览同类 MCP