Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Explore

  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Tags index
  • Submit a server
  • Pricing

Learn

  • Guides hub
  • What is MCP?
  • Install guide
  • Troubleshooting
  • Security
  • Blog
  • Blog RSS

Tools

  • All tools
  • Config generator
  • Config validator
  • MCP playground
  • OpenAPI β†’ MCP
  • Badge generator

For agents

  • API docs
  • Trust & traffic
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
  • Remote MCP β†— (opens in a new tab)

Company

  • About
  • Contact
  • X (@AllMCPs) β†— (opens in a new tab)
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on Buildlist
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ“‚ Browser Automation
  3. AndroJack MCP
A
Health: Not checked yetWe have not completed a health check for this listing yet.Last checked 8/11/2026, 12:18:56 AM

AndroJack MCP

Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository

MCP server that validates AI-generated Android code against official SDK documentation.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Install Config Generator

Choose your client
claude_desktop_config.json
{
  "mcpServers": {
    "androjack-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "androjack-mcp"
      ]
    }
  }
}

πŸ’‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Install Directory Badge Claim listing AlternativesπŸ“‚ More in Browser Automation

Documentation Overview

AndroJack Banner

AndroJack β€” The Jack of All Android Trades

An MCP server that equips your AI coding assistant with live, verified Android knowledge β€” so it builds from official sources, not from memory.


npm version VS Code Extension GitHub stars npm downloads Tools MCP Spec TypeScript Node.js Android API License: MIT Security Policy


Install in VS Code Install in Claude Desktop Install in Cursor Add to Kiro View on npm


Official Product Page Watch AndroJack in Action on YouTube


Also works with: Windsurf Β· VS Code Copilot Β· Google Antigravity Β· JetBrains AI β€” see Manual Config below ↓

VS Code distribution: Also live on the VS Code Marketplace as AndroJack MCP for VS Code.

PM / APM docs: Product strategy, JTBD, personas, roadmap, user stories, competitive analysis, and GTM materials live under product-management/README.md.


Table of Contents

  • The Crisis That Created This Tool
  • What Actually Breaks In Practice
  • What AndroJack Does
  • Honest Activation Model
  • What Can Still Break β€” Even at Level 3
  • Defence-in-Depth
  • The Killer Argument
  • The 23 Tools
  • Quick Start
  • Manual Config
  • Ecosystem Comparison
  • Security & Privacy
  • Changelog

πŸ”₯ The Crisis That Created This Tool

In 2025, the Stack Overflow Developer Survey asked 49,000 developers about their experience with AI coding tools. The results should alarm every Android engineer:

  • 84% of developers now use AI coding tools β€” up from 76% the year before.
  • Trust in AI accuracy collapsed from 40% to just 29% in a single year.
  • 35% of all Stack Overflow visits in 2025 are now triggered by developers debugging and fixing AI-generated code.

The gap between usage and trust is not a coincidence. It is the product of a structural problem: AI models predict tokens, not APIs. They were trained on a snapshot of the world and have no mechanism to know what changed at API 30, what shipped at Google I/O 2025, or what Google Play now rejects at review time.

For Android developers, this failure mode is uniquely dangerous. Android has the fastest-moving ecosystem in mobile development β€” a new Compose BOM every month, Navigation 3 going stable after seven years of Nav2, Android 16 rewriting the rules on screen orientation locking β€” and most AI tools have training data that is six months to two years stale by the time you use them.

The result is not just bad code. It is confidently bad code.


⚑ What Actually Breaks In Practice β€” Documented Evidence

These are not hypothetical risks. They are documented failure modes from real developer projects.

The Navigation 3 Hallucination (January 2026)

A published case study from Atomic Robot documented a live Navigation 2 β†’ Navigation 3 migration using both Gemini and Claude β€” with internet access enabled on both. The conclusion, verbatim:

"LLMs still hallucinate versions. Even with internet access, both agents wanted to use an outdated release candidate instead of the stable 1.0.0 release."

Navigation 3 went stable in November 2025 after seven years of the same library. It is a complete architectural rethink: back stacks are now plain Kotlin lists, the monolithic nav graph is gone, and NavDisplay replaces NavController. Google's own migration guide is so aware that AI tools get this wrong that it now contains special "AI Agent:" annotations β€” instructions embedded directly in the official docs for AI tools to follow. An AI tool that generates Nav2 code for a new Compose project in 2026 is not making a small mistake. It is creating an architectural incoherence that requires a full rewrite to fix.

