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 the Preflight config

Choose whether to configure Preflight globally (available in all projects) or only for a specific project:
Edit ~/.cursor/mcp.json, creating it if it doesn’t exist:
{
  "mcpServers": {
    "preflight": {
      "command": "node",
      "args": ["/path/to/Preflight/dist/index.js"],
      "env": {
        "PATH": "/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin"
      }
    }
  }
}
Replace /path/to/Preflight/dist/index.js with the absolute path to the built server on your machine.
If you installed idb via pip, add your Python bin directory to PATH. For example: /opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:~/Library/Python/3.x/bin
3

Verify in Cursor

  1. Restart Cursor (or reload the window).
  2. Open Settings → MCP.
  3. Confirm that preflight appears in the list with a connected status.
Take a screenshot of the MCP settings panel after connecting — it’s a handy reference if you need to troubleshoot later.

Build docs developers (and LLMs) love