# iphone-control MCP server

> Enables AI agents to operate a physical iPhone or iPad via USB on Linux or macOS using a single Rust binary.

- Repository: https://github.com/Derrors/iphone-control
- Page: https://hostedmcp.org/servers/derrors/iphone-control
- Transport: —
- Stars: 40
- License: MIT

## Tools (10)

- `iphone_status`
- `iphone_screenshot`
- `iphone_list_elements`
- `iphone_type_text`
- `iphone_press_button`
- `iphone_open_url`
- `iphone_wait_for`
- `iphone_batch`
- `iphone_list_devices`
- `iphone_select_device`

## FAQ

### Does this require a Mac or Xcode?

No, it works on Linux or macOS using a single Rust binary without needing Xcode or a paid developer account.

### What operating systems are supported?

The tool supports Linux and macOS.

### Can I use it with a free Apple ID?

Yes, you can use a free Apple ID to sign and install WebDriverAgent.

### How can I see what the AI is doing?

You can run 'iphone-control viewer' to open a control page in your browser where you can interact with the live screen.
