mobile-agent-platform
OfficialProvides tools for observing and interacting with Android devices, enabling AI agents to operate and test Android devices programmatically via ADB.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mobile-agent-platformRun the spreadsheet test suite for the login flow on my device."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Mobile Agent Platform
An open, extensible platform for operating and testing Android devices with AI agents.
中文说明 · Contributing · Roadmap · Security
Status:
v0.1.0source preview. APIs and plugin interfaces may change beforev1.0.
What it provides
A local web workspace for interactive device operation.
An MCP server exposing Android observation and action tools.
Spreadsheet-driven, repeatable mobile test runs with evidence and reports.
Claude-compatible model provider settings for Anthropic, Kimi-compatible, and custom endpoints.
A small plugin API plus a built-in example plugin.
Source scripts for building the optional Windows companion. No prebuilt binaries are committed.
Related MCP server: Android MCP Server
Requirements
Python 3.10–3.12 (Python 3.12 x64 for the Windows companion build)
Android SDK Platform-Tools (
adb)An Android device with USB debugging enabled
Credentials for a supported Claude-compatible model provider
Quick start
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
python -m pip install -e ".[dev]"
mobile-agent-platform-webOpen http://127.0.0.1:8000, connect one Android device, and configure the model provider in Settings. API keys are kept in process memory and are not written by the application.
For MCP-only use:
mobile-agent-platform-mcpModel providers
The current agent runtime uses a Claude-compatible adapter. The UI offers:
Anthropic
Kimi-compatible preset
Custom Claude-compatible endpoint
Provider selection is an adapter boundary, not a platform identity. Contributions that add portable providers without coupling core device tools to a vendor are welcome.
Plugins
Plugins can contribute agent tools and optional settings routes through the mobile_agent_platform.plugins entry-point group. See mobile_agent_platform/plugins/example for the minimal built-in example.
Spreadsheet test suites
The runner reads .xlsx suites and produces evidence-rich run output. A suite normally contains a sequence number, operation, observation point, and expected observation. Generate a neutral example workbook with:
python examples/create_example_suite.pyWindows companion
The repository contains source build scripts under mobile_agent_platform/companion. Download and verify the official Windows Android SDK Platform-Tools separately, then run the PowerShell build script on Windows 10/11 x64. See the Windows build guide.
Community
Please read CONTRIBUTING.md before opening a pull request. Community conduct follows CODE_OF_CONDUCT.md. Governance and maintainer responsibilities are described in GOVERNANCE.md.
License
Licensed under the Apache License 2.0. See NOTICE and THIRD_PARTY_NOTICES.md.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityBmaintenanceMCP server that gives AI agents full vision and control over Android devices via ADB and scrcpy. Supports screenshots, input, apps, UI automation, shell, files, and clipboard.3825969MIT
- Flicense-qualityDmaintenanceAn MCP server designed for Android development, enabling AI assistants to directly control Android devices for screenshots, UI analysis, app management, and more.
- Alicense-qualityAmaintenanceAn MCP server that enables AI agents to control Android and iOS devices via natural language, using platform tools like adb and simctl.5,44238Apache 2.0
- AlicenseAqualityBmaintenanceMCP server for Android device control via ADB and scrcpy, enabling AI agents to see and interact with Android devices.46259MIT
Related MCP Connectors
MCP server exposing the Backtest360 engine API as tools for AI agents.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP server for Appcircle mobile CI/CD platform.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mobile-agent-platform/mobile-agent-platform'
If you have feedback or need assistance with the MCP directory API, please join our Discord server