The Compose Deprecation Treadmill

Jetpack Compose ships a new BOM every month. Since most models' training cutoffs, these APIs changed:

APIStatusWhat goes wrong
ContextualFlowRow / ContextualFlowColumnDeprecated in Compose 1.8AI still generates them β€” compile warning today, removal tomorrow
TestCoroutineDispatcherRemoved from coroutines-test 1.8+AI still generates it β€” non-deterministic test failures in CI
FlowRow overflow parameterDeprecated in 1.8Subtle behavioral regression at runtime, silent in most linting setups
AnchoredDraggableState.confirmValueChangeDeprecatedIncorrect drag behavior at anchor boundaries
Navigation 2 in new projectsSuperseded by Nav3 stable Nov 2025Architectural dead-end that requires a rewrite to fix

Every one of these compiles. Most run without errors. The bugs surface later in CI flakiness, UI regressions, or Play Store review failures.

The Android 16 / API 36 Mandate (August 2026 deadline)

Android 16 made a platform-level change affecting every published app: on devices β‰₯600dp β€” tablets, foldables, ChromeOS β€” apps can no longer lock screen orientation or restrict resizability. Google Play requires API 36 targeting by August 2026.

An AI tool generating android:screenOrientation="portrait" or android:resizeableActivity="false" today is generating code that will trigger App Compatibility warnings in Play Console, fail large-screen quality checks, and get apps demoted in Play Store search results.

The business impact is not theoretical: Foldable users spend 14Γ— more on apps than phone-only users. Tablet + phone users spend 9Γ— more. FlipaClip saw 54% growth in tablet users within four months of going adaptive.

The KMP Silent Failure

Kotlin Multiplatform went mainstream in 2025 β€” over 900 new KMP libraries published, Room added KMP support, companies now hire specifically for KMP skills. When a developer on a KMP project asks an AI tool to add database support, the AI generates Android-only Room code. It compiles. It runs perfectly on Android. The iOS build fails. The developer spends hours debugging before realizing the root cause: their AI tool does not know KMP exists.


🧩 What AndroJack Does

AndroJack is a documentation-grounded Android engineering MCP server. It gives your AI coding assistant 23 specialized tools that fetch live, verified answers from official Android and Kotlin sources β€” instead of predicting from stale training data.

It does not make the AI smarter. It makes the AI accountable to evidence.

Think of it as a pre-build linter for LLMs. While other tools retrieve documentation, AndroJack acts as a strict architectural gatekeeper.

Code
Without AndroJack:  You ask β†’ AI predicts from stale weights β†’ Code (possibly wrong)

With AndroJack:     You ask β†’ AI calls tool β†’ Tool fetches official source live
                             β†’ AI reads verified answer β†’ Code (grounded)

⚠️ Honest Activation Model β€” Two Levels

[!IMPORTANT] This is the most important thing to understand before you install AndroJack.

LevelWhat's ActiveWhat the AI Does
Level 1 β€” Tools only23 tools registered in IDEAI may call the right tool. Depends on the IDE and the AI's judgment.
Level 2 β€” Tools + Grounding Gate23 tools + mandatory pre-generation rulebookAI must call the correct tool for every decision before writing code.
Level 3 β€” Full loop-backLevel 2 + android_code_validatorAI validates every code block against 28 rules. Errors must be fixed before the user sees the code.

Level 1 is passive. The tools are available but the AI decides when to use them. An AI building a Compose screen may call architecture_reference but skip material3_expressive β€” and ship M3E violations silently.

Level 2 is active. The androjack_grounding_gate system prompt maps every task type to the correct tool. Building Compose UI? The AI is mandated to call material3_expressive first. Adding a dependency? It must call gradle_dependency_checker. No exceptions.

Level 3 is the loop-back. android_code_validator runs on every code block the AI generates before returning it to the user. 28 rules covering removed APIs, deprecated patterns, Android 16/17 compliance, and Compose-First migration signals. Verdict FAIL means the AI must fix and re-validate β€” the user never sees the broken code.

β†’ For full grounding, always activate Level 2 + Level 3. See Getting the Full Guarantee below.


