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.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • 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 BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs 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 BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. DroidAgentKit
DroidAgentKit logo
Health: ActiveRecent health check succeeded.Last checked 9/7/2026, 8:31:56 PM

DroidAgentKit

User RatingsBe the first to rate and review this MCP server! 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 Repository1 GitHub StarsTotal stargazers on GitHub for the source repository (1 stars).Visit Website

Local-first Android development MCP: Gradle, adb, logcat, lint, crash triage, Perfetto, visuals.

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
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "droidagentkit": {
      "command": "npx",
      "args": [
        "-y",
        "@droidagentkit/launcher"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Documentation Overview

DroidAgentKit

CI CodeQL OpenSSF Scorecard License: Apache 2.0 Kotlin MCP

Give your AI coding agent real Android tools β€” Gradle, adb, logcat, lint, crash triage β€” through a local, permissioned MCP server instead of raw shell access.

DroidAgentKit helps you work on Android projects with AI agents. It runs on your machine, talks to your Gradle tree and (when you allow it) your emulator or device, and gives agents structured answers instead of raw shell output.

Android-first, deliberately. Cross-platform automation servers cover iOS too but stop at tapping the screen. DroidAgentKit goes the other way: deep into the Android build system and toolchain β€” Gradle task allowlists, lint, R8 crash triage, Perfetto traces, app storage, Compose visual regression. There is no iOS support and none planned.

Everything stays local. Commands go through allowlists. Output is redacted before it comes back to the agent. Artifacts land under build/droidagentkit by default.

What you get

Three pieces that work on their own or together:

MCP server β€” A Model Context Protocol server your agent can call. Inspect the project, run safe Gradle tasks, capture logs and screenshots, triage crashes, run lint, profile builds, and more. Optional groups add device diagnostics, bounded device control, Perfetto tracing, visual regression, read-only app storage inspection, and experimental emulator network capture.

Readiness auditor β€” Scores how agent-friendly your repo is, lists risks, and can generate AGENTS.md, a project skill file, and a starter .droidagentkit/config.yaml. Use --redact-public when you need a share-safe report.

Visual regression kit β€” Pixel-diff reports for Compose/UI captures, a Gradle plugin, and a JUnit rule. MCP tools can diff goldens, generate reports, and update goldens when you explicitly confirm.

MCP tools at a glance

The core group is on by default (18 tools): project inspect, allowlisted Gradle runs, device list, install/launch, logcat, screenshot, accessibility snapshot, report bundle, lint, crash triage, dependency check, build performance, test run, build diagnose, APK size analysis, UI element lookup, and android_doctor (an environment preflight you can run when something fails for no obvious reason).

Turn on more by exposing tool groups when you start the server (see security model):

GroupWhat it adds
device_readPermission audit, dumpsys summaries, memory/battery, bugreport, streaming logcat jobs
device_controlEmulator control, app uninstall/clear, intents, permissions, tap/swipe/type, tap-by-label, file push/pull, small action flows, flow recording
perfettoTrace capture and Trace Processor analysis (jank, CPU, contention, binder latency, …)
visualsPixel diff, visual report, golden updates
storageRead-only SQLite, SharedPreferences, and file tree for debuggable apps
network_experimentalEmulator-only mitmproxy capture + redacted HAR query (requires your own debug CA)

Dangerous actions (uninstall, clear data, proxy install, golden overwrite, …) need the right capability in config and confirmDestructive=true on the call. The capability is the real boundary β€” confirmDestructive guards against an accidental call, not a hostile one, since the agent supplies it. See the threat model.

Report bundles include a capability summary: which groups are exposed, which capabilities are enabled, and what you still need installed (adb, trace processor, mitmproxy, …). That summary is informational β€” it does not change your readiness score.

Full tool list and capability IDs: docs/security-and-permissions.md.

Quick start

Prerequisites: Node 18+ (install-time only for the launcher). A JDK 17+ is used if you have one β€” on PATH, in JAVA_HOME, or named by DROIDAGENT_JAVA β€” and otherwise a pinned Eclipse Temurin JRE is downloaded once, SHA-256 verified, and cached under ~/.droidagentkit/jre. Optional: Android adb / platform-tools for device tools; set ANDROID_HOME or configure adbPath in the user policy (~/.droidagentkit/policy.yaml). Run doctor to check all of this.

The @droidagentkit/launcher npm package downloads and caches the matching droidagent-cli jar from GitHub Releases the first time it runs, verifying its SHA-256 before executing it.

Terminal
npx -y @droidagentkit/launcher --version

Run it bare to start the MCP server, or pass any CLI command straight through:

Terminal
npx -y @droidagentkit/launcher doctor
npx -y @droidagentkit/launcher init --profile device-control
npx -y @droidagentkit/launcher audit --project /path/to/android --write-agents

Point your agent's MCP config at it directly, e.g. for Claude Code:

Terminal
claude mcp add droidagentkit -- npx -y @droidagentkit/launcher

Or install with one click:

Install in Cursor Install in VS Code

Other install paths

bash
brew install iVamsi/android-agent-kit/droidagent

Every release also attaches an .mcpb bundle. Drop it into an MCP host that supports one-click install and the server registers itself. The bundle carries the launcher only β€” the JVM server, and a verified Temurin JRE if you have no JDK, are fetched on first run β€” so the download is ~10 KB rather than ~160 MB.

Building from source

If you're contributing, or want to run a version that isn't released yet:

bash
./gradlew :cli:installDist
./cli/build/install/droidagent/bin/droidagent install-mcp

Register it once for your agent (Codex, Claude Code, Cursor, Zed, VS Code, Android Studio, …). Preview without writing files with install-mcp --dry-run. For Android Studio across many projects under one folder:

bash
droidagent install-mcp --targets android-studio --projects-root ~/Developer/StudioProjects

Details and per-host config paths: docs/easy-mcp-installation.md. Security model + full tool tables: docs/security-and-permissions.md. CLI reference + troubleshooting: docs/cli-reference.md, docs/troubleshooting.md.

Try it in chat

After install-mcp, open an Android project and ask things like:

  • "Inspect this Android project with DroidAgentKit."
  • "Run the safe unit tests for the app module."
  • "Audit this repo for agent readiness and write AGENTS.md."
  • "Capture logcat and triage the crash." (release builds are de-obfuscated automatically when an R8 mapping is present)
  • "Why did the APK grow since the last build?"
  • "What's in the app's SQLite schema?" (with storage + app_data_read enabled)
  • "Capture a Perfetto trace and summarize frame jank." (with perfetto enabled)
  • "Record what you just did as a flow I can replay." (with device_control enabled)

You describe the goal; the agent picks tools from the list it was given at startup.

How it works

  1. Your agent starts droidagent serve-mcp --transport stdio --project auto (or talks to the localhost HTTP endpoint Android Studio uses on macOS).
  2. MCP handshake (initialize, then tools/list).
  3. The agent calls android_* tools via tools/call. You don't call them by hand.
  4. --project auto resolves the active project from CLAUDE_PROJECT_DIR, CODEX_WORKSPACE / CODEX_PROJECT_DIR, GEMINI_PROJECT_DIR / GEMINI_WORKSPACE, CURSOR_PROJECT_DIR / CURSOR_WORKSPACE, PWD, then cwd β€” one user-wide install, many projects.

Optional resources and workflow prompts are available on non–Android Studio hosts. Tool listings include hints like readOnlyHint and destructiveHint where relevant.

CLI without an agent

bash
droidagent inspect --project /path/to/android --format markdown
droidagent audit --project /path/to/android --write-agents
droidagent audit --project /path/to/android --redact-public
droidagent devices --format json
droidagent serve-mcp --transport stdio --project auto

Run droidagent --help or droidagent <command> --help for flags.

Generating a config file

bash
droidagent init                          # interactive: six yes/no prompts explaining risk per area
droidagent init --profile device-control # non-interactive, for scripted setup
droidagent init --profile full           # everything, including storage and network capture
droidagent init --list-profiles          # see all profile names without writing anything

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Developer Tools View all alternatives
  • PraisonAI logoPraisonAI

    AI Agents Framework with Self Reflection and MCP support

    πŸ’» Developer Tools1 views
    Compare vs PraisonAI β†’
  • Labelhead Artist Momentum logoLabelhead Artist Momentum

    Trending hip-hop artist momentum scores across four cultural dimensions.

    πŸ’» Developer Tools0 views
    Compare vs Labelhead Artist Momentum β†’
  • Androidbuild MCP logoAndroidbuild MCP

    Build, deploy, drive and debug Android apps: Gradle, emulators, adb, logcat, UI automation

    πŸ’» Developer Tools0 views
    Compare vs Androidbuild MCP β†’
  • Openflowkit MCP logoOpenflowkit MCP

    Local-first OpenFlowKit diagramming tools for Claude, Cursor, Windsurf & other MCP clients.

    πŸ’» Developer Tools0 views
    Compare vs Openflowkit MCP β†’

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about DroidAgentKit

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "droidagentkit": { "command": "npx", "args": ["-y", "DroidAgentKit"] } }

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

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Last updatedSep 7, 2026
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.
GitHub stars1
GitHub Star CountTotal stargazers on GitHub representing community popularity (1 stars).
36Quality signal: Fair Β· 36/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 ownership10/20
Documentation & tools16/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.

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge 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 πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to DroidAgentKit β†’Install in Claude DesktopInstall in CursorInstall in VS Code