ARTEMIS vs android-mcp-server
Android automation and MCP device tools compared
ARTEMIS and android-mcp-server both connect AI assistants and other MCP clients to Android devices. ARTEMIS focuses on natural-language workflows, testing, and diagnostics across several interfaces, while android-mcp-server exposes device inspection and ADB operations through MCP.

ARTEMIS: Automate Android Phones with AI Assistants
ARTEMIS lets AI assistants and test suites automate real Android phones from natural-language instructions. Its MCP server, CLI, web console, and Python SDK support device workflows, testing, and diagnostics.

android-mcp-server: Control Android Devices Through MCP
A Python MCP server that lets compatible clients inspect and control Android devices through ADB. It suits developers and agent workflows that need device commands, screenshots, UI details, or package information.
| ARTEMIS | android-mcp-server | |
|---|---|---|
| Language | Python | Python |
| License | Apache-2.0 | Apache-2.0 |
| Stars | 17.3k | 811 |
| Forks | 1.9k | 95 |
| Last analyzed | Nov 12, 2026 | Oct 3, 2026 |
Key differences
- ARTEMIS turns natural-language instructions into cross-app actions, while android-mcp-server provides tools for ADB commands, screenshots, UI inspection, and package information.
- ARTEMIS offers an MCP server, CLI, web console, and Python SDK; android-mcp-server is presented as an MCP server accessed through compatible clients.
- ARTEMIS combines accessibility information, OCR, and visual targeting, with Flash and Pro execution profiles; android-mcp-server exposes device operations through ADB.
- Both projects use Python and Apache-2.0, but ARTEMIS requires Python 3.12 or newer, while android-mcp-server requires Python 3.x and ADB.
- ARTEMIS reports 17.3k stars and 1.9k forks; android-mcp-server reports 811 stars and 95 forks.
- ARTEMIS describes iOS support as planned and has not published a release in over a year; android-mcp-server notes that emulator use has not been tested.
Choose ARTEMIS if you…
- need natural-language, multi-step workflows across Android apps.
- want a CLI, web console, or Python SDK alongside MCP integration.
- need testing and diagnostics with execution profiles, telemetry, or replay.
Choose android-mcp-server if you…
- want an MCP server for ADB commands, screenshots, and UI inspection.
- need to list installed packages or retrieve package action intents.
- want to target a specific device by its ADB serial in a multi-device setup.
Compare the numbers side by side, or add more projects
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.