What are the prerequisites to run this server?
You need Node.js, macOS (iOS simulators are macOS-only), Xcode with iOS simulators installed, and Facebook’s IDB tool.
@joshuayoes
基本信息
MCP server for interacting with the iOS simulator
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"ios-simulator": {
"command": "npx",
"args": [
"-y",
"ios-simulator-mcp"
]
}
}
}Get the ID of the currently booted iOS simulator
Opens the iOS Simulator application
Describes accessibility information for the entire screen in the iOS Simulator
Tap on the screen in the iOS Simulator
Input text into the iOS Simulator
Swipe on the screen in the iOS Simulator
Returns the accessibility element at given co-ordinates on the iOS Simulator's screen
Searches the accessibility tree and returns elements matching the given criteria
Get the image content of a compressed screenshot of the current simulator view
Takes a screenshot of the iOS Simulator
Records a video of the iOS Simulator using simctl directly
Stops the simulator video recording using killall
Installs an app bundle (.app or .ipa) on the iOS Simulator
Launches an app on the iOS Simulator by bundle identifier
Terminates a running app on the iOS Simulator by bundle identifier
Opens a URL in the iOS Simulator, useful for testing deep links and universal links
Lists all installed apps on the iOS Simulator with their bundle identifiers and display names
A Model Context Protocol (MCP) server for interacting with iOS simulators. It allows AI assistants to get information about simulators, control UI interactions, and inspect UI elements, enabling automated quality assurance tasks.
Install via npx -y ios-simulator-mcp and configure in your MCP client (e.g., Cursor’s ~/.cursor/mcp.json). Prerequisites: Node.js, macOS, Xcode, iOS simulators, and Facebook IDB. Then instruct your AI assistant to call tools like ui_tap, screenshot, or launch_app to interact with the simulator.
You need Node.js, macOS (iOS simulators are macOS-only), Xcode with iOS simulators installed, and Facebook’s IDB tool.
Run `npx -y ios-simulator-mcp` or build from source. For Cursor, add a configuration entry in `~/.cursor/mcp.json`.
Use the optional `udid` parameter in tool calls, or set the `IDB_UDID` environment variable. UDID must be a UUID in 8-4-4-4-12 format.
By default to `~/Downloads`. You can change the directory by setting the `IOS_SIMULATOR_MCP_DEFAULT_OUTPUT_DIR` environment variable.
Versions before 1.3.3 had command injection vulnerabilities. Update to v1.3.3 or later.
PickFu MCP is a Model Context Protocol (MCP) server that connects AI assistants, developers, marketers, product managers, and AI agents to PickFu's consumer research platform. It enables users to create surveys, conduct

Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea

Soar Flight Booking MCP is a remote MCP server available at https://mcp.soar.flights.
Open-source MCP to use Blender with any LLM
评论