# Blitz MCP server

> Enables AI agents to manage the iOS development lifecycle, including App Store Connect submissions, in-app purchases, and iOS simulator control.

- Repository: https://github.com/blitzdotdev/blitz-mac
- Page: https://hostedmcp.org/servers/blitzdotdev/blitz-mac
- Transport: stdio
- Stars: 1770
- License: Apache-2.0
- Latest version: 1.0.26

## Install

### Claude Code

```sh
claude mcp add blitz-mac -- npx -y @blitzdev/blitz-mcp
```

### Cursor (`~/.cursor/mcp.json`)

```json
{
  "mcpServers": {
    "blitz-mac": {
      "command": "npx",
      "args": [
        "-y",
        "@blitzdev/blitz-mcp"
      ]
    }
  }
}
```

### VS Code (`.vscode/mcp.json`)

```json
{
  "servers": {
    "blitz-mac": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@blitzdev/blitz-mcp"
      ]
    }
  }
}
```

### VS Code CLI

```sh
code --add-mcp '{"name":"blitz-mac","type":"stdio","command":"npx","args":["-y","@blitzdev/blitz-mcp"]}'
```

### Claude Desktop (`claude_desktop_config.json`)

```json
{
  "mcpServers": {
    "blitz-mac": {
      "command": "npx",
      "args": [
        "-y",
        "@blitzdev/blitz-mcp"
      ]
    }
  }
}
```

### Codex

```sh
codex mcp add blitz-mac -- npx -y @blitzdev/blitz-mcp
```

### Codex config.toml (`~/.codex/config.toml`)

```toml
[mcp_servers.blitz-mac]
command = "npx"
args = ["-y", "@blitzdev/blitz-mcp"]
```

### Gemini CLI

```sh
gemini mcp add -s user blitz-mac npx -- -y @blitzdev/blitz-mcp
```

### Gemini settings.json (`~/.gemini/settings.json`)

```json
{
  "mcpServers": {
    "blitz-mac": {
      "command": "npx",
      "args": [
        "-y",
        "@blitzdev/blitz-mcp"
      ]
    }
  }
}
```

## FAQ

### Can I automate App Store Connect?

Yes, Blitz's built-in MCP server allows AI agents like Claude Code to drive the entire submission workflow, including filling forms and uploading screenshots.

### How do I set up in-app purchases in App Store Connect?

You can create products and set their status to Ready to Submit, then attach them to your app version. Blitz handles these steps natively.

### How do I add screenshots for App Store submission?

You can capture screenshots from the iOS Simulator and upload them via Blitz's screenshot track or use MCP tools to manipulate screenshot slots.

### Is the MCP server secure?

The MCP server is local-only, binding to 127.0.0.1 and never exposed to the network.