πŸͺ² What Can Still Break β€” Even at Level 3

[!IMPORTANT] AndroJack is a documentation-grounding and API-validation tool. It is not a Compose layout engine, a design system enforcer, or a runtime renderer. Level 3 catches removed APIs and deprecated patterns. It cannot catch every class of Android bug. This is not a limitation of AndroJack β€” it is a fundamental property of static text analysis applied to a visual, runtime-rendered UI framework.

The following bugs were encountered in a real Android app built with AndroJack at Level 2 (v1.4.0). They are documented here honestly so you know exactly what to watch for β€” and where to reach for different tools.

βœ… What Level 3 Catches

kotlin
// ❌ REMOVED β€” android_code_validator fires: REMOVED_ASYNCTASK
class MyTask : AsyncTask<Void, Void, String>()

// ❌ REMOVED β€” fires: REMOVED_TEST_COROUTINE_DISPATCHER
val dispatcher = TestCoroutineDispatcher()

// ❌ DEPRECATED β€” fires: DEPRECATED_CONTEXTUAL_FLOW_ROW
ContextualFlowRow { Text("hello") }

// ❌ LEAK β€” fires: GLOBALSCOPE_LAUNCH
GlobalScope.launch { fetchData() }

⚠️ What Level 3 Cannot Catch

[!WARNING] The following bugs were found in a real project. They are valid, API-current Compose code that violates design system constraints, accessibility minimums, or architectural boundaries. Static text scanning cannot detect them.

Bug PH-UI-001 β€” Segmented button text truncation
kotlin
// Compiles and runs. Level 3 sees no violation.
// The bug: Text inside MultiChoiceSegmentedButtonRow truncates because a
// fixed height modifier prevents the Roboto Flex variable font from expanding.
MultiChoiceSegmentedButtonRow {
    SegmentedButton(/* fixed height modifier */) {
        Text("Light")
    }
}

[!NOTE] This is an absence bug. The correct modifier is missing β€” no wrong one is present. Use visual testing or runtime inspection.

Bug PH-UI-003 β€” Disabled button contrast failure
kotlin
// Correct Material 3 API. Level 3 sees no violation.
// The bug: disabled state colours fail WCAG AA 4.5:1 contrast against surface.
Button(enabled = false, onClick = {}) {
    Text("INITIALIZE VAULT")
}

[!NOTE] This is a runtime visual property bug. Use paparazzi screenshot tests or Google's Accessibility Scanner.

Bug PH-AR-004 β€” Raw stack trace rendered to end user
kotlin
// A missing try/catch produces no pattern match.
class VaultViewModel : ViewModel() {
    fun initializeVault() {
        viewModelScope.launch {
            val result = repository.initialize() // Missing try/catch
            _uiState.value = UiState.Success(result)
        }
    }
}

[!WARNING] UDF architecture violations require Detekt with custom rules or unit tests verifying exception mapping.


πŸ—‚οΈ Defence-in-Depth: The Right Tool for Each Bug Class

Bug ClassReal ExampleRight Tool
Removed / deprecated APIAsyncTask, TestCoroutineDispatcherβœ… AndroJack Level 3
Android 16 violationsscreenOrientation, resizeableActivity=falseβœ… AndroJack Level 3
Android 17 violationsstatic final reflection, LAN without permissionβœ… AndroJack Level 3
Architecture (flagged root)GlobalScope leaking to UIβœ… AndroJack Level 3
Absent modifier / missing constraintPH-UI-009 (innerPadding)πŸ”§ Android Lint / IDE inspector
Runtime contrast / colour failuresPH-UI-003 (WCAG)πŸ”§ paparazzi + Accessibility Scanner
Touch target violationsPH-UX-008πŸ”§ Accessibility Scanner
Architecture boundary (missing catch)PH-AR-004 (stack trace to UI)πŸ”§ Detekt + ViewModel unit tests

🎯 The Killer Argument

"Can your agents.md file tell me the Gradle version that shipped last Tuesday?"

No markdown file can. No rules in .cursorrules can. No SKILL.md can.

βœ… Only a live tool call can.

That's the job AndroJack exists to do β€” and nothing else in the current ecosystem does it for Android specifically.

