home-screen-mcp
Related Servers
Alternatives to home-screen-mcp
- AlicenseNot gradedqualityBmaintenanceLets an AI client read and reorganize a connected iPhone's home screen — moving apps and web clips, creating folders, and rearranging pages — with automatic backups, previews, and validation before any change is written to the device.50 PyPI29MIT
Related Servers
- AlicenseBqualityBmaintenanceEnables an AI assistant to read, rearrange, sort, and explain an iPhone Home Screen layout through MCP tools, with phone writes disabled unless explicitly enabled.3013MIT
- AlicenseNot gradedqualityBmaintenanceEnables MCP clients to control a USB-connected iPhone, including live screen viewing, screenshot and OCR reading, touch and typing input, device leasing, and running account-check or saved teachable workflows.GPL 3.0
- AlicenseNot gradedqualityBmaintenanceEnables MCP clients to inspect and control connected iPhones, iPads, and iOS simulators through local Mac tools, including device previews, UI and OCR inspection, builds, and session-bound approvals.1GPL 3.0
- AlicenseNot gradedqualityBmaintenanceBridges local MCP clients to a device's HTTPS MCP endpoint, adding batched input actions, iPhone-oriented drag gestures, portrait screenshot cropping, and local macOS OCR chat reading.5MIT
- AlicenseNot gradedqualityCmaintenanceEnables an MCP client on macOS to control a paired iPhone over Wi-Fi or USB through system developer services, without any app installed on the phone. Exposes tools for device discovery and connection, fresh screenshots, taps, drags, Home, app listing and launching, and Unicode text entry.GPL 3.0
- AlicenseNot gradedqualityCmaintenanceEnables compatible AI apps to observe and control a locally connected iPhone through stdio MCP tools for screenshots, taps, swipes, long presses, text entry, key and button presses, app listing, and app launching, all reusing the console's device session.GPL 3.0
TDQS
Scored across 30 tools
Most tools target a clearly distinct operation: read_phone vs show_layout vs diff vs apply form a coherent draft lifecycle, and the sorting/moving tools are well differentiated by description. Minor overlap remains between read_phone and reset_draft (both discard edits, one re-reads the device) and between arrange/place_at/swap as different granularities of the same move action.
The set is overwhelmingly snake_case verb_noun or verb (move, swap, apply, create_folder, sort_by_color, list_backups). A handful of tools are noun-only or bare nouns (icon_colors, screen_time, page_op, app_store_categories, diff), which breaks the pattern slightly but stays readable and predictable.
At 30 tools this is well past the heavy threshold for a single domain, and several could be consolidated (three sort_* tools, place_at/swap/close_gaps, undo/redo/reset_draft). Individual tools are meaningful, but the surface is large enough that an agent must scan a lot to pick correctly.
Coverage is strong: read, inspect, diff, preview, apply with token gating, backup listing, restore, undo/redo, and full folder/page/item manipulation are all present. Gaps are minor — no tool to add/remove/edit widgets themselves, and no way to pick or prune a specific backup beyond restore and list_backups.