Mobile
Model Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)
Model Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)
{
"mcpServers": {
"mobile-mcp": {
"command": "npx",
"args": [
"-y",
"@mobilenext/mobile-mcp@latest"
]
}
}
}
# Mobile Next - MCP server for Mobile Development and Automation | iOS, Android, Simulator, Emulator, and Real Devices This is a [Model Context Protocol (MCP) server](https://github.com/modelcontextprotocol) that enables scalable mobile automation, development through a platform-agnostic interface, eliminating the need for distinct iOS or Android knowledge. You can run it on emulators, simulators, and real devices (iOS and Android). This server allows Agents and LLMs to interact with native iOS/Android applications and devices through structured accessibility snapshots or coordinate-based taps based on screenshots. https://github.com/user-attachments/assets/bb084777-beb3-4930-ae6f-8d3fe694ddde ### 🚀 Mobile MCP Roadmap: Building the Future of Mobile Join us on our journey as we continuously enhance Mobile MCP! Check out our detailed roadmap to see upcoming features, improvements, and milestones. Your feedback is invaluable in shaping the future of mobile automation. 👉 [Explore the Roadmap](https://github.com/orgs/mobile-next/projects/3) ### Main use cases How we help to scale mobile automation: - 📲 Native app automation (iOS and Android) for testing or data-entry scenarios. - 📝 Scripted flows and form interactions without manually controlling simulators/emulators or real devices (iPhone, Samsung, Google Pixel etc) - 🧭 Automating multi-step user journeys driven by an LLM - 👆 General-purpose mobile application interaction for agent-based frameworks - 🤖 Enables agent-to-agent communication for mobile automation usecases, data extraction ## Main Features - 🚀 **Fast and lightweight**: Uses native accessibility trees for most interactions, or screenshot based coordinates where a11y labels are not available. - 🤖 **LLM-friendly**: No computer vision model required in Accessibility (Snapshot). - 🧿 **Visual Sense**: Evaluates and analyses what's actually rendered on screen to decide the next action. If accessibility data or view-hierarchy coordinates are unavailable, it falls back to screenshot-based analysis. - 📊 **Deterministic tool application**: Reduces ambiguity found in purely screenshot-based approaches by relying on structured data whenever possible. - 📺 **Extract structured data**: Enables you to extract structred data from anything visible on screen. ### 🎯 Platform Support | Platform | Supported | |----------|:---------:| | iOS Real Device | ✅ | | iOS Simulator | ✅ | | Android Real Device | ✅ | | Android Emulator | ✅ | ## 🔧 Available MCP Tools 📱 Click to expand tool list - List of Mobile MCP tools for automation and development > For detailed implementation and parameter specifications, see [`src/server.ts`](src/server.ts) ### Device Management - **`mobile_list_available_devices`** - List all available devices (simulators, emulators, and real devices) - **`mobile_get_screen_size`** - Get the screen size of the mobile device in pixels - **`mobile_get_orientation`** - Get the current screen orientation of the device - **`mobile_set_orientation`** - Change the screen orientation (portrait/landscape) ### App Management - **`mobile_list_apps`** - List all installed apps on the device - **`mobile_launch_app`** - Launch an app using its package name - **`mobile_terminate_app`** - Stop and terminate a running app - **`mobile_install_app`** - Install an app from file (.apk, .ipa, .app, .zip) - **`mobile_uninstall_app`...
连接 GitHub 仓库、Issues、Pull Requests 和代码搜索的 MCP 服务,适合代码协作和项目问答。
使用 Playwright 驱动真实浏览器,适合自动化测试、页面检查和交互式网页操作。
Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth!
Chrome MCP Server is a Chrome extension-based Model Context Protocol (MCP) server that exposes your Chrome browser funct...
让 AI 客户端读取、搜索和管理本地文件系统,适合文档整理、代码库分析和资料检索。
Unity MCP acts as a bridge, allowing AI assistants (like Claude, Cursor) to interact directly with your Unity Editor via...