Preflight Ios MCP server
io.github.EthanAckerman-git/preflight-ios-mcp·v1.0.1·1 stars57 tools for AI-powered iOS Simulator automation — tap, swipe, type, screenshots, and more.
1 stars133 downloads/wk
Reviews
Write oneNobody has reviewed Preflight Ios yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Preflight Ios tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan31 source files scanned15/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 184 days ago4/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (2)
- mediumnpm install lifecycle script present
install.script - mediumnpm install lifecycle script present
install.scriptpackage.json: … "prepublishOnly": "npm run build", "postinstall": "which idb > /dev/null 2>&1 || echo '\\…
How Preflight Ios compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 60/100
- higher than 15% of 48,273 servers
- GitHub stars
- 1
- more than 65% of 28,534 servers
- Downloads a week
- 133
- more than 69% of 11,915 servers with a package
Install Preflight Ios in Claude Code, Cursor or VS Code
Runs npx -y preflight-ios-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add preflight-ios-mcp -- npx -y preflight-ios-mcp
What the publisher says
From the Preflight Ios repository's README, as published. We do not edit it. Read it on GitHub
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.
Why Preflight?
- No disk clutter — Screenshots and video frames return directly in chat. No folders filling up.
- AI-optimized — Images compressed for minimal token usage. Video → key frames (most AI models can't view video files).
- Accessibility-first — Like Playwright's browsersnapshot, use simulatorsnapshot to understand the screen without vision models.
- Cursor-free — Touch injection via idb (IndigoHID) — your Mac cursor stays put.
- 82 tools — From basic tap/swipe to StoreKit testing, network conditioning, memory profiling, and crash log analysis.
Quick Start
Prerequisites
- macOS with Xcode and iOS Simulator installed
- Node.js 18+
- Facebook idb (recommended for cursor-free operation)
Install idb (recommended)
brew tap facebook/fb
brew install idb-companion
pip3 install fb-idbWithout idb, the server falls back to CGEvent mouse injection (works but briefly moves your cursor).
Install via npm (recommended)
npm install -g preflight-ios-mcpBuild from Source
git clone https://github.com/EthanAckerman-git/Preflight.git
cd Preflight
npm install
npm run buildSetup by IDE / AI Tool
Add your Python bin directory to PATH if idb was installed via pip (e.g., ~/Library/Python/3.x/bin).
Claude Code
claude mcp add preflight -- npx preflight-ios-mcpOr add to .mcp.json in your project root:
{
"mcpServers": {
"preflight": {
"command": "npx",
"args": ["preflight-ios-mcp"],
"env": {
"PATH": "/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin"
}
}
}
}Cursor
Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per-project):
{
"mcpServers": {
"preflight": {
"command": "npx",
"args": ["preflight-ios-mcp"],
"env": {
"PATH": "/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin"
}
}
}
}Then in Cursor: Settings → MCP — verify "preflight" shows as connected.
Windsurf
Add to ~/.codeium/windsurf/mcpconfig.json**:
{
"mcpServers": {
"preflight": {
"command": "npx",
"args": ["preflight-ios-mcp"],
"env": {
"PATH": "/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin"
}
}
}
}Then in Windsurf: Settings → Cascade → MCP — verify "preflight" appears.
VS Code (Copilot / Cline / Continue)
Add to .vscode/mcp.json in your project:
{
"servers": {
"preflight": {
"command": "npx",
"args": ["preflight-ios-mcp"],
"env": {
"PATH": "/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin"
}
}
}
}For Cline (VS Code extension), add to ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/clinemcpsettings.json:
{
"mcpServers": {
"preflight": {
"command": "npx",
"args": ["preflight-ios-mcp"],
"env": {
"PATH": "/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin"
}
}
}
}Zed
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Preflight Ios: common questions
- Is Preflight Ios MCP server safe?
- With care: it is graded C, so read the findings first (60/100). Read the Preflight Ios safety report
- How do I install Preflight Ios?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Preflight Ios need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Preflight Ios maintained?
- The last commit was 220 days ago (2026-03-27). The latest release is v1.0.1.
- How does Preflight Ios compare with other MCP servers?
- safety score 60/100 (higher than 15% of 48,273 servers); github stars 1 (more than 65% of 28,534 servers); downloads a week 133 (more than 69% of 11,915 servers with a package). Full comparison.