Best for
- Teams developing or performing QA with macOS, Xcode, and iOS simulators
- Users who want an AI assistant to perform mobile UI validation through MCP
- Developers checking the iOS accessibility tree and UI responses
The source describes a server focused on iOS Simulator interaction on macOS, including UI automation, accessibility inspection, screenshots, video recording, and app installation and launch. The README provides stdio configuration examples for Cursor and Claude Code. Topics, a server manifest, authentication, and other transport methods are not provided.
iOS Simulator MCP Server is an MCP server for interacting with iOS simulators. It supports simulator information, UI control, accessibility inspection, screen viewing and capture, video recording, and app installation and launch. The server path is the repository root, and the license is MIT.
Prerequisites are Node.js, macOS, Xcode with iOS simulators installed, and Facebook IDB. For npx installation, add the provided mcpServers configuration to Cursor's ~/.cursor/mcp.json and restart Cursor, or run claude mcp add ios-simulator npx ios-simulator-mcp. For local development, clone the repository, run npm install and npm run build, then configure the local build/index.js path.
{"mcpServers":{"ios-simulator":{"command":"npx","args":["-y","ios-simulator-mcp"]}}}