📡 MCP Radar

KnifeLemon/Droidline

Android automation from code. Test your apps on real phones, script the tasks you repeat, run a shelf of phones, or let an AI agent use one, from Python, Node.js, the CLI, HTTP or Appium clients. No A

⭐ 18 stars
⑂ 2 forks
Go
momentum ▲ 34.0
created 2026-10-07
on radar since 2026-10-10
star trend 9 → 18 since 2026-10-10
accessibility-serviceadb-alternativeai-agentsandroidandroid-automationandroid-testingappiumdevice-farmmcpmcp-servermobile-automationno-rootnodejsphone-farmpythonrpatest-automationui-automationuiautomatorwebdriver
View on GitHub ↗Homepage ↗

About Droidline

Automate real Android phones from your code. Test your apps, script the tasks you repeat, run a shelf of phones, or let an AI agent use one. Python, Node.js, the shell or HTTP. No ADB, no USB cable, no root.

Website · Docs · Download · Quick start · Languages · Guides

No ADB, no cableInstall one app on the phone, turn on its permissions and pair it with a QR code. No developer options, no USB debugging, no root. The same command everywheretouch is touch in Python, Node.js, the CLI, HTTP and as an MCP tool, all generated from one spec. Phones anywhereThe phone connects out to your PC, so it works on the same Wi-Fi or on mobile data through a tunnel or a relay you run. Every line is encrypted end to end.

Testing your own app on real phones, including flows that cross into other apps, such as a login with a code from a text message. A shelf of phones running the same routine every day, each through its own network or proxy. Giving an AI agent hands: through MCP, Claude, ChatGPT, Cursor and other agents can look at a phone screen and act on it. Small personal automations, such as turning Wi-Fi off at night or collecting a value from an app every hour.

Droidline uses only permissions an ordinary app can get, so a few things are out of reach: see What it cannot do.

Try the same demo in your browser, and pick elements on a simulated screen, on droidline.dev

You need a PC (Windows, macOS or Linux) and an Android phone with Android 9 or later, on the same Wi-Fi for a first try. The installation guide walks through each step with screenshots.

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/KnifeLemon--Droidline.html)

Related MCP servers

tiliondev/waystone

Browser action recorder for automation: record a task once, replay it, or hand the folder to an agent

⭐ 5Python
2akouwu/reverify

Stop your AI from making things up — it proposes, deterministic tools decide, every claim checked against ground truth with evidence. Grounded facts and context survive resets. Reverse engineering is

⭐ 927Python
Stupidoodle/swissdevjobs-cli

Search & apply to ~4,700 salary-transparent tech jobs across 7 countries (🇨🇭🇩🇪🇬🇧🇺🇸🇨🇦🇳🇱🇫🇷) from your terminal or AI agent — zero-dependency Python CLI + MCP server + Claude Code plugin

⭐ 92Python
Cripacx/mediagen

AI image and video generation skill for Claude Code and other coding agents — Gemini, OpenAI and Kie AI behind one CLI and MCP server, with EU AI Act content marking.

⭐ 56TypeScript
Riccardo8888/agent-link

An end-to-end encrypted channel between coding agents, anywhere

⭐ 55Python
ateymoori/oh-my-android

Android emulator & ADB GUI for Mac: dark mode, font size, RTL, TalkBack, network, GPS, Layout Inspector in dp. Built-in MCP server lets Claude Code, Codex and Cursor drive the emulator.

⭐ 32Swift

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.