
bilieebiliee1-design/somcp
Productivity workflowこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
bilieebiliee1-design/somcp は、https://github.com/bilieebiliee1-design/somcp. からインポートされたMCPサーバー候補です。
概要
bilieebiliee1-design/somcp は、https://github.com/bilieebiliee1-design/somcp. からインポートされたMCPサーバー候補です。
概要(AI 翻訳)
SOMCP は运行在 Android 手机上的本地 SO 逆向 MCP 服务器。它通过 Streamable HTTP 暴露 MCP 工具,让客户端可以在手机上完成 ELF 结构分析、Rizin 反汇编/分析、LIEF ELF 修复/重写、补丁会话、构建导出、Cloudflare Tunnel 暴露和可选 APK MCP 桥接。
当前版本:1.0.22(app/build.gradle.kts 的 versionName,versionCode 23)。已发布的正式产物见 GitHub Releases,两者不必同名:源码树里的版本可以领先于最近一次发布。
包名:com.soreverse.mcp
最低系统:Android 8.0 / API 26
许可证:AGPL-3.0。SOMCP 主项目依据 GNU Affero General Public License v3.0 发布。仓库中のサードパーティ依赖、submodule、生成资源和补丁仍分别遵循各自上游许可证,AGPL-3.0 声明不会替代其原有许可条。
再分发义务(重要):本软件受《中华人民共和国著作权法》与《计算机软件保护条例》保护。任意の再分发(含修改、改名、二次打包版本)必須:保留版权与许可声明及 NOTICE、继续以 AGPL-3.0 授权、向每一位接收者提供完整对应源コード、並标注所做修改。闭源分发、抹除署名或改名冒充原创即构成侵权——依 AGPL-3.0 第 8 条授权自动终止,权利人可要求停止侵害、下架、公开更正并索赔(GPL 在中国司法实践中已被确认有效可强制执行,参见"数字天堂诉柚子科技""罗盒诉风灵"等案)。维权テンプレート见 docs/legal。本软件在 MCP
initialize/健康检查返回与"关于"页固定输出许可证、上游仓库与版权,作为运行时溯源证据。
APK 位置
リリース 构建输出目录:
普通 arm64 手机優先安装:
不确定 ABI 时安装:
GitHub 更新
应用只通过 bilieebiliee1-design/SOMCP 的 GitHub 正式 Releases 检测更新。普通提交、分支、构建产物和未发布 tag 都不会被视为更新,draft 与 prerelease 也不会进入自动更新通道。
推薦 Release tag 使用 v ,並上传按 ABI 命名的 APK(.github/workflows/release.yml 在打包阶段把 app- -release.apk 统一重命名为下面の名前、顺带生成 SHA256SUMS,所以资产名与 tag 里的版本号始终一致):
可同時上传同名 .sha256 或统一的 SHA256SUMS。
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
SOMCP
SOMCP 是一个运行在 Android 手机上的本地 SO 逆向 MCP 服务器。它通过 Streamable HTTP 暴露 MCP 工具,让客户端可以在手机上完成 ELF 结构分析、Rizin 反汇编/分析、LIEF ELF 修复/重写、补丁会话、构建导出、Cloudflare Tunnel 暴露和可选 APK MCP 桥接。
当前版本:1.0.23(app/build.gradle.kts 的 versionName,versionCode 24)。已发布的正式产物见 GitHub Releases,两者不必同名:源码树里的版本可以领先于最近一次发布。
包名:com.soreverse.mcp
最低系统:Android 8.0 / API 26
许可证:AGPL-3.0。SOMCP 主项目依据 GNU Affero General Public License v3.0 发布。仓库中的第三方依赖、submodule、生成资源和补丁仍分别遵循各自上游许可证,AGPL-3.0 声明不会替代其原有许可条款。
再分发义务(重要):本软件受《中华人民共和国著作权法》与《计算机软件保护条例》保护。任何再分发(含修改、改名、二次打包版本)必须:保留版权与许可声明及 NOTICE、继续以 AGPL-3.0 授权、向每一位接收者提供完整对应源代码、并标注所做修改。闭源分发、抹除署名或改名冒充原创即构成侵权——依 AGPL-3.0 第 8 条授权自动终止,权利人可要求停止侵害、下架、公开更正并索赔(GPL 在中国司法实践中已被确认有效可强制执行,参见"数字天堂诉柚子科技""罗盒诉风灵"等案)。维权模板见 docs/legal。本软件在 MCP
initialize/健康检查返回与"关于"页固定输出许可证、上游仓库与版权,作为运行时溯源证据。
APK 位置
Release 构建输出目录:
app/build/outputs/apk/release/
普通 arm64 手机优先安装:
app/build/outputs/apk/release/app-arm64-v8a-release.apk
不确定 ABI 时安装:
app/build/outputs/apk/release/app-universal-release.apk
GitHub 更新
应用只通过 bilieebiliee1-design/SOMCP 的 GitHub 正式 Releases 检测更新。普通提交、分支、构建产物和未发布 tag 都不会被视为更新,draft 与 prerelease 也不会进入自动更新通道。
推荐 Release tag 使用 v,并上传按 ABI 命名的 APK(.github/workflows/release.yml 在打包阶段把 app--release.apk 统一重命名为下面的名字、顺带生成 SHA256SUMS,所以资产名与 tag 里的版本号始终一致):
SOMCP-1.0.22-arm64-v8a.apk
SOMCP-1.0.22-armeabi-v7a.apk
SOMCP-1.0.22-x86.apk
SOMCP-1.0.22-x86_64.apk
SOMCP-1.0.22-universal.apk
可同时上传同名 .sha256 或统一的 SHA256SUMS。检测器会优先选择当前设备 ABI;只要 release 存在校验资产,安装前就会强制验证 SHA-256,校验文件仅从 GitHub 官方域获取(与 APK 的第三方镜像下载严格分离),获取失败或不匹配都会直接中止安装。只有完全未发布校验资产的版本才允许以未验证状态安装。
v1.0.17 / v1.0.19 / v1.0.20 的资产是早年手工上传的 SOMCP-main-.apk,名字里没有版本号;更新器仍能按 ABI 子串选中并正常安装,只是人工核对资产与 tag 时会对不上。这几个 release 不再回溯改名(SHA256SUMS 里写的就是旧文件名,改名会让校验资产与文件对不上)。
Release 输出体积随原生后端更新变化,以 GitHub Release 资产页面为准。
核心能力
- Android 原生前台服务,不依赖 Python 运行环境。
- Compose + Material 3 界面。
- Ktor CIO MCP HTTP 服务,默认端口
8000。 - MCP token 访问控制(出厂默认开启),可绑定
127.0.0.1或0.0.0.0。 - 通过系统文件选择器授权工作目录。
- 支持独立
.so与 APK 内lib//*.so工作流。 - Rizin 原生后端:函数分析、CFG、xref、crypto 扫描、ESIL、字节搜索、反汇编、汇编。
- LIEF 原生后端:ELF 解析、section 内容读写、section header 重建、符号修改、地址 patch。
- 编辑会话:snapshot、rollback、undo、redo、check、audit、persist。
- 构建导出:自动改名/覆盖、patch report、多输出变体、镜像到工作目录。
- Cloudflare Tunnel:quick/named 隧道、keepalive、状态统计。
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →