关于 🛡MobSF MCP Tool
这是一个 MCP 服务,通过 MobSF API 扫描并分析 APK 和 IPA 移动应用文件。适用于借助 Claude 或 5ire 等 MCP 客户端进行移动应用安全分析的用户。
主要功能
- 01支持 APK 与 IPA 文件扫描
- 02调用 MobSF REST API 上传并扫描文件
- 03获取分析摘要
- 04自动过滤字符串与密钥等大型结果
适用场景
- 01通过 MCP 客户端对移动应用安装包进行安全扫描
- 02获取 APK 或 IPA 的分析报告摘要
MCP 相关
该项目是一个 MCP 服务,向 MCP 客户端暴露 scanFile 工具,用于触发 MobSF 扫描并返回分析结果。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
🛡MobSF MCP 工具
这是一个兼容 MCP(Model Context Protocol)的工具,可通过 Claude、5ire 或任何支持 MCP 的客户端,直接扫描 APK 和 IPA 文件。
前置条件
- 系统中应已安装并运行 MobSF。
- 下载 MCP typescript sdk,并将文件夹重命名为 sdk。
- 系统中应已安装 npm。
🚀 功能
-
支持扫描 APK 和 IPA 文件
-
使用 MobSF 的 REST API 来:
上传文件 触发扫描 获取分析摘要 自动筛除字符串或密钥等大型结果(以防输出过载) 通过 server.ts 提供兼容 MCP 的接口
🎞️ 安装
克隆仓库并安装依赖:
git clone https://github.com/pullkitsan/mobsf-mcp-server.git cd mobsf-mcp-server npm install
故障排除
进入 mobsf 服务端目录并运行 'npx tsx server.ts'。 如有缺失的 npm 依赖,请安装。
🔐 设置
将 .env.example 复制为 .env:
cp .env.example .env
编辑 .env,填入 MobSF API 密钥:
MOBSF_API_KEY=YOUR_MOBSF_API_KEY MOBSF_URL=http://localhost:8000
▶️ 运行服务
-
将末尾所示的配置设置添加到 claude AI 桌面应用中,它会自动运行服务。
-
确保 MobSF 服务正在本地的 http://localhost:8000 运行。
🧲 输入示例
- 服务会公开工具 scanFile。使用任意 MCP 客户端尝试以下提示词 scan .apk 或 scan .ipa。它将扫描 IPA 或 APK 文件,并为你分析报告(json)。
📌 注意事项
-
仅支持 .apk 和 .ipa 文件类型。
-
为了加快响应速度并符合 Claude/5ire 的消息限制,此工具不会获取原始字符串或源代码转储等大型字段。
✅ Claude 配置文件(示例)
{
"mcpServers": {
"mobsf": {
"command": "npx",
"args": ["tsx", "/absolute/path/to/server.ts"]
}
}
}
✅ 5ire 配置文件示例(Windows)
{
"key": "mobsf",
"command": "npx",
"args": [
"tsx",
"C:\\Users\\Downloads\\mobsf-mcp-server\\server.js"
]
}
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。