Validates AI-generated Android code against official SDK documentation through MCP.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by AndroJack MCP.
android_official_searchREQUIRED FIRST STEP. Searches developer.android.com, kotlinlang.org, and source.android.com for any Android or Kotlin topic. Returns official excerpts with source URLs. You MUST call this before generating any Android/Kotlin code. Example queries: 'Jetpack Compose LazyColumn', 'ViewModel lifecycle', 'Hilt scoping'.
android_component_statusChecks whether an Android/Kotlin API, class, or library is stable, deprecated, or removed. ALWAYS call this before using any class from android.*, androidx.*, or kotlin.*. This tool exists because AI tools confidently generate removed and deprecated APIs. Known failures without this check: AsyncTask (removed API 33), TestCoroutineDispatcher (removed coroutines-test 1.8+), ContextualFlowRow (deprecated Compose 1.8), IntentService (deprecated API 30), Handler(Looper.main()) (deprecated API 30), onBackPressed() (deprecated API 33), ProgressDialog (deprecated API 26). Returns status, replacement API, migration notes, and official documentation link.
architecture_referenceRetrieves official Android architecture guide content for a given topic. Call this before proposing any app architecture, folder structure, or Jetpack component relationships. Supported topics: mvvm, compose, navigation, hilt, viewmodel, room, workmanager, paging, datastore, coroutines, flow, testing, lifecycle, modular architecture, security, and more. Pass 'list' to see all available topics.
android_debuggerParses an Android/Kotlin stacktrace and searches official sources (developer.android.com, issuetracker.google.com) for verified causes and fixes. Paste the full crash log or exception. Returns parsed error class, official explanations, and vetted fixes. Never guess β always ground debugging in official sources.
gradle_dependency_checkerLive version lookup for any Android, Kotlin, or Jetpack library from Google Maven and Maven Central. ALWAYS call this before adding or updating any dependency in build.gradle.kts. This tool exists because AI tools generate stale dependency coordinates. Known failures: wrong Coil group (io.coil-kt vs io.coil-kt.coil3 for Coil 3), missing BOM platform() wrapper for Compose and Firebase, outdated Compose BOM (moves every month), KAPT coordinates when KSP is the current standard, wrong artifact names for Room KMP vs Room Android. Returns: latest stable version, ready-to-paste Kotlin DSL, BOM resolution for managed artifacts, and KMP vs Android-only distinction where relevant. Examples: 'compose', 'hilt', 'room', 'retrofit', 'coil', 'lifecycle', 'coroutines', 'navigation', 'firebase'.
android_api_level_checkMaps Android API levels to version names, codenames, and key feature availability. Returns minSdk guidance and critical API availability warnings. Use this to validate that the APIs you plan to use are available at your project's minSdk. Input can be: an API integer (e.g. '26'), a version name (e.g. 'Android 14'), or a codename (e.g. 'Oreo'). Pass 'all' or 'table' to see the full API level reference table.
AndroJack MCP MCP server helps AI coding assistants check Android code against official SDK documentation. Its purpose is to reduce errors caused by stale model knowledge, such as generated code using deprecated Compose APIs, removed testing APIs, or older navigation patterns. The repository describes coverage across Android API levels 21β37 and identifies Android and Kotlin as its primary technology areas.
The server is intended for developers who use AI to create or modify Android applications and want documentation-based validation during that workflow. It belongs in the Developer Tools category because it extends an AI coding environment with Android-specific reference and validation capabilities rather than acting as a standalone Android build system.
The project exposes its Android knowledge through the Model Context Protocol. An MCP-compatible assistant can invoke the server while generating or reviewing code, allowing the assistant to consult official Android SDK information as part of the interaction. The repository advertises 23 tools, although the provided material does not list each tool or define its individual parameters.
This approach is relevant when Android APIs have changed since a modelβs training data was collected. The README highlights examples involving Jetpack Compose deprecations, coroutine testing APIs, Navigation 3, and Android 16 behavior. AndroJack MCP MCP server is therefore most useful as a documentation and review layer for AI-assisted Android development, not as a replacement for compiling, testing, linting, or publishing an application.
The package is distributed through npm and can be launched with Node.js. The documented installation links use Node.js and the following package command:
The repository specifies Node.js 18.0.0 or newer. It provides installation links for Claude Desktop and Cursor, and states that the server also works with Windsurf, VS Code Copilot, Google Antigravity, and JetBrains AI when configured manually. The supplied material does not include a complete manual configuration file or any required environment variables.
Documentation validation does not by itself prove that an application compiles, behaves correctly at runtime, passes tests, or satisfies Google Play review requirements. Developers should still verify generated code in their Android project. The available material identifies the serverβs official-documentation focus and tool count, but does not provide the detailed behavior, inputs, or outputs for all 23 tools.
The repository lists MIT licensing and advertises compatibility with Android API levels 21β37. Check the projectβs current npm or GitHub release before deployment because the example command pins version 2.0.0. AndroJack MCP MCP server should be selected when an AI assistant needs Android-specific, documentation-backed guidance during code generation or review.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/androjack-mcp)<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>