MCP.Market

Preflight Ios MCP server

by EthanAckerman-git·io.github.EthanAckerman-git/preflight-ios-mcp·v1.0.1·1 stars

57 tools for AI-powered iOS Simulator automation — tap, swipe, type, screenshots, and more.

C60/100grade C
What users say
No reviews yet
Be the first
Safety scan
C60/100

full report

Adoption
New

1 stars133 downloads/wk

Reviews

Write one

Nobody 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

2 medium
  • 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 presentinstall.script
  • mediumnpm install lifecycle script presentinstall.script
    package.json: … "prepublishOnly": "npm run build", "postinstall": "which idb > /dev/null 2>&1 || echo '\\…
Overall 60/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-idb

Without idb, the server falls back to CGEvent mouse injection (works but briefly moves your cursor).

Install via npm (recommended)

npm install -g preflight-ios-mcp

Build from Source

git clone https://github.com/EthanAckerman-git/Preflight.git
cd Preflight
npm install
npm run build

Setup 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-mcp

Or 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.