What you needagents.md / SKILL.mdAndroJack MCP
Format output a specific wayβœ… PerfectWorks too
Follow team conventionsβœ… PerfectWorks too
Latest Gradle version right now❌ Guesses from memoryβœ… Fetches live
Is AsyncTask removed?❌ May be wrongβœ… Verified against SDK
Android 16 Play Store rules❌ Unknownβœ… Official source

Prompt engineering controls how the AI responds. MCP controls what the AI knows.


✨ What AndroJack Covers β€” 23 Tools

#ToolWhat It DoesWhat Breaks Without It
1πŸ” searchLive search across official Android/Kotlin docsAI reasons from memory β€” possibly wrong today
2⚠️ componentDeprecated/removed check on 40+ APIsCompiles fine, breaks at runtime/review
3πŸ“ architectureGuides for 40+ topics β€” MVVM, Nav3, MVI...AI gives 2022 advice; misses Nav3
4πŸ› debuggerParses stacktraces β†’ searches Issue TrackerAI hallucinates fixes for known bugs
5πŸ“¦ gradleLive lookup from Google Maven + BOM resolutionStale Compose BOM, KAPT instead of KSP
6πŸ“Š api-levelAPI 21–36 table, minSdk warningsAPI 26+ calls in minSdk 21 apps
7🎯 kotlin10 patterns β€” coroutines, MVI, Compose stateGlobalScope.launch, runBlocking in UI
8🎨 m3eMaterial 3 Expressive components & MotionM2 MaterialTheme in M3E app
9πŸ” permissions40+ permissions rules & contractsdeprecated requestPermissions()
10πŸ§ͺ testingUnit/Compose UI testing official patternsThread.sleep() in tests; missing Hilt
11πŸ—οΈ buildR8, libs.versions.toml, signing, AABimplementation instead of ksp
12πŸ“± large-screenWindowSizeClass (5 breakpoints incl. Large/XL), Adaptive ScaffoldsPhone-only layouts on foldables and desktops
13πŸš€ scalabilityPaging 3, WorkManager, modularizationNaive loadAll(); unstable keys in lists
14🧭 nav3Nav3 (Nov 2025) β€” Scenes, migrationAI generates Nav2 dead-ends
15βœ… complianceAPI 36 / Android 16 / 16 KB page sizeApps fail Play Store August 2026 mandate
16🌐 kmpRoom KMP, Ktor, source sets, Room 3.0 alphaAndroid-only code in KMP projects
17πŸ€– ondevice-aiAICore, ML Kit Gen AI, Gemini NanoCloud-only AI when offline is required
18πŸ“‹ policyPlay Store age-gating, billing openness, data safetyApps rejected for unknown policy changes
19πŸ₯½ xrAndroid XR SDK, SpatialPanel, OrbiterWorks as 2D panel, misses spatial value
20⌚ wearTiles, Health, M3 Expressive for Wear OSHandheld patterns on round displays
21πŸ›‘οΈ validatorLevel 3 loop-back validation gate β€” 28 rulesAI ships broken code without checking
22πŸ†• api17Android 17 / API 37 β€” static final, LAN, OTP, HandoffApps crash or fail Play Store on API 37
23πŸͺͺ dev-verificationDeveloper Verification Program β€” timeline, registration, CI/CDApps blocked from install on certified devices from Sept 30, 2026

πŸš€ Quick Start β€” Zero Install Required

Option 1 β€” Interactive CLI (v2.0.0) ✨ Recommended

Terminal
npx -y androjack-mcp@2.0.0 install

Launches a full animated terminal wizard with auto-detection for VS Code, Cursor, Claude, Windsurf, JetBrains, Kiro, and Antigravity.

Option 2 β€” Targeted Installs

bash
# Preview detected IDEs and config paths
npx -y androjack-mcp@2.0.0 install --list

# Auto-detect all
npx -y androjack-mcp@2.0.0 install --auto

# Install to a specific IDE
npx -y androjack-mcp@2.0.0 install --ide=cursor
npx -y androjack-mcp@2.0.0 install --ide=claude
npx -y androjack-mcp@2.0.0 install --ide=vscode
npx -y androjack-mcp@2.0.0 install --ide=windsurf
npx -y androjack-mcp@2.0.0 install --ide=jetbrains
npx -y androjack-mcp@2.0.0 install --ide=kiro
npx -y androjack-mcp@2.0.0 install --ide=antigravity

Option 3 β€” Test Without an IDE

