Mobile Device Mcp
@saranshbamania
About Mobile Device Mcp
MCP server that gives AI coding assistants the ability to see and interact with mobile devices. 49 tools for Android/iOS — AI-powered visual analysis (Claude + Gemini), smart tap/type by description, Flutter widget tree inspection, video recording, and test script generation. 4-t
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mobile-device": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mobile-device-mcp"
],
"env": {
"GOOGLE_API_KEY": "your-google-api-key"
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Mobile Device Mcp?
Mobile Device Mcp gives AI coding assistants (Claude Code, Cursor, Windsurf) the ability to see and interact with mobile devices. It provides 49 MCP tools across seven categories including Device Control, AI Vision, Flutter, iOS Simulator, Video Recording, Test Generation, and App Management. It is built for developers who need to automate mobile device interactions from their coding environment.
How to use Mobile Device Mcp?
Run npx mobile-device-mcp with zero setup. It automatically discovers ADB, detects connected Android devices, and installs the companion app. For iOS simulators and Flutter apps, additional capabilities are activated when a Dart VM Service is detected. No configuration files are needed to start.
Key features of Mobile Device Mcp
- 49 MCP tools across 7 categories for device interaction
- AI Vision tools: smart tap by description, screen analysis, OCR, form filling
- Flutter widget tree inspection and hot reload/restart via Dart VM Service
- iOS Simulator control (boot, screenshot, shutdown) via xcrun simctl
- Test generation: record tool calls and export as TypeScript/Python/JSON scripts
- Compresses screenshots 89% (251KB to 28KB) with no AI quality loss
Use cases of Mobile Device Mcp
- Automate mobile app UI testing with screenshot comparisons and element search
- Inspect and modify Flutter widget trees directly from an AI coding assistant
- Record a session of device interactions and export it as a reusable test script
- Perform visual regression testing with diff analysis and OCR
- Manage apps (install, uninstall, launch, stop) across multiple Android devices
FAQ from Mobile Device Mcp
Which AI coding assistants are supported?
Claude Code, Cursor, and Windsurf are explicitly supported.
What is included in the free tier vs Pro?
Free tier gives 14 tools for device control and basic interaction. Pro unlocks all 49 tools including AI Vision, Flutter, iOS, video recording, and test generation.
How does Mobile Device Mcp achieve its performance?
It uses a 4-tier element search that resolves taps in under 1ms locally. The companion Android app retrieves the UI tree 23x faster than UIAutomator (105ms vs 2448ms). Screenshots are compressed 89% with zero AI quality loss.
What setup is required for Android devices?
None. Running npx mobile-device-mcp auto-discovers ADB, auto-detects connected devices, and auto-installs the companion app.
Does it support both Android and iOS?
Yes. Android uses ADB and the companion app; iOS Simulator is controlled via xcrun simctl. Flutter support works through the Dart VM Service on either platform.
More AI & Agents MCP servers
mcp-hfspace MCP Server 🤗
evalstateMCP Server to Use HuggingFace spaces, easy configuration and Claude Desktop mode.
Shell and Coding agent for Claude and other mcp clients
rusiaamanShell and coding agent on mcp clients
MCP Claude Code
SDGLBLMCP implementation of Claude Code capabilities and more
Web Agent Protocol
OTA-Tech-AI🌐Web Agent Protocol (WAP) - Record and replay user interactions in the browser with MCP support
Sequential Thinking Multi-Agent System (MAS)
FradSerAn advanced sequential thinking process using a Multi-Agent System (MAS) built with the Agno framework and served via MCP.
Comments