This is an MCP (Model Context Protocol) compatible tool that allows MobSF (Mobile Security Framework) to scan APK and IPA files directly via Claude, 5ire, or any MCP-capable client. MobSF should be installed( and running ) on the system. Download the MCP typescript sdk and rename the folder to sdk. npm should be installed on the system - Supports APK and IPA file scanning - Uses MobSF's REST API t
Add this skill
npx mdskills install pullkitsan/mobsf-mcp-serverMCP server for mobile app security scanning via MobSF with APK/IPA analysis
1# 🛡MobSF MCP Tool23This is an MCP (Model Context Protocol) compatible tool that allows MobSF (Mobile Security Framework) to scan APK and IPA files directly via Claude, 5ire, or any MCP-capable client.4567# Prerequisites89* MobSF should be installed( and running ) on the system.10* Download the [MCP typescript sdk](https://github.com/modelcontextprotocol/typescript-sdk) and rename the folder to sdk.11* npm should be installed on the system1213# 🚀 Features1415- Supports APK and IPA file scanning1617- Uses MobSF's REST API to:1819<pre>Upload files2021Trigger scans2223Fetch analysis summary2425Automatically filters large results like strings or secrets (to prevent output overload)2627MCP-compatible interface via server.ts</pre>282930# 🎞️ Installation3132Clone the repo and install dependencies:3334<pre>git clone https://github.com/yourusername/mobsf-mcp.git35cd mobsf-mcp36npm install </pre>3738# Troubleshooting3940Go inside mobsf server directory and run 'npx tsx server.ts'.41Install any missing npm dependency if any.424344# 🔐 Setup4546Copy the .env.example to .env:4748> cp .env.example .env4950Edit .env to include your MobSF API key:5152<pre>MOBSF_API_KEY=YOUR_MOBSF_API_KEY5354MOBSF_URL=http://localhost:8000 </pre>555657# ▶️ Run the Server5859* Add the configuration settings shown at the end for claude AI desktop app, it will automatically run the server.6061* Make sure your MobSF server is running locally at http://localhost:8000.6263# 🧲 Example Input6465* The server exposes tool **scanFile** . So, use any MCP client to try the following prompt **scan <FILE>.apk** or **scan <FILE>.ipa**. It will scan the IPA or APK file and will analyze the report(json) for you.666768# 📌 Notes6970- Only .apk and .ipa file types are supported.7172- This tool avoids fetching large fields like raw strings or source code dumps to keep responses fast and compliant with Claude/5ire message limits.737475# ✅ Claude Config file (Example)7677<pre> {78 "mcpServers": {79 "mobsf": {80 "command": "npx",81 "args": ["tsx", "/absolute/path/to/server.ts"]82 }83 }84} </pre>8586# ✅ 5ire Config file example ( Windows)87<pre>88 {89 "key": "mobsf",90 "command": "npx",91 "args": [92 "tsx",93 "C:\\Users\\Downloads\\mobsf-mcp-server\\server.js"94 ]95}96</pre>9798
Full transparency — inspect the skill content before installing.