ios-simulator-mcp

361

The iOS Simulator MCP Server is a protocol server that allows interaction with iOS simulators for UI testing and inspection. It is useful for quality assurance tasks, providing several features to control and inspect simulator UI elements.

iOS Simulator MCP Server

A Model Context Protocol (MCP) server designed for interacting with iOS simulators, enabling you to control UI interactions and inspect UI elements.

Features

  • Obtain the ID of the current iOS simulator
  • Interact with simulator UI: describe elements, tap, input text, swipe, and capture screenshots
  • Filter tools using environment variables

Configuration

Set environment variables to customize tool registration.

Use Case

Utilized in QA processes to ensure UI consistency using MCP tool calls.

Prerequisites

  • Node.js
  • macOS
  • Xcode and iOS simulators
  • Facebook IDB tool

Installation

Details for integration with various MCP clients like Cursor and Claude Code, including local development setup.