Android Security Analyzer logo

Android Security Analyzer

Analyzes Android source files for static security findings through a hosted or self-hosted MCP endpoint.

Install Android Security Analyzer

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://android-security-analyzer.ako-labs.workers.dev/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

Android Security Analyzer MCP server inspects Android project source files and returns structured static security findings without building the project. It analyzes manifests, Gradle files, Java and Kotlin source, XML configuration, and potential secrets using pattern-based rules in a Cloudflare Workers runtime. The MCP endpoint exposes tools for full analysis, rule discovery, finding explanations, and health checks. Reach for it when you need an early source-level security review without an Android SDK, Java runtime, or APK/AAB input.

Use cases

  • Scan Android project files before a build
  • Review manifest and Gradle security settings
  • Find hardcoded secrets in Android source
  • Explain a detected security rule
  • Check the analyzer service and rule statistics

Key features

  • Static analysis of Android manifests, Gradle, Java, Kotlin, and XML
  • 53 pattern-based security rules across five categories
  • Secret detection for keys, tokens, passwords, and credentials
  • Structured findings with severity, confidence, evidence, and mappings
  • Risk scoring with normalized severity-based results
  • Streamable HTTP deployment on Cloudflare Workers

Tools4

What Android Security Analyzer lets your agent do. Expand a tool for its parameters.

Verified live~486 tokens of context

Security & health

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

ActiveLast checked 3d ago

Recent health check succeeded.

9/10 checks healthy over the last 91d

What it can do

From the 4 tools this server returned when we ran it.

Read-only tools · 4

Observed 2026-10-17 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

2 high-severity advisories on record for this package. Most advisories affect transitive dependencies and may not be exploitable in this server's actual usage — this is a directional signal, not a security audit.

Critical 1High 1Medium 2Low 0

Scanned 8/15/2026 via OSV.dev · https://android-security-analyzer.ako-labs.workers.dev/mcp (npm)

Adoption & maintenance

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

GitHub stars3Stargazers on the source repository.
Last commit7mo agoMost recent push to the default branch.
Tools exposed4Callable tools this server registers over MCP.

How Android Security Analyzer works

What Android Security Analyzer MCP server does

Android Security Analyzer MCP server reviews Android application source files for security issues without compiling the project. It accepts project file paths and contents, classifies the files, runs several focused analyzers, and returns a structured report.

Coverage includes AndroidManifest.xml settings such as exported components, permissions, cleartext traffic, debugging, backups, and SDK declarations. Gradle analysis checks release configuration, SDK versions, dependencies, and embedded secrets. Java and Kotlin checks look for patterns associated with WebView misuse, TLS or SSL bypasses, weak cryptography, SQL injection, process execution, unsafe file storage, and PendingIntent problems. XML checks cover network security configuration and broad FileProvider paths. Secret scanning searches for items such as API keys, tokens, passwords, private keys, cloud credentials, and high-entropy strings.

The rule set contains 53 checks across manifest, Gradle, source, XML configuration, and secret categories. Findings can include a stable rule identifier, severity, confidence, file path, line number when available, evidence, CWE and OWASP Mobile Top 10 mappings, and a recommended action.

How it works

The Android Security Analyzer MCP server runs as a stateless Streamable HTTP service on Cloudflare Workers. MCP JSON-RPC requests sent to /mcp are routed to the selected tool, and the analysis orchestrator combines results from independent analyzers. A lightweight XML parser is used for XML input; other checks rely on regular expressions and source or configuration patterns.

The service calculates a risk score from finding severities. Critical, high, medium, and low findings contribute different point values, while informational findings do not add points. The raw result is normalized against an expected maximum of 50 points.

Setup and configuration

The hosted endpoint is available at https://android-security-analyzer.ako-labs.workers.dev/mcp, so a local installation is not required. Add that URL as an MCP server in a compatible client. For local development, install dependencies with npm install, run npm run dev, and use http://localhost:8787/mcp.

Deployment uses npm run deploy and requires Wrangler authentication through npx wrangler login. The repository also provides commands for tests, watch mode, and TypeScript type checking. Requests can be tested directly with JSON-RPC over HTTP using tools such as curl or PowerShell.

Tools and capabilities

  • analyze_android_project runs the complete analysis over supplied project files.
  • list_android_security_checks returns the implemented security rules.
  • explain_finding provides details for a selected rule.
  • health reports server status and rule-engine statistics.

Limitations and notes

Android Security Analyzer MCP server is a pattern-based heuristic scanner, not a replacement for full SAST. It does not perform AST or data-flow analysis, and matching occurs per file rather than across call graphs. Raw source analysis also cannot reveal build-time transformations.

Secret checks and some code patterns can produce false positives. The Workers deployment has memory and CPU limits and no filesystem access. The server analyzes source code only; it does not inspect APK or AAB artifacts. Results should therefore be reviewed and validated as part of a broader security process.

Reviews

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

Frequently Asked Questions about Android Security Analyzer

Android Security Analyzer is an MCP server that connects AI clients to static analysis for Android application source files. Its main tools analyze projects, list security checks, explain individual findings, and report service health. It examines manifests, Gradle files, Java/Kotlin, XML configuration, and likely secrets without building the project.

Use the hosted MCP URL without installing locally: `https://android-security-analyzer.ako-labs.workers.dev/mcp`. Add it to your MCP client configuration. For local development, run `npm install`, then `npm run dev`; the local endpoint is `http://localhost:8787/mcp`.

Call `analyze_android_project` and provide a project name plus files containing their paths and contents. The tool returns findings from manifest, Gradle, source, XML, and secret analysis, along with severity, confidence, evidence, and recommendations when applicable.

Yes, the server exposes a standard MCP Streamable HTTP endpoint that can be added to an MCP client configuration by URL. The README gives a general MCP configuration format rather than Cursor-specific steps, so use Cursor's MCP server settings to register the hosted endpoint.

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 PreviewAndroid Security Analyzer AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/android-security-analyzer?style=directory)](https://allmcps.com/mcp/android-security-analyzer)
HTML Embed
<a href="https://allmcps.com/mcp/android-security-analyzer"><img src="https://allmcps.com/api/badge/android-security-analyzer?style=directory" alt="Android Security Analyzer on AllMCPs" /></a>