Skip to main content
1

Build Preflight

If you haven’t already, clone and build the server:
git clone https://github.com/EthanAckerman-git/Preflight.git
cd Preflight
npm install
npm run build
2

Add Preflight to Claude Code

Choose one of two methods:
Run this command, replacing the path with the actual location of your Preflight clone:
claude mcp add preflight node /path/to/Preflight/dist/index.js
Claude Code registers Preflight as a global MCP server immediately.
3

Verify the connection

Start (or restart) Claude Code. Run the following prompt to confirm Preflight is connected:
List available MCP tools
You should see Preflight’s tools listed — simulator_screenshot, simulator_snapshot, simulator_tap, and 54 more.

Test prompts

Once connected, try these prompts to confirm everything is working:
List all available iOS simulators.
Use simulator_snapshot before simulator_screenshot whenever possible. The snapshot returns a structured accessibility tree that models can read without a vision model, saving tokens.

Build docs developers (and LLMs) love