Terminal
npx -y @modelcontextprotocol/inspector npx -y androjack-mcp@2.0.0

🧩 Manual Config / Copy / Paste

If you prefer to wire the server manually, or want to inspect the exact JSON before writing anything:

  • Run npx -y androjack-mcp@2.0.0 install --list to preview detected IDEs and target config paths.
  • Ready-to-paste examples live in config/.
IDE / ClientConfig file
Claude Desktopconfig/claude_desktop_config.json
Cursorconfig/cursor_mcp.json
VS Code / GitHub Copilotconfig/vscode_mcp.json
Windsurfconfig/windsurf_mcp.json
Android Studio / IntelliJconfig/jetbrains_mcp.json
AWS Kiroconfig/kiro_mcp.json
Google Antigravityconfig/antigravity_mcp.json

Every example keeps AndroJack local by default and runs the published package via npx -y androjack-mcp@2.0.0.


πŸ“ The Ecosystem: AndroJack vs. Other MCPs

FeatureGoogle Developer Knowledge MCPGoogle Android Skills (Apr 2026)AndroJack MCP
IdentityThe Librarian (Information)The Instructor (Pre-generation context)The Gatekeeper (Enforcement)
MechanismContext RetrievalSkill files read before code generationContext Enforcement + post-generation validation
ScopeGeneralist β€” Firebase, Cloud, MapsAndroid-specific, first-partyAndroid engineering specialist
Tools3 retrieval toolsSkill-file based, growing23 specialized tools
SetupGoogle Cloud project + API key requiredandroid skills add β€” first-party CLInpx androjack-mcp@2.0.0 β€” zero auth
EnforcementPassive β€” AI decides when to retrievePassive β€” instructional context onlyActive β€” mandating calls by task type + android_code_validator loop-back gate
Relationship to AndroJackOverlapping retrieval scopeComplementary, not competing β€” Skills inform generation; AndroJack's validator checks the result before it reaches youβ€”

Android Skills and AndroJack solve different halves of the same problem. Skills give an agent context before it writes code. AndroJack's android_code_validator is the gate that runs after β€” checking the generated code against 28 rules before you ever see it. Use both if your agent supports Agent Skills.


πŸ”’ Security & Privacy

PropertyImplementation
Domain allowlistRequests only to Google/Android/Kotlin official domains
HTTPS onlyOutbound documentation fetches refuse non-HTTPS URLs, cap body size, and redact query strings in retry logs
Local by defaultserve binds to loopback only unless you explicitly pass --allow-remote
HTTP hardeningStreamable HTTP validates Origin and Host headers and caps request bodies and active sessions
Transparent agentUser-Agent: AndroJack-MCP/2.0.0
Read-onlyAll 23 tools annotated readOnlyHint: true
Zero credentialsNo API keys or tokens required for documentation fetching
Security policyDisclosure process and supported versions in SECURITY.md

πŸ“‹ Changelog

v2.0.0 β€” Security Hardening, Compose-First, Developer Verification

  • Content sanitizer for indirect prompt injection β€” src/content-sanitizer.ts neutralizes structural injection patterns (fake role markers, instruction-reset framing) in any externally-fetched text before it reaches the calling agent's context. android_debugger results from issuetracker.google.com β€” the only allowlisted domain indexing free-text, user-submitted content β€” are wrapped in an explicit untrusted-data boundary.
  • Dependency vulnerabilities patched β€” resolved 7 vulnerabilities (3 high) in transitive undici/qs via a cheerio update. Zero breaking changes, 0 vulnerabilities in the shipped tree.
  • Tool 23: android_developer_verification β€” Google's developer verification program enforces from September 30, 2026 (Brazil, Indonesia, Singapore, Thailand first; global 2027). Covers registration paths, timeline, enterprise exemptions, and CI/CD bulk-registration APIs.
  • Compose-First platform shift reflected β€” as of May 19, 2026, Android UI development is officially Compose First; View-based patterns (Fragments, RecyclerView, ViewPager) are flagged as maintenance-mode wherever queried, sourced directly from Google's own announcement rather than left silently outdated.
  • Compose 1.11 v2 Testing Framework β€” full migration guide for the new default StandardTestDispatcher behavior, plus a validator rule (UNCONFINED_DISPATCHER_COMPOSE_TEST) that flags the old assumption.
  • Navigation 3 Scene Decorators (1.1) β€” persistent chrome (bottom bars, rails, dialogs) without per-screen awareness.
  • Android Studio codename corrected β€” was two full codenames stale ("Panda 2"). Now correctly reflects Quail (2026.1.x) as current stable, AGP 9.2.0.
  • Android Skills positioning β€” documents Google's first-party Android Skills/CLI (April 2026) and positions AndroJack's validator as the complementary post-generation enforcement gate, not a competing retrieval layer.
  • 28 validator rules (was 26) β€” added UNCONFINED_DISPATCHER_COMPOSE_TEST and NEW_FRAGMENT_CLASS_COMPOSE_FIRST.
  • Fabricated version numbers removed β€” a prior session's dependency version catalog example asserted several unverified version numbers. Replaced with only-confirmed values plus explicit CHECK_LIVE_VIA_gradle_dependency_checker placeholders.
  • Full version sync β€” closed a gap where src/version.ts had been bumped without propagating to package.json, all IDE config files, and manifest files β€” now enforced as a release checklist item.

