Skip to main content
Serve Mobster as an MCP server on stdio, so your coding agent can launch and check an iOS app on a simulator: it starts a check with verify_start, drives the app with screen, tap, type_text and swipe, and gets the verdict from verify_finish.

Usage

Options

Commands

mobster mcp install

Add Mobster’s MCP server to your agents’ configs: Claude Code, Codex, Cursor, VS Code, Claude Desktop, opencode, Gemini CLI, Windsurf, Copilot CLI, Zed, Goose, Amp, Cline, oh-my-pi (omp) and the agents inside Xcode. It writes the absolute path of this mobster, because apps opened from the Dock don’t see your shell’s PATH. Claude Code and Codex are set up with their own mcp add commands; the rest by editing the file, keeping its comments and formatting, with a copy of the old file beside it (.mobster-backup). Reinstalling keeps each client’s server options and environment. Explicit options replace their own group; --reset-server-options starts fresh. Smart’s key stays in --env-file.

Arguments and options

mobster mcp clients

List the agent clients Mobster can set up, whether each is installed on this Mac, and whether its config runs Mobster’s server.

Options

mobster mcp doctor

Start Mobster’s MCP server the way an app opened from the Dock would (its absolute path, launchd’s PATH, the home folder), send initialize, list the tools and call status, with the time each step took. Then check that every client’s entry runs a mobster that exists.

Options