Features - MCP Server¶
AutoMobile’s MCP makes its various actions available as tool calls and automatically performs observations within an interaction loop. This is a simple overview diagram, for more detail see the full MCP server system design.
stateDiagram-v2
Agent: Agent
RequestHandler: Request Handler
DeviceSessionManager: Device Session Manager
InteractionLoop: Interaction Loop
AuthorTest: Author Test
Agent --> RequestHandler
RequestHandler --> Agent
RequestHandler --> DeviceSessionManager
InteractionLoop --> RequestHandler: 🖼️ Processed Results
DeviceSessionManager --> InteractionLoop: 📱
RequestHandler --> AuthorTest: on App Stopped
Configuration¶
AutoMobile MCP is designed to be run in STDIO mode in production settings like workstations and CI automation.
npx -y auto-mobile@latest
If you have a private npm registry you can instead do the following
npx --registry https://your.awesome.private.registry.net/path/to/npm/proxy -y auto-mobile@latest
A lot of MCP clients configure MCP servers through JSON, this sample will work with most
{
"mcpServers": {
"AutoMobile": {
"command": "npx",
"args": ["-y", "auto-mobile@latest"]
}
}
}