MCP.so
登录
服务器

Mobile Mcp

@mobile-next

Model Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)

概览

What is Mobile MCP?

Mobile MCP is a Model Context Protocol (MCP) server that enables scalable mobile automation and development through a platform-agnostic interface, eliminating the need for distinct iOS or Android knowledge. It allows agents and LLMs to interact with native iOS/Android applications and devices using structured accessibility snapshots or coordinate-based taps from screenshots.

How to use Mobile MCP?

Install and configure Mobile MCP by adding the standard MCP configuration to your MCP client using npx with @mobilenext/mobile-mcp@latest. By default it runs over stdio; optionally start as an SSE server with the --listen flag and protect it with Bearer token authorization via the MOBILEMCP_AUTH environment variable.

Key features of Mobile MCP

  • Fast and lightweight using native accessibility trees
  • LLM-friendly: no computer vision model required in Accessibility mode
  • Visual Sense: evaluates rendered screen and falls back to screenshot analysis
  • Deterministic tool application reduces ambiguity from screenshots
  • Extract structured data from anything visible on screen
  • Supports iOS and Android real devices, simulators, and emulators

Use cases of Mobile MCP

  • Native app automation (iOS and Android) for testing or data-entry
  • Scripted flows and form interactions without manual control of devices
  • Multi-step user journeys driven by an LLM
  • General-purpose mobile application interaction for agent-based frameworks
  • Agent-to-agent communication for mobile automation and data extraction

FAQ from Mobile MCP

How does Mobile MCP interact with mobile apps?

It uses structured accessibility snapshots for most interactions and falls back to coordinate-based taps based on screenshots when accessibility data is unavailable.

Does Mobile MCP require a computer vision model?

No, it relies on native accessibility trees (UI hierarchy) for the majority of actions, only using screenshot-based analysis when accessibility labels are not available.

Which transports does Mobile MCP support?

Stdio is the default transport. SSE can be started with the --listen flag, optionally protected by Bearer token authorization using the MOBILEMCP_AUTH environment variable.

What platforms are supported?

Mobile MCP supports iOS real devices, iOS Simulator, Android real devices, and Android Emulator.

标签

来自「其他」的更多内容