Android Security Analyzer MCP server
online · 100% uptimeio.github.ako2345/android-security-analyzer·v1.0.0·2 starsMCP server for static security analysis of Android source code
2 stars
Reviews
Write oneNobody has reviewed Android Security Analyzer yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Android Security Analyzer tools (4)
write = sends, deletes, buys or postsanalyze_android_projectFreeAnalyzes an Android project's source code for security vulnerabilities. Accepts project files (AndroidManifest.xml, build.gradle, Java/Kotlin sources, XML configs) and returns a structured security report with findings, severity scores, and recommendations.
explain_findingFreeExplains a specific security finding by its rule ID. Returns why it is a risk, how to fix it, and false positive considerations.
healthFreeReturns the server health status, version, and rule engine statistics.
list_android_security_checksFreeReturns the list of all implemented security checks/rules with their IDs, categories, severity levels, and descriptions.
Public scan report
scanner v0.1.10 · 2026-09-27 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 291ms20/20
- Tool poisoning4 tool descriptions checked15/15
- Auth qualityopen endpoint, read-only tools10/15
- Maintenancelast push 197 days ago4/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Android Security Analyzer compares
Against every graded Security MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 76/100
- higher than 53% of 918 Security servers
- Tools
- 4
- the typical Security server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote Security server answers 100%
- Response time
- 126 ms
- faster than 75% of 550 Security servers
- GitHub stars
- 2
- more than 75% of 585 Security servers
What its tools let an agent do: 4 read
Install Android Security Analyzer in Claude Code, Cursor or VS Code
claude mcp add --transport http android-security-analyzer https://android-security-analyzer.ako-labs.workers.dev/mcp
What the publisher says
From the Android Security Analyzer repository's README, as published. We do not edit it. Read it on GitHub
Android Security Analyzer
MCP server for static security analysis of Android application source code. Runs on Cloudflare Workers as a remote MCP server over Streamable HTTP.
What it does
Analyzes Android project source files — without building the project — and returns a structured security report. The analysis covers:
- Manifest analysis — exported components, dangerous permissions, cleartext traffic, debug flags, backup settings, SDK versions
- Gradle/build config — release build misconfigurations, outdated SDKs, suspicious dependencies, hardcoded secrets
- Source code (Java/Kotlin) — insecure WebView, SSL/TLS bypass, weak crypto, SQL injection patterns, process execution, insecure file storage, PendingIntent issues
- XML configuration — network security config weaknesses, overly broad file provider paths
- Secret scanning — API keys, tokens, passwords, private keys, cloud credentials, high-entropy strings
All analysis is regex/pattern-based and runs natively in the Workers runtime with no external tools, Java, or Android SDK required.
Architecture
POST /mcp ──► McpServer (JSON-RPC 2.0) ──► Tool Router
│
┌───────────────────────────────┘
▼
Orchestrator
│
┌─────────┼─────────┬─────────────┬──────────────┐
▼ ▼ ▼ ▼ ▼
Manifest Gradle Source Code XML Config Secret
Analyzer Analyzer Analyzer Analyzer Scanner
│ │ │ │ │
└─────────┴─────────┴─────────────┴──────────────┘
│
▼
Scoring + Deduplication ──► AnalysisReportKey design decisions:
- Stateless — no sessions, no Durable Objects
- Minimal MCP JSON-RPC 2.0 implementation (no heavy SDK dependencies)
- Data-driven rule engine with extensible rule registry
- Independent analyzers with unified Finding type
- Lightweight XML parsing via fast-xml-parser
- Input validation via zod
- Bundle size: ~66KB gzipped
MCP Tools
Install
Hosted server (recommended for Cline / MCP clients): no local install needed. The server runs at:
https://android-security-analyzer.ako-labs.workers.dev/mcp
Add this URL to your MCP client configuration (see Connecting from an MCP client below).
Local development:
npm installDevelopment
npm run devThis starts a local Wrangler dev server. The MCP endpoint is available at http://localhost:8787/mcp.
Deploy
npm run deployDeploys to Cloudflare Workers. Requires wrangler authentication (npx wrangler login).
Testing
npm test # Run all tests
npm run test:watch # Watch mode
npm run typecheck # TypeScript type checkingLocal MCP Testing
Initialize the connection
Unix:
curl -X POST http://localhost:8787/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}'Windows (PowerShell):
(Invoke-WebRequest -Method Post -Uri "http://localhost:8787/mcp" -ContentType "application/json" -Body '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}' -UseBasicParsing).ContentList available tools
Unix:
curl -X POST http://localhost:8787/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Android Security Analyzer: common questions
- Is Android Security Analyzer MCP server safe?
- Mostly: it is graded B (76/100). Read the Android Security Analyzer safety report
- How do I install Android Security Analyzer?
- It runs remotely at android-security-analyzer.ako-labs.workers.dev. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Android Security Analyzer need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Android Security Analyzer maintained?
- The last commit was 233 days ago (2026-03-14). The latest release is v1.0.0.
- Is Android Security Analyzer up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Android Security Analyzer?
- Servers from other publishers that do the same job: CrowdStrike Falcon MCP Server, Wireshark MCP server and Virustotal MCP server.
- How does Android Security Analyzer compare with other Security MCP servers?
- safety score 76/100 (higher than 53% of 918 Security servers); tools 4 (the typical Security server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Android Security Analyzer
Same job from other publishers: the closest match first, then the best rated.
- CrowdStrike Falcon MCP ServerConnects AI agents with CrowdStrike Falcon for security analysis and automation.not reviewedEstablishedA
- WiresharkProfessional network analysis with tshark. Security audits, deep-dives, and threat detection.not reviewedEstablishedA
- VirustotalMCP server for querying VirusTotal API with comprehensive security analysis tools.not reviewedEstablishedB
- VirustotalMCP server for querying VirusTotal API with comprehensive security analysis tools.not reviewedEstablishedB
- Reversecore MCPSecurity-first MCP server for reverse engineering, malware analysis, forensics, and SAST.not reviewedEstablishedB