</>MCP Agents Market
Plugin

pymobiledevice3

by doronz882.7kPythonUpdated 2026-09-06

Pure python3 implementation for working with iDevices (iPhone, etc...).

Claude Code

The pymobiledevice3 Claude Code plugin teaches AI agents to interact with and control connected iPhone and iPad devices through a pure Python 3 implementation. It exposes a device-operator skill that enables agents to perform iOS device operations including app management, file access, log streaming, port forwarding, crash report retrieval, firmware updates, backup and restore operations, and developer tooling for iOS 17+ devices. Developers add the plugin through Claude Code's marketplace to give their AI assistants hands-on capabilities for iPhone and iPad automation and debugging tasks.

Key Features

Device discovery and connectivity management for iPhones and iPads over USB
Application and profile installation, listing, and removal
AFC file system access for reading and writing device files
Live syslog and oslog streaming for debugging
Port forwarding and network tunnel setup (iOS 17+ support)
Crash report collection and analysis
Backup creation and restore operations
WebInspector automation for Safari debugging

Use Cases

  • 01Automating iOS device testing and quality assurance workflows
  • 02Debugging apps by streaming device logs in real-time during development
  • 03Managing multiple test devices with automated app deployment and profiling
  • 04Extracting crash reports and diagnostic data for troubleshooting
  • 05Backing up and restoring iOS devices programmatically
  • 06Inspecting and debugging web content in Safari on connected devices

Related Plugins

View more

pymobiledevice3 — FAQ

What is the pymobiledevice3 Claude Code plugin?+

It's a Claude Code plugin that enables AI agents to operate connected iOS devices (iPhone, iPad) through the pymobiledevice3 library. The plugin installs a device-operator skill that teaches the agent to perform tasks like app management, file access, log streaming, and device debugging.

How do I install the pymobiledevice3 Claude Code plugin?+

In Claude Code, run '/plugin marketplace add doronz88/pymobiledevice3' to add the repository, then '/plugin install pymobiledevice3-device-operator@pymobiledevice3' to install the device-operator skill. The pymobiledevice3 Python package must also be installed via 'pip install pymobiledevice3'.

Which AI clients support this plugin?+

This plugin is specifically designed for Claude Code (Codex). It uses Claude Code's plugin marketplace and installation system.

Do I need an API key or special permissions to use this plugin?+

No API key is required, but you need a physical iOS device connected via USB and the pymobiledevice3 Python library installed on your system. Platform-specific driver or permission requirements may apply depending on your operating system (Windows, Linux, or macOS).

Is the pymobiledevice3 plugin free to use?+

Yes, pymobiledevice3 is open-source software licensed under GPL 3.0 and free to use. The plugin itself is included in the repository at no cost.

What can I do with the device-operator skill?+

The skill enables the AI agent to discover devices, list and install apps, stream device logs, access files via AFC, collect crash reports, create backups, set up port forwarding, and use developer tools. It supports both older iOS versions and iOS 17+ through tunnels.

How do I install pymobiledevice3?+

Open the source repository on GitHub and follow its README. pymobiledevice3 is a plugin — MCP Agents Market links you directly to the official repo.

Is pymobiledevice3 free?+

pymobiledevice3 is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.

Related searches