mcp-servers
Verified Safeby KodyDennon
Overview
Provides a remote-friendly testing surface for AI agents to control Xcode's iPhone Simulator, enabling tasks like booting devices, opening URLs, capturing screenshots, performing UI automation, and tapping into WebKit Remote Inspector for web content interaction.
Installation
ios-simulator-mcpEnvironment Variables
- IOS_SIM_DEFAULT_DEVICE
- IOS_WEBKIT_DEBUG_PROXY_BINARY
- WEBDRIVERAGENT_PROJECT_PATH
- WEBDRIVERAGENT_DEFAULT_BUNDLE_ID
- IOS_SIM_BOOT_TIMEOUT_MS
Security Notes
The server relies heavily on executing external binaries (xcodebuild, simctl, ios_webkit_debug_proxy, WebDriverAgent) which are inherent to its functionality. While arguments are passed as arrays to `execFile` or `spawn` (mitigating basic shell injection risks), there's a residual risk if configured paths (e.g., `WEBDRIVERAGENT_PROJECT_PATH`) are pointed to malicious projects, or if the external binaries themselves are compromised. The server does not expose unexpected network interfaces directly. Manual setup of WebDriverAgent and granting macOS accessibility permissions are critical steps for secure operation.
Similar Servers
vibe-check-mcp-server
Provides metacognitive oversight and self-improvement capabilities for AI agents using Chain-Pattern Interrupts (CPI) to prevent reasoning lock-in and over-engineering.
mcp_massive
An AI agent orchestration server, likely interacting with LLMs and managing multi-agent workflows.
2ly
Skilder is an infrastructure layer for AI agent tooling, providing a private tool registry and embedded runtimes for integrating with various agent frameworks and custom tools.
project-nova
Manages Paperless-NGX documents by providing an MCP server that exposes an SSE endpoint for integration with n8n, enabling AI agents to search, upload, and manage documents, tags, correspondents, and document types.