1. Conduid
  2. Developer Tools
  3. Devicekit Android
MCP server · Developer Tools

Devicekit Android

Additional tools for controlling an Android device, used by mobile-cli, mobile-mcp and others

Unclaimed last commit 9 months ago devtools
50Fair

Scored 3 days ago · breakdown

About Devicekit Android

Devicekit Android is an MCP server published by mobile-next in the Developer Tools category: additional tools for controlling an Android device, used by mobile-cli, mobile-mcp and others. It has been installed 0 times through Conduid.

The repository has 12 stars and 0 forks, with the last commit 9 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx devicekit-android

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Devicekit Android

Powered by Claude · Grounded in docs

I know everything about Devicekit Android. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

1.2.6Version 1.2.6 · 24 Aug 2026Fix: Align scaled capture dimensions to encoder alignment ([#42](https://github.com/mobile-next/devicekit-android/pull/42))
1.2.5Version 1.2.5 · 10 Aug 2026Feat: `device.io.keyboard.hide` — dismisses the soft keyboard via app_process by sending BACK when the IME window is shown ([#36](https://github.com/mobile-next/devicekit-android/pull/36))
1.2.4Version 1.2.4 · 13 Jul 2026Feat: Live encoder control over a localabstract JSON-RPC socket — adjust bitrate and request keyframes without restarting the stream ([#38](https://github.com/mobile-next/devicekit-android/pull/38)) Fix: Hardened the JSON-RPC socket (read…
1.2.3Version 1.2.3 · 23 Jun 2026Changed VBR to CBR for AVC encoding Max bandwidth at 3Mbps (default)
1.2.2Version 1.2.2 · 14 Jun 2026

README

Mobile Next Device Kit

An Android app that is a set of tools for controlling Android devices, changing configuration that is not possible through adb-shell alone.

Features

  • Control clipboard content with support for utf8
  • Stream screen buffer as mjpeg (with scaling and quality parameters)

Installing

Simply download the latest release from github releases, install the package onto your device, and see Usage section below for commands.

You may also just automate it all by running the copy-pasting the following script onto your terminal:

curl -s -O -J -L https://github.com/mobile-next/devicekit-android/releases/download/1.1.13/mobilenext-devicekit.apk

adb install -r mobilenext-devicekit.apk

Usage

Setting Clipboard via ADB

Once the app is installed on your device or emulator, you can set the clipboard content using the following ADB command:

adb shell 'am broadcast -a devicekit.clipboard.set -n com.mobilenext.devicekit/.ClipboardBroadcastReceiver -e text "this can be pasted now"'

Clearing Clipboard via ADB

adb shell am broadcast -a devicekit.clipboard.clear -n com.mobilenext.devicekit/.ClipboardBroadcastReceiver

Examples

# Set clipboard content
adb shell 'am broadcast -a devicekit.clipboard.set -n com.mobilenext.devicekit/.ClipboardBroadcastReceiver -e text "Hello World"'

# Using base64 for complex text (set 'encoding' to 'base64')
adb shell am broadcast -a devicekit.clipboard.set -n com.mobilenext.devicekit/.ClipboardBroadcastReceiver -e encoding "base64" -e text "4pyM77iP"

# Set special characters
adb shell 'am broadcast -a devicekit.clipboard.set -n com.mobilenext.devicekit/.ClipboardBroadcastReceiver -e text "こんにちは世界"'

Since devicekit cannot force a keypress, use adb shell input keyevent KEYCODE_PASTE to paste clipboard onto current input text field.

Note that the single quotes after adb shell are required if your text includes spaces. The base64 encoding allows you to safely transfer whatever utf8 you wish to paste.

Installation

  1. Build the APK using Android Studio or Gradle
  2. Install on your device: adb install app/build/outputs/apk/debug/app-debug.apk
  3. Launch the app to verify it's running
  4. Use the ADB commands above to set clipboard content

Debugging

The app logs all broadcast reception events. You can view logs using:

adb logcat -s ClipboardReceiver

Requirements

  • Android 10 (API 29) minimum

README mirrored from the source repository 3 days ago. The original is authoritative.

Questions

About Devicekit Android

How do I install Devicekit Android?

Run npx devicekit-android, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Devicekit Android safe to use with an AI agent?

Its trust score is 50 out of 100 (fair). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Devicekit Android still maintained?

Yes — the latest release is 1.2.6 (24 Aug 2026), and the last commit was 9 months ago. The repository has 12 stars and 0 open issues.