mcp-server-simulator-ios-idb
This MCP server allows users to control iOS simulators using natural language commands.
The MCP server serves as a bridge between Large Language Models (LLMs) and iOS simulators, enabling comprehensive control through intuitive natural language commands. Users can create and manage simulator sessions, boot and shutdown simulators, and interact with applications seamlessly. With features like UI interaction, application management, and advanced debugging tools, this server enhances the development and testing experience for iOS applications. Additionally, the server supports various advanced functionalities such as location simulation, media injection, and keychain operations, making it a versatile tool for developers. Whether used through direct MCP integration or as a standalone library, it provides a robust solution for automating and managing iOS simulator tasks effectively.
Compatible with
Install
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"mcp-server-simulator-ios-idb": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-simulator-ios-idb"
]
}
}
}Config File Location
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/claude/claude_desktop_config.json
Some servers require additional setup - check the GitHub README for specific instructions.
Permissions