v1.7.1 β€” Engineering Hardening & Community Parity

  • 54-Test Coverage β€” Implemented comprehensive unit and contract tests for validator rules, HTML parser, LRU cache, and HTTP security layer.
  • Discovery Parity β€” Fixed /.well-known/mcp endpoint to correctly report tools: 22.
  • Dependency Sanitization β€” Removed node-fetch (migrated to native fetch) and pruned stale overrides for a cleaner supply chain.
  • Rule Hardening β€” Improved Compose component detection for NavHost and BottomAppBar.
  • URL Remediation β€” Fixed broken documentation anchors for Android 17 ACCESS_LOCAL_NETWORK and handoff.

v1.7.0 β€” Android 17 / API 37 Support

  • Tool 22: android_api17_compliance β€” Full reference for Android 17 platform stability (March 26, 2026).
  • 31 validator rules β€” Expanded from 24 to 31 with dedicated Android 17 and Room 3.0 removal checks.
  • WindowManager 1.5.0 β€” Added Large (1200dp) and Extra-large (1600dp) breakpoints and layout patterns.
  • Room 3.0 alpha β€” Support for modern SQLiteDriver migration paths.

πŸ‘₯ Authorship & Ownership

Vikas Sahani β€” Product Lead (vikassahani17@gmail.com)
Claude AI β€” AI Engineering Lead


MIT License Β© 2026 Vikas Sahani | SECURITY.md

Built because 35% of Stack Overflow visits in 2025 are developers debugging AI-generated code.
AndroJack exists so none of those visits are yours.

Related MCP Servers

View all in Browser Automation View all alternatives
  • Browser Use logoBrowser Use

    Control a real Chrome browser to complete any task: fill forms, extract data, book flights.

    πŸ“‚ Browser Automation0 views
    Compare vs Browser Use β†’
  • M
    Mcp

    3D & AR SDK for Android, iOS, Web β€” API docs, samples, validation, and code generation.

    πŸ“‚ Browser Automation0 views
    Compare vs Mcp β†’
  • Yutu logoYutu

    A fully functional MCP server and CLI for YouTube to automate YouTube operation

    πŸ“‚ Browser Automation4 views
    Compare vs Yutu β†’
  • Playwright Plus Python Mcp logoPlaywright Plus Python Mcp

    An MCP python server using Playwright for browser automation,more suitable for llm

    πŸ“‚ Browser Automation3 views
    Compare vs Playwright Plus Python Mcp β†’

Frequently Asked Questions about AndroJack MCP

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "androjack-mcp": { "command": "npx", "args": ["-y", "AndroJack MCP"] } }

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 PreviewAndroJack MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/androjack-mcp?style=directory)](https://allmcps.com/mcp/androjack-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/androjack-mcp"><img src="https://allmcps.com/api/badge/androjack-mcp?style=directory" alt="AndroJack MCP on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ“‚Browser Automation
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging Β· 27/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 3,181+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Free dofollow backlink: after claiming, verify your product site and place a dofollow AllMCPs badge β€” we recheck it stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ“‚ Browser Automation β†’Best MCP servers for Browser Automation β†’Alternatives to AndroJack MCP β†’Install in Claude DesktopInstall in CursorInstall in VS Code