android-source-explorer-mcp

Provides an MCP server/CLI that syncs and locally caches Android source code (AOSP and AndroidX) and exposes tools to search and retrieve classes/methods, with optional LSP-based cross-file navigation (Java/Kotlin).

Evaluated Mar 30, 2026 (0d ago)
Repo ↗ DevTools mcp android aosp androidx jetpack code-search lsp tree-sitter developer-tools
⚙ Agent Friendliness
55
/ 100
Can an agent use this?
🔒 Security
29
/ 100
Is it safe for agents?
⚡ Reliability
19
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
78
Documentation
70
Error Messages
0
Auth Simplicity
100
Rate Limits
0

🔒 Security

TLS Enforcement
30
Auth Strength
10
Scope Granularity
0
Dep. Hygiene
55
Secret Handling
60

No auth described (local process), which reduces threat model for single-user use but may be risky if exposed over a network. The tool performs git sparse-checkouts and downloads artifacts/jars; supply-chain and integrity verification steps are not described in the provided content. No evidence of secret logging controls is shown; TLS/auth details for any outbound fetches are not specified.

⚡ Reliability

Uptime/SLA
0
Version Stability
20
Breaking Changes
20
Error Recovery
35
AF Security Reliability

Best When

You want offline/local, on-demand code retrieval for Android framework libraries inside an AI workflow via MCP tools.

Avoid When

You cannot run sync/download steps or you need a network-hosted, access-controlled, multi-tenant service.

Use Cases

  • Answer questions about Android Framework/AOSP internals with direct source lookups
  • Browse AndroidX/Jetpack classes and method implementations
  • Perform code archaeology for lifecycle, ViewModel behavior, and Compose internals
  • Jump to symbol definitions and find references across large source trees (when LSP enabled)

Not For

  • Security auditing or compliance-grade code provenance without additional controls
  • Production multi-tenant deployment where each user’s data isolation is required
  • Use as a hosted API service without considering local filesystem access and caching
  • Environments where downloading large upstream sources during sync is unacceptable

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

OAuth: No Scopes: No

No authentication described; intended for local/offline use as an MCP server process launched by the user.

Pricing

Free tier: No
Requires CC: No

No hosted pricing mentioned; costs are primarily local compute/bandwidth for initial sync.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • LSP-powered tools are gated behind ANDROID_SOURCE_LSP=true; without it, only the Tree-sitter/FS tools are available.
  • Initial sync downloads substantial sources to ~/.android-sources/; agents may fail if they attempt lookups before syncing.
  • Exact tool parameter schemas and output formats are not included in the provided README excerpt; agents may need to rely on MCP tool definitions at runtime.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for android-source-explorer-mcp.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

6397
Packages Evaluated
20006
Need Evaluation
586
Need Re-evaluation
Community Powered