ethanackerman-git avatar

Preflight Ios Mcp

ethanackerman-git/preflight

Preflight brings programmatic iOS Simulator control to any MCP client. It exposes 82 tools spanning touch injection (tap, swipe, long press), accessibility tree inspection via simulator_snapshot (analogous to Playwright's browser_snapshot), app lifecycle management, device boot and erase, crash log retrieval, and live log streaming. Touch events route through Facebook's idb for cursor-free operation, so your mouse stays put while the AI automates. Screenshots return inline as compressed JPEGs to avoid token bloat. You'd reach for this when building agentic test scripts, debugging flows without manual tapping, or teaching an AI to navigate an iOS app by reading accessibility roles instead of burning vision tokens on screenshots.

tool
1
transport
STDIO
last updated
Mar 26, 2026

Tools

1 tools

Public tool metadata for what this MCP can expose to an agent.

check_publish_readinessValidate whether an MCP server is publishable on real directories (MCP Registry, Smithery, npm). Provide raw artifact contents. Returns evidence-backed findings with source-linked directory rules.6 params

Validate whether an MCP server is publishable on real directories (MCP Registry, Smithery, npm). Provide raw artifact contents. Returns evidence-backed findings with source-linked directory rules.

Parameters* required
manifeststring
Raw server.json content
package_jsonstring
Raw package.json content
pyproject_tomlstring
Raw pyproject.toml content
readmestring
Raw README content
smithery_yamlstring
Raw smithery.yaml content
target_directoriesarray
Directories to check against. Defaults to all applicable.

Sponsors

Readme

Preflight MCP

The most comprehensive MCP (Model Context Protocol) server for iOS Simulator automation. Gives AI agents like Claude, ChatGPT, Cursor, Windsurf, and any MCP-compatible tool full control over iOS Simulators — tap, swipe, type, read accessibility trees, inspect app data, capture screenshots, record video, manage devices, and debug apps in real time.

82 tools across 14 categories. Zero cursor interference — works silently in the background while you use your Mac.

Inspired by Playwright MCP for web automation — Preflight brings the same structured accessibility-first approach to iOS.

npm version License: MIT

Why Preflight?


View the full README on GitHub

Details

Repository
github.com/ethanackerman-git/preflight
Categories
Developer Tools, Automation & Workflows, Mobile Development
Package
preflight-ios-mcp
Transport
STDIO
Registry
MCP registry, active

Related Developer Tools MCP servers

View all
1fieldcure avatarFilesystemfieldcure/fieldcure-mcp-filesystemSecure MCP server for sandboxed filesystem operations with document parsing support.0stars
2infoinlet-marketplace avatarMcp Githubinfoinlet-marketplace/marketplaceGitHub for AI agents — repos, files, code search, issues, PRs, commits. Read-only default.0stars
3j0hanz avatarCode Review Analystj0hanz/code-review-analyst-mcpGemini-powered MCP server for code review analysis.0stars
4ormastes avatarT32 Lsp Mcp Serverormastes/simpleTRACE32 CMM LSP via MCP — parse, diagnostics, completions, hover, symbols0stars
5perceptdot avatarPerceptdot GitHubio.github.perceptdot/githubAI agent vision for GitHub repository monitoring — with ROI measurement.0stars
6perceptdot avatarPerceptdot Sentryio.github.perceptdot/sentryAI agent vision for Sentry error tracking — with ROI measurement. perceptdot.com0stars