Android Skills MCP Server for Claude
Access AI-optimized Android development guides from Claude — search and retrieve SKILL.md content covering Jetpack Compose, Navigation 3, CameraX, AGP 9, App Functions, Edge-to-Edge, Android Profilers, XR, Google Play, and the Android CLI — with the Android Skills MCP server.
Open the source and read safety notes before installing.
Safety notes
- The server runs entirely offline — no network requests are made during queries. All skill content is bundled with the npm package.
Privacy notes
- No API keys, user data, or query content is sent to any external service. All lookups happen locally against the bundled skill snapshot.
Prerequisites
- Node.js with `npx` available.
- An MCP client such as Claude Code or Claude Desktop.
Schema details
- Install type
- cli
- Troubleshooting
- No
- Scope
- Source repo
- Estimated setup
- 2 minutes
- Difficulty
- beginner
Full copyable content
{
"mcpServers": {
"android-skills": {
"command": "npx",
"args": ["-y", "android-skills-mcp"]
}
}
}About this resource
Overview
The Android Skills MCP Server gives Claude offline access to AI-optimized SKILL.md guides from the official android/skills repository. These guides are designed for LLM-assisted Android development — they cover the most complex, frequently changing areas of Android development where context and step-by-step guidance matter most.
Unlike documentation scrapers or web search, this server ships the skill content as a bundled offline snapshot — no API keys needed, no network calls at query time. Developed by Jaewoong Eum (Google Developer Expert, Android), who maintains popular Android libraries. Licensed under Apache-2.0.
Covered skills
| Skill | Description |
|---|---|
| Jetpack Compose | Modern declarative UI toolkit |
| Navigation 3 | New type-safe navigation API |
| CameraX migration | Migrate from Camera1/2 to CameraX |
| AGP 9 Upgrade | Android Gradle Plugin 9 upgrade guide |
| App Functions | System-level shortcut and intent integration |
| Edge-to-Edge | Full-screen window insets and display cutouts |
| Android Profilers | Memory, CPU, and network profiling |
| XR Display Glasses | Extended reality development for Android |
| Google Play | Play Store policies, review, and distribution |
| Android CLI | Command-line tools for Android development |
Tools
| Tool | Purpose |
|---|---|
list_skills |
Enumerate all available Android skills |
search_skills |
BM25 full-text search across skill content |
get_skill |
Retrieve the full content of a skill by ID |
How it compares
| Server | Android-specific | Offline | No API key | LLM-optimized content |
|---|---|---|---|---|
| Android Skills MCP | Yes | Yes | Yes | Yes (SKILL.md format) |
| Context7 MCP | No (multi-platform) | No | No | No |
| DevDocs MCP | No (multi-platform) | No | No | No |
| Google Workspace MCP | No | No | Yes (OAuth) | No |
Android Skills MCP is the only Android-specific documentation server with offline, LLM-optimized SKILL.md content that requires no API key.
Installation
Claude Code
claude mcp add android-skills -- npx -y android-skills-mcp
Claude Desktop
{
"mcpServers": {
"android-skills": {
"command": "npx",
"args": ["-y", "android-skills-mcp"]
}
}
}
Requirements
- Node.js (for
npx). - An MCP client (Claude Code or Claude Desktop).
- No API keys, no internet access required at runtime.
Security
- Entirely offline — no external network requests at query time.
- All skill content is bundled with the npm package at publish time.
- No user data or query content is sent anywhere.
Source Verification Notes
Verified on 2026-06-18:
- Repository
skydoves/android-skills-mcp(Apache-2.0) on npm asandroid-skills-mcpdocuments the zero-config install, three tools (list_skills, search_skills, get_skill), BM25 search, the bundled offline skill snapshot, and all covered Android development topics. - The server wraps content from
android/skills(the official Google Android skills repo), optimized for LLM consumption in SKILL.md format. - Claude Code MCP documentation at
code.claude.com/docs/en/mcpdescribes the stdio connector pattern used above.
Source citations
Add this badge to your README
How it compares
Android Skills MCP Server for Claude side by side with 3 alternatives on trust, install, platform support, and disclosed safety notes — all from reviewed registry metadata.
| Field | Android Skills MCP Server for Claude Access AI-optimized Android development guides from Claude — search and retrieve SKILL.md content covering Jetpack Compose, Navigation 3, CameraX, AGP 9, App Functions, Edge-to-Edge, Android Profilers, XR, Google Play, and the Android CLI — with the Android Skills MCP server. Open dossier | HttpRunner UIXT MCP Server MCP server from HttpRunner that exposes UIXT device and browser automation tools for Android, iOS, Harmony, and Web testing through the `hrp mcp-server` command. Open dossier | Inngest MCP Server for Claude Connect Claude to your local Inngest Dev Server — list functions, send events, invoke functions, monitor run status, and search Inngest documentation — with the built-in Inngest Model Context Protocol server that ships with the Inngest dev environment. Open dossier | MCP SQLite Server for Claude Read and write any local SQLite database from Claude — get database info, list tables, inspect schemas, create/read/update/delete records, and run raw SQL queries — with the MCP SQLite server that connects to any `.db` file you specify. Open dossier |
|---|---|---|---|---|
| Trust | ||||
| Install risk | Review first | Review first | Review first | Review first |
| Notes | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ |
| Category | mcp | mcp | mcp | mcp |
| Source | source-backed | source-backed | source-backed | source-backed |
| Author | Jaewoong Eum (skydoves) | debugtalk | Inngest | jparkerweb |
| Added | 2026-06-18 | 2026-06-06 | 2026-06-18 | 2026-06-18 |
| Platforms | Claude CodeCodexCursorClaude Desktop | Claude CodeClaude Desktop | Claude CodeClaude Desktop | Claude CodeClaude Desktop |
| Source repo | — | — | — | — |
| Safety notes | ✓The server runs entirely offline — no network requests are made during queries. All skill content is bundled with the npm package. | ✓HttpRunner UIXT MCP Server can control real devices and browsers through taps, swipes, text input, hardware buttons, selectors, OCR, CV, and AI action tools. App tools can launch, terminate, cold launch, install, uninstall, clear data, and inspect foreground apps on connected devices. Screen tools can capture screenshots, screen recordings, screen size, and UI hierarchy/source data. Media and utility tools can modify test-device albums, close popups, wait randomly, and interact with system UI state. Simulated gesture options and anti-risk-style behavior should be used only in authorized test automation environments. Require human review before running actions against logged-in accounts, payment flows, device settings, production apps, or customer data. | ✓The MCP server runs locally alongside your Inngest dev server — it has no network access and cannot affect production environments. `send_event` and `invoke_function` trigger real function executions in your local dev environment; confirm before running functions with external side effects. | ✓The `query` tool executes arbitrary SQL including INSERT, UPDATE, and DELETE statements — it is not read-only. Point the server at a copy or test database to avoid accidental data loss before trusting it with production data. |
| Privacy notes | ✓No API keys, user data, or query content is sent to any external service. All lookups happen locally against the bundled skill snapshot. | ✓Screenshots, screen recordings, UI hierarchy, package names, foreground app names, OCR text, selector data, and logs can expose sensitive app or account state. Connected device identifiers, serial numbers, app package names, browser pages, and test artifacts may be visible to the MCP client. Input and paste actions can expose credentials, one-time codes, chat text, forms, or clipboard-like data if used on personal sessions. Test reports, MCP responses, and debugging logs may retain captured UI state after the session ends. Keep test devices resettable, avoid personal accounts, and isolate artifacts produced by automated UI runs. | ✓Function definitions, event payloads, run logs, and Inngest documentation content from your local dev server are surfaced in Claude's context. No API keys or credentials are required — the MCP server runs entirely on localhost without sending data to Inngest's servers. | ✓All database content including table schemas, record data, and query results are surfaced in Claude's context — do not connect databases containing sensitive personal or credential data unless you intend to share it with the model. No credentials are required and no data is sent to external services — the server operates entirely locally. |
| Prerequisites |
|
|
|
|
| Install | | | | |
| Config | | | | |
| Citations | ||||
| Claim | Unclaimed | Unclaimed | Unclaimed | Unclaimed |
Signals
Loading live community signals…
A short, calm digest of reviewed Claude resources. Unsubscribe any time.