iOS Simulator MCP
iOS Simulator MCP is an MCP server that adds tools to AI assistants such as Claude Desktop, Claude Code and Cursor. MCP server for interacting with the iOS simulator. It has 2,195 GitHub stars, is released under the MIT license and runs locally with npx -y ios-simulator-mcp.
github.com/joshuayoes/ios-simulator-mcp (opens in a new tab)
Data as of from the GitHub API; description from the project's repository. Report an error
Install iOS Simulator MCP
Generated from the server's published package. Replace your-value with your own values.
Claude Desktop
{
"mcpServers": {
"ios-simulator-mcp": {
"command": "npx",
"args": [
"-y",
"ios-simulator-mcp"
],
"env": {
"FOO": "your-value",
"BAZ": "your-value",
"IOS_SIMULATOR_MCP_FILTERED_TOOLS": "your-value",
"IOS_SIMULATOR_MCP_DEFAULT_OUTPUT_DIR": "your-value",
"IOS_SIMULATOR_MCP_IDB_PATH": "your-value"
}
}
}
}Settings > Developer > Edit Config. macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\. Restart Claude Desktop afterwards.
Claude Code
claude mcp add --env FOO=your-value --env BAZ=your-value --env IOS_SIMULATOR_MCP_FILTERED_TOOLS=your-value --env IOS_SIMULATOR_MCP_DEFAULT_OUTPUT_DIR=your-value --env IOS_SIMULATOR_MCP_IDB_PATH=your-value --transport stdio ios-simulator-mcp -- npx -y ios-simulator-mcpCursor
{
"mcpServers": {
"ios-simulator-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"ios-simulator-mcp"
],
"env": {
"FOO": "your-value",
"BAZ": "your-value",
"IOS_SIMULATOR_MCP_FILTERED_TOOLS": "your-value",
"IOS_SIMULATOR_MCP_DEFAULT_OUTPUT_DIR": "your-value",
"IOS_SIMULATOR_MCP_IDB_PATH": "your-value"
}
}
}
}Project file; use ~/.cursor/mcp.json to enable it in every project.
VS Code
{
"servers": {
"ios-simulator-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"ios-simulator-mcp"
],
"env": {
"FOO": "your-value",
"BAZ": "your-value",
"IOS_SIMULATOR_MCP_FILTERED_TOOLS": "your-value",
"IOS_SIMULATOR_MCP_DEFAULT_OUTPUT_DIR": "your-value",
"IOS_SIMULATOR_MCP_IDB_PATH": "your-value"
}
}
}
}Config formats checked against the official docs on Oct 7, 2026: modelcontextprotocol.io (opens in a new tab), code.claude.com (opens in a new tab), cursor.com (opens in a new tab), code.visualstudio.com (opens in a new tab).
Environment variables
Variables the server reads at startup.
| Name | Required | Description |
|---|---|---|
FOO | No | Shown in the README's example configuration. |
BAZ | No | Shown in the README's example configuration. |
IOS_SIMULATOR_MCP_FILTERED_TOOLS | No | Shown in the README's example configuration. |
IOS_SIMULATOR_MCP_DEFAULT_OUTPUT_DIR | No | Shown in the README's example configuration. |
IOS_SIMULATOR_MCP_IDB_PATH | No | Shown in the README's example configuration. |
Tools (17)
Parsed from the Tools section of the README; check the repository for the current list.
get_booted_sim_idopen_simulatorui_describe_allui_tapui_typeui_swipeui_describe_pointui_find_elementui_viewscreenshotrecord_videostop_recordinginstall_applaunch_appterminate_appopen_urllist_apps
About iOS Simulator MCP
A Model Context Protocol (MCP) server for interacting with iOS simulators. This server allows you to interact with iOS simulators by getting information about them, controlling UI interactions, and inspecting UI elements.
Similar MCP servers
More other MCP servers
Memanto
moorcheh-ai/memanto
MCP server for Memanto - persistent semantic memory for any MCP-compatible agent.
Active · last commit Oct 24, 2026
OtherPythonMCP Gsc
AminForou/mcp-gsc
Google Search Console Insights with Claude AI for SEOs.
Maintained · last commit Sep 15, 2026
OtherPythonAgency Orchestrator
jnMetaCode/agency-orchestrator
🚀 One sentence → your one-person company of AI experts → complete deliverable in minutes.
Active · last commit Oct 22, 2026
OtherTypeScriptTooluniverse
mims-harvard/ToolUniverse
2,700+ scientific tools for AI scientists: life science, research, literature, and more.
Active · last commit Oct 26, 2026
OtherPythonPaperBanana
llmsresearch/paperbanana
Generate academic diagrams and statistical plots from text using multi-agent AI.
Active · last commit Sep 17, 2026
OtherPythonRos MCP Server
robotmcp/ros-mcp-server
Connect AI models like Claude & ChatGPT with ROS robots using MCP.
Active · last commit Sep 23, 2026
OtherPython
How do I install the iOS Simulator MCP MCP server?
Add the command npx -y ios-simulator-mcp to your MCP client: put it in claude_desktop_config.json for Claude Desktop, run claude mcp add for Claude Code, or add it to .cursor/mcp.json (Cursor) or .vscode/mcp.json (VS Code). The snippets on this page are ready to paste.
Is iOS Simulator MCP free?
The server is open source under the MIT license, so running it is free. It does not declare any required API key.
Is iOS Simulator MCP actively maintained?
The most recent commit was on Aug 13, 2026. The latest release is v2.1.0, published Aug 13, 2026. appsgit only lists MCP servers with a commit in the last six months.