Mobsf MCP Server logo

Mobsf MCP Server

by pullkitsan

Scan Android APK and iOS IPA files through MobSF using an MCP-compatible client.

Install Mobsf MCP Server

Run the project’s own setup commands, in order.

Setup steps from the project

pullkitsan/mobsf-mcp-server installs with its own commands rather than a config we can generate, so these are copied as-is. Run them in order in a terminal. Source: github.com

  1. 1. Install
    git clone https://github.com/pullkitsan/mobsf-mcp-server.git
    
  2. 2. Install
    npm install
    

Overview

pullkitsan/mobsf-mcp-server MCP server connects MCP clients to a running MobSF instance for mobile application analysis. It accepts APK and IPA files, uploads them through MobSF's REST API, starts scans, and returns an analyzed report. Results include an analysis summary while omitting large fields such as raw strings and source-code dumps. Use it when an agent needs to initiate MobSF scans without manually operating the MobSF web interface.

Use cases

  • Scan Android APK files through an MCP client
  • Analyze iOS IPA files with a running MobSF instance
  • Fetch concise MobSF analysis summaries
  • Automate mobile application scan requests

Key features

  • APK and IPA scanning
  • MobSF REST API integration
  • File upload and scan triggering
  • Analysis summary retrieval
  • Large-result filtering
  • MCP-compatible scanFile tool

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

10/11 checks healthy over the last 90d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 8/16/2026 via OSV.dev

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars24Stargazers on the source repository.
Last commit2mo agoMost recent push to the default branch.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How Mobsf MCP Server works

What pullkitsan/mobsf-mcp-server MCP server does

pullkitsan/mobsf-mcp-server MCP server exposes MobSF scanning through the Model Context Protocol. It is designed for Android APK and iOS IPA files, giving an MCP-compatible client a way to submit a mobile application and inspect the resulting analysis.

The repository exposes a scanFile tool. A client can use a prompt such as scan <FILE>.apk or scan <FILE>.ipa; the server sends the file to MobSF, requests analysis, and processes the returned report. The integration is intended for environments where MobSF is already installed and running.

How it works

The server communicates with MobSF through its REST API rather than performing the security analysis itself. A scan request uploads the selected file, triggers the corresponding MobSF scan, and retrieves an analysis summary for the MCP client. The response is filtered to avoid returning especially large values, including raw strings and source-code dumps. This keeps responses smaller and avoids overwhelming client message limits.

The MCP interface is implemented by server.ts. The provided examples run it with npx tsx, allowing an MCP client to start the server as a local process. MobSF remains a separate prerequisite and must be reachable at the configured URL.

Setup and configuration

Install MobSF and start it before using the integration. The repository also requires Node.js with npm. Its instructions reference the MCP TypeScript SDK in a local folder named sdk; the SDK should be downloaded and renamed accordingly if it is not already present.

Clone the repository, enter its directory, and install dependencies with npm install. Copy .env.example to .env, then set the MobSF connection details:

  • MOBSF_API_KEY: the API key used to authenticate with MobSF.
  • MOBSF_URL: the MobSF base URL, shown in the example as http://localhost:8000.

The example Claude Desktop configuration starts the server with npx tsx and an absolute path to server.ts. The README also includes a 5ire configuration example using the same command pattern on Windows. If startup fails, the repository suggests running npx tsx server.ts from the MobSF server directory and installing any missing npm dependency.

Tools and capabilities

The main capability in the pullkitsan/mobsf-mcp-server MCP server is the scanFile tool. It supports:

  • Uploading APK and IPA files to MobSF.
  • Starting MobSF analysis jobs.
  • Fetching an analysis summary.
  • Filtering oversized report fields before returning results.
  • Exposing the workflow through an MCP-compatible interface.

Limitations and notes

Only .apk and .ipa files are supported. MobSF must be installed, running, and accessible at the URL configured in MOBSF_URL; this server does not replace the MobSF service. Large report sections, including raw strings and source-code dumps, are intentionally excluded from responses. The pullkitsan/mobsf-mcp-server MCP server therefore returns a constrained analysis view rather than every field MobSF may produce.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Mobsf MCP Server

pullkitsan/mobsf-mcp-server is an MCP server that connects MCP clients to a running MobSF instance through its REST API. Its main scanFile tool uploads APK or IPA files, starts MobSF analysis, retrieves a summary, and filters oversized fields such as raw strings and source-code dumps before returning results.

Clone the repository, run npm install, configure the .env file, and start the server with npx tsx. MobSF must already be installed and running. The setup also references a local MCP TypeScript SDK folder named sdk.

It supports .apk and .ipa files only. Use the scanFile tool through an MCP client with a prompt such as scan <FILE>.apk or scan <FILE>.ipa.

Set MOBSF_API_KEY and MOBSF_URL in .env. MOBSF_API_KEY authenticates requests, while MOBSF_URL identifies the MobSF instance; the example uses http://localhost:8000.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMobsf MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/pullkitsan-mobsf-mcp-server?style=directory)](https://allmcps.com/mcp/pullkitsan-mobsf-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/pullkitsan-mobsf-mcp-server"><img src="https://allmcps.com/api/badge/pullkitsan-mobsf-mcp-server?style=directory" alt="Mobsf MCP Server on AllMCPs" /></a>