Skip to main content
mcpSource-backedReview first Safety Privacy

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.

HarnessClaude CodeCodexCursorClaude Desktop
Review first review before installing

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
Source repository stats
Scope
Source repo
Collection metadata
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 as android-skills-mcp documents 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/mcp describes the stdio connector pattern used above.

Source citations

Add this badge to your README

Show that Android Skills MCP Server for Claude is listed on HeyClaude. Paste this Markdown into your README — it renders the badge and links back to this page.

Listed on HeyClaude
[![Listed on HeyClaude](https://heyclau.de/badge/mcp/android-skills-mcp-server.svg)](https://heyclau.de/entry/mcp/android-skills-mcp-server)

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.

FieldAndroid 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 riskReview firstReview firstReview firstReview first
Notes Safety Privacy Safety Privacy Safety Privacy Safety Privacy
Categorymcpmcpmcpmcp
Sourcesource-backedsource-backedsource-backedsource-backed
AuthorJaewoong Eum (skydoves)debugtalkInngestjparkerweb
Added2026-06-182026-06-062026-06-182026-06-18
Platforms
Claude CodeCodexCursorClaude Desktop
Claude CodeClaude Desktop
Claude CodeClaude Desktop
Claude CodeClaude Desktop
Source repo
Safety notesThe 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 notesNo 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
  • Node.js with `npx` available.
  • An MCP client such as Claude Code or Claude Desktop.
  • Go 1.23 or newer for building the current v5 CLI from source.
  • A test Android, iOS, Harmony, or browser automation environment configured for HttpRunner UIXT.
  • A trusted MCP client that can launch local stdio servers.
  • Review of ADB, go-ios, WebDriver, OCR, computer-vision, and AI-action dependencies required by your target platform.
  • Node.js installed — run `npx inngest-cli@latest dev` to start the Inngest Dev Server before connecting.
  • The Inngest Dev Server must be running at `http://localhost:8288` for the MCP endpoint to be available.
  • An MCP client such as Claude Code or Claude Desktop.
  • A local SQLite database file (`.db`) you want to connect to.
  • Node.js with `npx` available.
  • An MCP client such as Claude Code or Claude Desktop.
Install
claude mcp add android-skills -- npx -y android-skills-mcp
git clone https://github.com/httprunner/httprunner.git && cd httprunner && go build -o hrp ./cmd/cli
claude mcp add --transport http inngest-dev http://127.0.0.1:8288/mcp
claude mcp add sqlite -- npx -y mcp-sqlite /path/to/database.db
Config
{
  "mcpServers": {
    "android-skills": {
      "command": "npx",
      "args": ["-y", "android-skills-mcp"]
    }
  }
}
{
  "mcpServers": {
    "httprunner-uixt": {
      "command": "hrp",
      "args": [
        "mcp-server"
      ],
      "type": "stdio"
    }
  }
}
{
  "mcpServers": {
    "inngest-dev": {
      "type": "http",
      "url": "http://127.0.0.1:8288/mcp"
    }
  }
}
{
  "mcpServers": {
    "sqlite": {
      "command": "npx",
      "args": ["-y", "mcp-sqlite", "/path/to/database.db"]
    }
  }
}
Citations
ClaimUnclaimedUnclaimedUnclaimedUnclaimed

Signals

Loading live community signals…

More like this, weekly

A short, calm digest of reviewed Claude resources. Unsubscribe any time.